diff --git a/lightningbeam_windows.py b/lightningbeam_windows.py index 6a824e9..a31b6d4 100755 --- a/lightningbeam_windows.py +++ b/lightningbeam_windows.py @@ -300,6 +300,7 @@ class MainWindowOSX: self.tinstancename._int().color = svlgui.Color("#aaaaaa").pygui self.tinstancename._int().mouse_down = self.darkentinstance self.tinstancename.set_action(self.setFontInstanceName) + self.tinstancename.disable() self.textbox.layout_self([self.tgroup[0],10,None,5,None,"nw",""], [self.tgroup[1],10,None,self.tgroup[0]._int(),None,"nw",""], [self.tgroup[2],10,None,self.tgroup[1]._int(),None,"nw",""], @@ -321,8 +322,8 @@ class MainWindowOSX: #[self.timelinebox,self.paintbox._int()+148,-500,0,None,"new","hv"], [self.layerbox,self.toolbox._int(),self.toolbox._int().width+150,0,None,"n","v"], #[self.layerbox,self.paintbox._int(),self.toolbox._int().width+150,0,None,"n","v"], - [self.docbox,self.toolbox._int(),0,None,0,"wse", ""], - [self.textbox,self.toolbox._int(),0,None,0,"wse", ""], + [self.docbox,self.toolbox._int(),0,-200,0,"wse", ""], + [self.textbox,self.toolbox._int(),0,-200,0,"wse", ""], [self.scriptwindow,self.timelinebox._int(),0,0,self.docbox._int(),"nse", "hv"], [self.stage,self.toolbox._int(),self.scriptwindow._int(),self.timelinebox._int()+2,self.docbox._int(),"nsew", "hv"], [self.paintbox,0,self.stage._int(),self.toolbox._int(),None,"nw","v"] ) diff --git a/svlgui.py b/svlgui.py index a6a88fb..123faa9 100644 --- a/svlgui.py +++ b/svlgui.py @@ -170,6 +170,7 @@ if sys.platform=="linux2": #app = GUI.application() SYSTEM="osx" TEMPDIR = "/tmp" + FONT = u'Times New Roman' ''' SYSTEM="html" ids = {} @@ -703,8 +704,14 @@ class Frame(Widget): if SYSTEM=="osx": if visible: self.frame.height = self.height + # Setting the height to 0 doesn't work on Linux, so we hack around it + if PLATFORM.startswith("linux"): + self.frame._gtk_inner_widget.set_visible(True) else: self.frame.height = 0 + if PLATFORM.startswith("linux"): + self.frame._gtk_inner_widget.set_visible(False) + print "visible:",visible class Scale(Widget): def __init__(self,min,val,max):