forked from bartvdbraak/blender
root level python tree menu's didnt work with seperators, would display SEPR text instead
This commit is contained in:
parent
9b2dcab02d
commit
4100695f38
@ -2298,16 +2298,21 @@ void toolbox_generic( TBitem *generic_menu )
|
||||
|
||||
/* Add the menu */
|
||||
for (menu = generic_menu; menu->icon != -1; menu++) {
|
||||
if (menu->poin) {
|
||||
but=uiDefIconTextBlockBut(block, tb_makemenu, menu->poin, ICON_RIGHTARROW_THIN, menu->name, mval[0]+tb_mainx,mval[1]+tb_mainy+ypos+5, dx, 19, "");
|
||||
uiButSetFlag(but, UI_MAKE_RIGHT);
|
||||
|
||||
uiButSetFunc(but, store_main, (void *)+32, (void *)ypos);
|
||||
if(strcmp(menu->name, "SEPR")==0) {
|
||||
uiDefBut(block, SEPR, 0, "", mval[0]+tb_mainx,mval[1]+tb_mainy+ypos+5, dx, 6, NULL, 0.0, 0.0, 0, 0, "");
|
||||
ypos-=6;
|
||||
} else {
|
||||
/* TODO - add icon support */
|
||||
uiDefIconTextBut(block, BUTM, 1, ICON_BLANK1, menu->name, mval[0]+tb_mainx,mval[1]+tb_mainy+ypos+5, dx, 19, NULL, 0.0, 0.0, 0, menu->retval, "");
|
||||
if (menu->poin) {
|
||||
but=uiDefIconTextBlockBut(block, tb_makemenu, menu->poin, ICON_RIGHTARROW_THIN, menu->name, mval[0]+tb_mainx,mval[1]+tb_mainy+ypos+5, dx, 19, "");
|
||||
uiButSetFlag(but, UI_MAKE_RIGHT);
|
||||
|
||||
uiButSetFunc(but, store_main, (void *)+32, (void *)ypos);
|
||||
} else {
|
||||
/* TODO - add icon support */
|
||||
uiDefIconTextBut(block, BUTM, 1, ICON_BLANK1, menu->name, mval[0]+tb_mainx,mval[1]+tb_mainy+ypos+5, dx, 19, NULL, 0.0, 0.0, 0, menu->retval, "");
|
||||
}
|
||||
ypos-=20;
|
||||
}
|
||||
ypos-=20;
|
||||
}
|
||||
|
||||
uiBlockSetButmFunc(block, menu->poin, NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user