Patch level : 10.0
Files correlati : xi.dll Ricompilazione Demo : [ ] Commento : Resi meno profondi i bottoni dei listbox/querybox git-svn-id: svn://10.65.10.50/trunk@17309 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d2874d1407
commit
f01717c80b
31
xi/xi.c
31
xi/xi.c
@ -719,7 +719,7 @@ do_edit_menu( XI_OBJ * itf, XinEvent * ep )
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* Che programmatore cazzone!
|
||||
while ( size-- > 0 )
|
||||
{
|
||||
XinEvent ev;
|
||||
@ -730,6 +730,19 @@ do_edit_menu( XI_OBJ * itf, XinEvent * ep )
|
||||
xi_event( win, &ev );
|
||||
XinWindowPaintForce( win );
|
||||
}
|
||||
*/
|
||||
if (size) // Molto meglio cosi!
|
||||
{
|
||||
XinEvent ev;
|
||||
MEMCLEAR( ev );
|
||||
ev.type = XinEventCharacter;
|
||||
while ( size-- > 0 )
|
||||
{
|
||||
ev.v.character.ch = ( unsigned char ) *p++;
|
||||
xi_event( win, &ev );
|
||||
}
|
||||
}
|
||||
|
||||
itf->v.itf->pasting = FALSE;
|
||||
XinMemoryFree( cb );
|
||||
}
|
||||
@ -1184,6 +1197,7 @@ xi_draw_field_button( XI_OBJ * xi_obj )
|
||||
const XinColor color_light = aga_get_pref(AGA_PREF_BTN_COLOR_LIGHT);
|
||||
const XinColor color_ctrl = aga_get_pref(AGA_PREF_BTN_COLOR_CTRL);
|
||||
const XinColor color_dark = aga_get_pref(AGA_PREF_BTN_COLOR_DARK);
|
||||
const int button_depth = 1;
|
||||
|
||||
#if XIWS != XIWS_WM
|
||||
int x,
|
||||
@ -1204,27 +1218,22 @@ xi_draw_field_button( XI_OBJ * xi_obj )
|
||||
xi_set_clip( win, NULL );
|
||||
#if XIWS != XIWS_WM
|
||||
r = fd->btn_rct;
|
||||
r.top++;
|
||||
r.left++;
|
||||
r.bottom--;
|
||||
r.right--;
|
||||
xi_inflate_rect( &r, -1 );
|
||||
|
||||
if ( ( BOOLEAN ) xi_get_pref( XI_PREF_3D_LOOK ) )
|
||||
xi_draw_3d_rect(win, &r, fd->down, 2, color_light, color_ctrl, color_dark);
|
||||
xi_draw_3d_rect(win, &r, fd->down, button_depth, color_light, color_ctrl, color_dark);
|
||||
else
|
||||
{
|
||||
XinWindowBrushSet( win, &white_cbrush );
|
||||
XinWindowPenSet( win, &hollow_cpen );
|
||||
xi_draw_rect( win, &r );
|
||||
}
|
||||
// Guy was here
|
||||
// Guy was here: center icon in button
|
||||
x = (r.left+r.right)/2-16; // x = r.left + 3;
|
||||
y = (r.top+r.bottom)/2-16; // y = r.top + 2;
|
||||
|
||||
cr = r;
|
||||
cr.top += 2;
|
||||
cr.left += 2;
|
||||
cr.bottom -= 2;
|
||||
cr.right -= 2;
|
||||
xi_inflate_rect( &cr, -button_depth );
|
||||
xi_set_clip( win, &cr );
|
||||
if ( fd->button_bitmap != NULL )
|
||||
xi_bitmap_draw( fd->button_bitmap, win, &cr, &cr, FALSE );
|
||||
|
@ -3004,6 +3004,7 @@ draw_lm( LM lm, BOOLEAN update )
|
||||
lm_black_cpen.fore_color = XI_COLOR_BLACK;
|
||||
lm_black_cpen.pattern = XinPenSolid;
|
||||
XinWindowDrawToolsNormalGet( &lm_normal_ctools );
|
||||
lm_tools_inited = TRUE; // Added by Guy :-(
|
||||
}
|
||||
|
||||
/***********************************************************************/
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
#if XIWS == XIWS_WM
|
||||
#define STX_VERT_FUDGE 0
|
||||
#define BORDER_WIDTH 8
|
||||
//Gia' definito altrove! #define BORDER_WIDTH 8
|
||||
#define EDIT_BORDER_WIDTH_Y 0
|
||||
#define EDIT_BORDER_SPACE_Y 0
|
||||
#define BORDER_WIDTH_X 8
|
||||
@ -30,7 +30,7 @@
|
||||
#define BORDER_SPACE_Y 0
|
||||
#else
|
||||
#define STX_VERT_FUDGE 6
|
||||
#define BORDER_WIDTH 2
|
||||
//Gia' definito altrove! #define BORDER_WIDTH 2
|
||||
#define EDIT_BORDER_WIDTH_Y 1
|
||||
#define EDIT_BORDER_SPACE_Y 1
|
||||
#define BORDER_WIDTH_X 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user