Patch level : 10.0
Files correlati : xi.dll Ricompilazione Demo : [ ] Commento : Corretta centratura icone in Windows 7 git-svn-id: svn://10.65.10.50/branches/R_10_00@22002 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
8a17fb2499
commit
f54a52093c
14
xi/xi.c
14
xi/xi.c
@ -1209,10 +1209,7 @@ xi_draw_field_button( XI_OBJ * xi_obj )
|
||||
const int button_depth = 1;
|
||||
|
||||
#if XIWS != XIWS_WM
|
||||
int x,
|
||||
y;
|
||||
XinRect cr,
|
||||
r;
|
||||
XinRect cr, r;
|
||||
|
||||
#endif
|
||||
XinWindow win;
|
||||
@ -1237,9 +1234,6 @@ xi_draw_field_button( XI_OBJ * xi_obj )
|
||||
XinWindowPenSet( win, &hollow_cpen );
|
||||
xi_draw_rect( win, &r );
|
||||
}
|
||||
// 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;
|
||||
xi_inflate_rect( &cr, -button_depth );
|
||||
@ -1248,10 +1242,12 @@ xi_draw_field_button( XI_OBJ * xi_obj )
|
||||
xi_bitmap_draw( fd->button_bitmap, win, &cr, &cr, FALSE );
|
||||
else
|
||||
{
|
||||
int icon_rid;
|
||||
XinColor color = ( BOOLEAN ) xi_get_pref( XI_PREF_3D_LOOK ) ? color_ctrl : xi_get_pref( XI_PREF_COLOR_CTRL );
|
||||
// Guy was here: center icon in button
|
||||
int x = (r.left+r.right-XinMetricGet(XinMetricIconWidth))/2; // x = r.left + 3;
|
||||
int y = (r.top+r.bottom-XinMetricGet(XinMetricIconHeight))/2; // y = r.top + 2;
|
||||
|
||||
icon_rid = fd->icon_rid;
|
||||
int icon_rid = fd->icon_rid;
|
||||
if ( icon_rid == 0 )
|
||||
icon_rid = ( int ) xi_get_pref( XI_PREF_COMBO_ICON );
|
||||
if ( fd->down )
|
||||
|
@ -720,10 +720,7 @@ xi_clean_up( )
|
||||
long
|
||||
xi_get_pref( XI_PREF_TYPE pref_type )
|
||||
{
|
||||
long pref;
|
||||
|
||||
pref = xi_preferences[pref_type];
|
||||
return pref;
|
||||
return xi_preferences[pref_type];
|
||||
}
|
||||
|
||||
void
|
||||
@ -3985,7 +3982,7 @@ xi_draw_foc_and_dflt_if_necessary( XI_OBJ * focus_obj, XI_OBJ * next_obj )
|
||||
BOOLEAN
|
||||
xi_get_native_controls( XI_OBJ * obj )
|
||||
{
|
||||
if ( obj->type == XIT_BTN )
|
||||
if ( obj != NULL && obj->type == XIT_BTN )
|
||||
{
|
||||
switch ( obj->v.btn->draw_as )
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user