Correzione errore MI6031, corretto il colore di sfondo dei listbox
(modifica da parte di Alex). git-svn-id: svn://10.65.10.50/trunk@3220 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
59d35b10fb
commit
4a72b83bbf
@ -1021,7 +1021,7 @@ void TField_control::create(WINDOW win, short cid,
|
|||||||
f->button = TRUE;
|
f->button = TRUE;
|
||||||
f->pixel_button_distance = 1;
|
f->pixel_button_distance = 1;
|
||||||
}
|
}
|
||||||
if (height > 1) // E' un multiline, quindi setto il rettangolo
|
if (height != 1) // E' un multiline, quindi setto il rettangolo
|
||||||
f->xi_rct = rct;
|
f->xi_rct = rct;
|
||||||
|
|
||||||
XI_OBJ* itf = get_interface(win);
|
XI_OBJ* itf = get_interface(win);
|
||||||
@ -1703,7 +1703,7 @@ bool TDropDownList::select(int i, bool force)
|
|||||||
xi_set_text(_obj, (char*)_codes.get(i));
|
xi_set_text(_obj, (char*)_codes.get(i));
|
||||||
|
|
||||||
if (force && is_open())
|
if (force && is_open())
|
||||||
xi_scroll_rec(_xi_lst, i, NORMAL_COLOR, XI_ATR_ENABLED | XI_ATR_SELECTED, 0);
|
xi_scroll_rec(_xi_lst, i, FOCUS_COLOR, XI_ATR_ENABLED | XI_ATR_SELECTED, 0);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@ -1738,7 +1738,7 @@ bool TDropDownList::select_by_initial(char c)
|
|||||||
const int oldsel = selected();
|
const int oldsel = selected();
|
||||||
|
|
||||||
// Scrolla alla selezione corrente
|
// Scrolla alla selezione corrente
|
||||||
xi_scroll_rec(_xi_lst, i, NORMAL_COLOR, XI_ATR_SELECTED | XI_ATR_ENABLED, 0);
|
xi_scroll_rec(_xi_lst, i, FOCUS_COLOR, XI_ATR_SELECTED | XI_ATR_ENABLED, 0);
|
||||||
|
|
||||||
const int r = rec2row(oldsel);
|
const int r = rec2row(oldsel);
|
||||||
if (r >= 0)
|
if (r >= 0)
|
||||||
@ -1787,7 +1787,7 @@ void TDropDownList::open()
|
|||||||
const int hei = items() <= 1 ? 2*XI_FU_MULTIPLE + 1 : (min(6,items()) * XI_FU_MULTIPLE) + 1;
|
const int hei = items() <= 1 ? 2*XI_FU_MULTIPLE + 1 : (min(6,items()) * XI_FU_MULTIPLE) + 1;
|
||||||
XI_OBJ_DEF* lstdef = xi_add_list_def(itfdef, _obj->cid+1000, 0, 0, hei,
|
XI_OBJ_DEF* lstdef = xi_add_list_def(itfdef, _obj->cid+1000, 0, 0, hei,
|
||||||
XI_ATR_ENABLED|XI_ATR_VISIBLE,
|
XI_ATR_ENABLED|XI_ATR_VISIBLE,
|
||||||
NORMAL_COLOR, NORMAL_BACK_COLOR,
|
FOCUS_COLOR, NORMAL_BACK_COLOR,
|
||||||
DISABLED_COLOR, DISABLED_BACK_COLOR,
|
DISABLED_COLOR, DISABLED_BACK_COLOR,
|
||||||
FOCUS_COLOR, 0);
|
FOCUS_COLOR, 0);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user