2012-01-01 14:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)

* contrib/gtwvg/wvgcore.c
  * contrib/gtwvg/wvgcuig.c
  * contrib/gtwvg/wvgutils.c
  * contrib/gtwvg/wvgwin.c
    ! Removed: remaining occurances of hb_parc(x) whereever relevant.
        Only 4 occurances are remaining.
    ! Cleaned: some "//" comments.
This commit is contained in:
Pritpal Bedi
2012-01-01 22:10:39 +00:00
parent a0ac127454
commit fc7ea4f146
5 changed files with 29 additions and 15 deletions

View File

@@ -16,6 +16,15 @@
The license applies to all entries newer than 2009-04-28.
*/
2012-01-01 14:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgcore.c
* contrib/gtwvg/wvgcuig.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgwin.c
! Removed: remaining occurances of hb_parc(x) whereever relevant.
Only 4 occurances are remaining.
! Cleaned: some "//" comments.
2011-12-31 21:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/gtwvg.h

View File

@@ -1198,6 +1198,7 @@ HB_FUNC( WVT_DRAWLABEL )
POINT xy = { 0, 0 };
HFONT hFont, hOldFont, hOldFontGui;
LOGFONT logfont; /* = { 0 };*/
void * hText;
logfont.lfEscapement = hb_parni( 5 ) * 10;
logfont.lfOrientation = 0;
@@ -1213,7 +1214,8 @@ HB_FUNC( WVT_DRAWLABEL )
logfont.lfHeight = hb_parnidef( 9, _s->fontHeight );
logfont.lfWidth = hb_parnidef( 10, _s->fontWidth < 0 ? -_s->fontWidth : _s->fontWidth );
HB_STRNCPY( logfont.lfFaceName, ( HB_ISCHAR( 8 ) ? ( LPCTSTR ) hb_parcx( 8 ) : _s->fontFace ), HB_SIZEOFARRAY( logfont.lfFaceName ) - 1 );
HB_STRNCPY( logfont.lfFaceName, ( HB_ISCHAR( 8 ) ? HB_PARSTR( 8, &hText, NULL ) : _s->fontFace ), HB_SIZEOFARRAY( logfont.lfFaceName ) - 1 );
hb_strfree( hText );
hFont = CreateFontIndirect( &logfont );
if( hFont )
@@ -1888,7 +1890,6 @@ HB_FUNC( WVT_DRAWBUTTON )
SetBkMode( _s->hdc, TRANSPARENT );
SetTextColor( _s->hdc, textColor );
/*ExtTextOut( _s->hdc, xy.x, xy.y, 0, NULL, hb_parcx( 5 ), strlen( hb_parcx( 5 ) ), NULL );*/
ExtTextOut( _s->hdc, xy.x, xy.y, 0, NULL, text, lstrlen( text ), NULL );
if( _s->bGui )
{
@@ -2911,6 +2912,7 @@ HB_FUNC( WVT_CREATEFONT )
PHB_GTWVT _s = hb_wvt_gtGetWVT();
LOGFONT logfont; /* = { 0,0,0 }; */
void * hText;
logfont.lfEscapement = hb_parni( 10 ) * 10;
logfont.lfOrientation = 0;
@@ -2926,7 +2928,8 @@ HB_FUNC( WVT_CREATEFONT )
logfont.lfHeight = hb_parnidef( 2, _s->fontHeight );
logfont.lfWidth = hb_parnidef( 3, _s->fontWidth < 0 ? -_s->fontWidth : _s->fontWidth );
HB_STRNCPY( logfont.lfFaceName, ( ! HB_ISCHAR( 1 ) ? _s->fontFace : ( LPCTSTR ) hb_parcx( 1 ) ), HB_SIZEOFARRAY( logfont.lfFaceName ) - 1 );
HB_STRNCPY( logfont.lfFaceName, ( ! HB_ISCHAR( 1 ) ? _s->fontFace : HB_PARSTR( 1, &hText, NULL ) ), HB_SIZEOFARRAY( logfont.lfFaceName ) - 1 );
hb_strfree( hText );
hb_retnint( ( HB_PTRDIFF ) CreateFontIndirect( &logfont ) );
}

View File

