Hide .file blocks in databrowse/pop menu.
This is mainly useful for scripts that generate/load datablocks for their own use and don't want to burry the user under an avalanche of datablocks he/she doesn't care about. This adds a user pref "Hide .data" which now acts as a default value when opening a new fileselector. It is also used when creating data select pop menus. The "ghost" button in a fileselect window is independant from the userpref. It can be turned on/off individually without affecting Note: When turning the option on/off, it sometimes take a couple of times before the pop menu registers it. Probably some caching thing. Will have to look at it. Default value is Off.
This commit is contained in:
@@ -1087,7 +1087,7 @@ static void winqreadview3dspace(ScrArea *sa, void *spacedata, BWinEvent *evt)
|
||||
else if(val==3) v3d->twmode= V3D_MANIP_NORMAL;
|
||||
v3d->twflag |= V3D_USE_MANIPULATOR;
|
||||
doredraw= 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -2850,17 +2850,21 @@ void drawinfospace(ScrArea *sa, void *spacedata)
|
||||
|
||||
|
||||
uiDefBut(block, LABEL,0,"System:",
|
||||
(xpos+edgsp+(4*midsp)+(4*mpref)),y3label,mpref,buth,
|
||||
(xpos+edgsp+(4*midsp)+(4*mpref)),y4label,mpref,buth,
|
||||
0, 0, 0, 0, 0, "");
|
||||
|
||||
uiDefButBitI(block, TOG, USER_DISABLE_SOUND, B_SOUNDTOGGLE, "Disable Game Sound",
|
||||
(xpos+edgsp+(4*mpref)+(4*midsp)),y2,mpref,buth,
|
||||
(xpos+edgsp+(4*mpref)+(4*midsp)),y3,mpref,buth,
|
||||
&(U.gameflags), 0, 0, 0, 0, "Disables sounds from being played in games");
|
||||
|
||||
uiDefButBitI(block, TOG, USER_FILTERFILEEXTS, 0, "Filter File Extensions",
|
||||
(xpos+edgsp+(4*mpref)+(4*midsp)),y1,mpref,buth,
|
||||
(xpos+edgsp+(4*mpref)+(4*midsp)),y2,mpref,buth,
|
||||
&(U.uiflag), 0, 0, 0, 0, "Display only files with extensions in the image select window");
|
||||
|
||||
uiDefButBitI(block, TOG, USER_HIDE_DOT, 0, "Hide dot file/datablock",
|
||||
(xpos+edgsp+(4*mpref)+(4*midsp)),y1,mpref,buth,
|
||||
&(U.uiflag), 0, 0, 0, 0, "Hide files/datablocks that start with a dot(.*)");
|
||||
|
||||
|
||||
uiDefBut(block, LABEL,0,"OpenGL:",
|
||||
(xpos+edgsp+(5*midsp)+(5*mpref)),y5label,mpref,buth,
|
||||
|
||||
Reference in New Issue
Block a user