Patch level : 2.1 nopatch
Files correlati : xvaga.cpp Ricompilazione Demo : [ ] Commento : Corretta gestione munu pop: non erano checkabili git-svn-id: svn://10.65.10.50/trunk@11970 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c3ea34cdee
commit
72e6b39e20
@ -3012,6 +3012,8 @@ BOOLEAN xvt_menu_popup(MENU_ITEM *menu_p, WINDOW win, PNT pos,
|
|||||||
item = new wxMenuItem(&menu, mi->tag, mi->text, wxEmptyString, mi->checkable);
|
item = new wxMenuItem(&menu, mi->tag, mi->text, wxEmptyString, mi->checkable);
|
||||||
menu.DoAppend(item);
|
menu.DoAppend(item);
|
||||||
item->Enable(mi->enabled); // Fattibile solo dopo l'append
|
item->Enable(mi->enabled); // Fattibile solo dopo l'append
|
||||||
|
if (mi->checkable)
|
||||||
|
item->Check(mi->checked);
|
||||||
}
|
}
|
||||||
CAST_WIN(win, w);
|
CAST_WIN(win, w);
|
||||||
bool ok = w.PopupMenu(&menu, pos.h, pos.v);
|
bool ok = w.PopupMenu(&menu, pos.h, pos.v);
|
||||||
|
@ -158,7 +158,7 @@ PAT_VERT, /* vertical lines */
|
|||||||
PAT_FDIAG, /* diagonal lines -- top-left to bottom-right */
|
PAT_FDIAG, /* diagonal lines -- top-left to bottom-right */
|
||||||
PAT_BDIAG, /* diagonal lines -- top-right to bottom-left */
|
PAT_BDIAG, /* diagonal lines -- top-right to bottom-left */
|
||||||
PAT_CROSS, /* horizontal and vertical crossing lines */
|
PAT_CROSS, /* horizontal and vertical crossing lines */
|
||||||
PAT_DIAGCROSS, /* diagonol crossing lines */
|
PAT_DIAGCROSS, /* diagonal crossing lines */
|
||||||
PAT_RUBBER, /* rubber banding */
|
PAT_RUBBER, /* rubber banding */
|
||||||
PAT_SPECIAL
|
PAT_SPECIAL
|
||||||
} PAT_STYLE;
|
} PAT_STYLE;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user