@@ -20,12 +20,13 @@ function createBrowser()
2020 browserGUI .window = guiCreateWindow ( 0 , 0 , 0.25 , 1 , " Browse..." , true )
2121 guiSetVisible ( browserGUI .window , false )
2222 browserGUI .dropdown = editingControl .dropdown :create {[" x" ]= 12 ,[" y" ]= 25 ,[" width" ]= screenX * 0.25 ,[" height" ]= 20 ,[" dropWidth" ]= screenX * 0.25 ,[" dropHeight" ]= 200 ,[" relative" ]= false ,[" parent" ]= browserGUI .window ,[" rows" ]= {" All categories" , " Favourites" }}
23- browserGUI .list = browserList :create ( 12 , 85 , screenX * 0.25 , screenY * 1 - 112 , { {[" Element" ]= 0.95 - (60 / (screenX * 0.25 ))},{[" [ID]" ]= 40 / (screenX * 0.25 )}},false , browserGUI .window )
23+ browserGUI .list = browserList :create ( 12 , 85 , screenX * 0.25 , screenY * 1 - 140 , { {[" Element" ]= 0.95 - (60 / (screenX * 0.25 ))},{[" [ID]" ]= 40 / (screenX * 0.25 )}},false , browserGUI .window )
2424 browserGUI .search = guiCreateEdit ( 12 , 50 , screenX * 0.25 , 30 , " Search..." , false , browserGUI .window )
2525 browserGUI .ok = guiCreateButton ( 12 , screenY - 24 , screenX * 0.125 - 2 , 40 , " OK" , false , browserGUI .window )
2626 browserGUI .cancel = guiCreateButton ( screenX * 0.125 + 12 + 2 , screenY - 24 , screenX * 0.125 - 2 , 40 , " Cancel" , false , browserGUI .window )
2727 browserGUI .searchProgress = guiCreateLabel ( 0 , 0 , 1 , 0.1 , " " , true )
2828 browserGUI .searchModel = guiCreateLabel ( 0 , 0 , 1 , 0.1 , " " , true )
29+ browserGUI .doubleside = guiCreateCheckBox ( 12 , screenY - 50 , 110 , 20 , " Set doublesided" , false , false , browserGUI .window )
2930 guiSetVisible ( browserGUI .searchProgress , false )
3031 guiSetVisible ( browserGUI .searchModel , false )
3132 guiLabelSetColor ( browserGUI .searchProgress ,0 ,0 ,0 )
@@ -37,6 +38,7 @@ function createBrowser()
3738
3839 addEventHandler (" onClientGUIClick" ,browserGUI .ok ,browser .browserSelected ,false )
3940 addEventHandler (" onClientGUIClick" ,browserGUI .cancel ,browser .browserCancelled ,false )
41+ addEventHandler (" onClientGUIClick" ,browserGUI .doubleside ,browser .setDoublesided ,false )
4042end
4143
4244function browser .initiate ( theType , initialCat , initialModel )
@@ -334,6 +336,11 @@ function browser.browserCancelled(button)
334336 browser .close ()
335337end
336338
339+ function browser .setDoublesided (button )
340+ if button ~= " left" then return end
341+ setElementDoubleSided (browser .mainElement , guiCheckBoxGetSelected (browserGUI .doubleside ))
342+ end
343+
337344function setProgressText ( text )
338345 guiSetText ( browserGUI .searchProgress , text )
339346 local length = guiLabelGetTextExtent ( browserGUI .searchProgress )
0 commit comments