@@ -590,6 +590,7 @@ HB_FUNC( WVG_LABEL )
PHB_GTWVT pWVT = hb_wvt_gtGetWVT();
LOGFONT lf;
HFONT hFont;
void * hText;
lf.lfEscapement = hb_parni( 6 ) * 10;
lf.lfOrientation = 0;
@@ -605,7 +606,8 @@ HB_FUNC( WVG_LABEL )
lf.lfHeight = hb_parnidef( 10, pWVT->fontHeight );
lf.lfWidth = hb_parnidef( 11, pWVT->fontWidth < 0 ? -pWVT->fontWidth : pWVT->fontWidth );
HB_STRNCPY( lf.lfFaceName, ( ! HB_ISCHAR( 9 ) ? pWVT->fontFace : ( LPCTSTR ) hb_parc( 9 ) ), HB_SIZEOFARRAY( lf.lfFaceName ) - 1 );
HB_STRNCPY( lf.lfFaceName, ( ! HB_ISCHAR( 9 ) ? pWVT->fontFace : HB_PARSTR( 9, &hText, NULL ) ), HB_SIZEOFARRAY( lf.lfFaceName ) - 1 );
hb_strfree( hText );
hFont = CreateFontIndirect( &lf );
if( hFont )
@@ -624,7 +626,7 @@ HB_FUNC( WVG_LABEL )
gObj->aOffset.iBottom = hb_parvni( 3, 3 );
gObj->aOffset.iRight = hb_parvni( 3, 4 );
gObj->lpText = HB_PARSTR( 3, &gObj->hText, NULL );
gObj->lpText = HB_PARSTR( 4, &gObj->hText, NULL );
gObj->iAlign = hb_parnidef( 5, TA_LEFT );
gObj->crRGBText = ( COLORREF ) hb_parnint( 7 );
@@ -657,11 +659,7 @@ HB_FUNC( WVG_LABELEX )
gObj->aOffset.iBottom = hb_parvni( 3, 3 );
gObj->aOffset.iRight = hb_parvni( 3, 4 );
#if defined( UNICODE )
gObj->lpText = hb_mbtowc( hb_parcx( 4 ) );
#else
gObj->lpText = hb_strdup( hb_parcx( 4 ) );
#endif
gObj->lpText = HB_PARSTR( 4, &gObj->hText, NULL );
gObj->iAlign = hb_parnidef( 5, TA_LEFT );
gObj->crRGBText = ( COLORREF ) hb_parnint( 6 );

View File

@@ -151,7 +151,9 @@ HB_FUNC( WVT_CHOOSEFONT )
lf.lfPitchAndFamily = FF_DONTCARE;
if( HB_ISCHAR( 1 ) )
{
HB_STRNCPY( lf.lfFaceName, ( LPCTSTR ) hb_parc( 1 ), HB_SIZEOFARRAY( lf.lfFaceName ) - 1 );
void * hText;
HB_STRNCPY( lf.lfFaceName, HB_PARSTR( 1, &hText, NULL ), HB_SIZEOFARRAY( lf.lfFaceName ) - 1 );
hb_strfree( hText );
}
cf.lStructSize = sizeof( CHOOSEFONT );
@@ -422,11 +424,14 @@ HB_FUNC( WVT_SETTOOLTIPTITLE )
if( HB_ISCHAR( 2 ) )
{
void * hText;
iIcon = hb_parni( 1 );
if( iIcon > 3 )
iIcon = 0;
SendMessage( _s->hWndTT, TTM_SETTITLE, ( WPARAM ) iIcon, ( LPARAM ) hb_parc( 2 ) );
SendMessage( _s->hWndTT, TTM_SETTITLE, ( WPARAM ) iIcon, ( LPARAM ) HB_PARSTR( 2, &hText, NULL ) );
hb_strfree( hText );
}
#endif
}
@@ -979,7 +984,7 @@ HB_FUNC( WVT_CREATEDIALOGDYNAMIC )
break;
case 2:
/* hb_parc( 1 ) is already unicode compliant, so no conversion */
/* argument 1 is already unicode compliant, so no conversion */
hDlg = CreateDialogIndirect( ( HINSTANCE ) wvg_hInstance(),
( LPDLGTEMPLATE ) hb_parc( 1 ),
hb_parl( 2 ) ? _s->hWnd : NULL,
@@ -1095,7 +1100,7 @@ HB_FUNC( WVT_CREATEDIALOGMODAL )
break;
case 2:
/* hb_parc( 1 ) is already unicode compliant, so no conversion */
/* argument 1 is already unicode compliant, so no conversion */
iResult = DialogBoxIndirectParam( ( HINSTANCE ) wvg_hInstance(),
( LPDLGTEMPLATE ) hb_parc( 1 ),
hParent,

View File

@@ -272,7 +272,6 @@ HB_FUNC( WVG_GETDLGITEMTEXT )
{
int iLen = ( int ) SendMessage( GetDlgItem( ( HWND ) ( HB_PTRDIFF ) hb_parnint( 1 ), hb_parni( 2 ) ), WM_GETTEXTLENGTH, 0, 0 ) + 1;
LPTSTR cText = ( LPTSTR ) hb_xgrab( iLen * sizeof( TCHAR ) );
// char * szText;
UINT iResult;
iResult = GetDlgItemText( ( HWND ) ( HB_PTRDIFF ) hb_parnint( 1 ), /* handle of dialog box */