diff options
author | Campbell Barton <ideasman42@gmail.com> | 2007-12-12 02:05:10 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2007-12-12 02:05:10 +0300 |
commit | 6dc52c893f7d1d039c8bee0aca20d1f2e633b57d (patch) | |
tree | ec3d5835482179c4738f0bb027cef2c4d3015260 /source/blender/src/toolbox.c | |
parent | 5e3f4c20bba737a266e3efbb5bca869bdeabcfba (diff) |
for button popups, dont close unless you click or press escape, this would often close when dragging a button value (or when using a tablet I am told)
Diffstat (limited to 'source/blender/src/toolbox.c')
-rw-r--r-- | source/blender/src/toolbox.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source/blender/src/toolbox.c b/source/blender/src/toolbox.c index f517eec055c..df8b129aea2 100644 --- a/source/blender/src/toolbox.c +++ b/source/blender/src/toolbox.c @@ -288,7 +288,7 @@ short button(short *var, short min, short max, char *str) uiBoundsBlock(block, 5); - ret= uiDoBlocks(&listb, 0); + ret= uiDoBlocks(&listb, 0, 0); if(ret==UI_RETURN_OK) return 1; return 0; @@ -322,7 +322,7 @@ short sbutton(char *var, float min, float max, char *str) uiBoundsBlock(block, 5); mainqenter_ext(BUT_ACTIVATE, 32766, 0); /* note, button id '32766' is asking for errors some day! */ - ret= uiDoBlocks(&listb, 0); + ret= uiDoBlocks(&listb, 0, 0); if(ret==UI_RETURN_OK) return 1; return 0; @@ -356,7 +356,7 @@ short fbutton(float *var, float min, float max, float a1, float a2, char *str) uiBoundsBlock(block, 2); - ret= uiDoBlocks(&listb, 0); + ret= uiDoBlocks(&listb, 0, 0); if(ret==UI_RETURN_OK) return 1; return 0; @@ -416,7 +416,7 @@ int movetolayer_buts(unsigned int *lay, char *title) uiBoundsBlock(block, 2); - ret= uiDoBlocks(&listb, 0); + ret= uiDoBlocks(&listb, 0, 0); if(ret==UI_RETURN_OK) return 1; return 0; @@ -466,7 +466,7 @@ int movetolayer_short_buts(short *lay, char *title) uiBoundsBlock(block, 2); - ret= uiDoBlocks(&listb, 0); + ret= uiDoBlocks(&listb, 0, 0); if(ret==UI_RETURN_OK) return 1; return 0; @@ -603,7 +603,7 @@ int do_clever_numbuts(char *name, int tot, int winevent) uiBoundsBlock(block, 5); - event= uiDoBlocks(&listb, 0); + event= uiDoBlocks(&listb, 0, 0); areawinset(curarea->win); @@ -2219,7 +2219,7 @@ void toolbox_n(void) } uiBoundsBlock(block, 2); - event= uiDoBlocks(&tb_listb, 0); + event= uiDoBlocks(&tb_listb, 0, 0); /* free all dynamic entries... */ BLI_freelistN(&storage); |