(self)
| 87 | thread.start() |
| 88 | |
| 89 | def load_aui(self): |
| 90 | self.toolbar.GetSizer().SetOrientation(wx.VERTICAL) |
| 91 | self.toolbar.GetSizer().Layout() |
| 92 | self.toolbar.Fit() |
| 93 | self.auimgr.AddPane(self.toolbar, aui.AuiPaneInfo() .Left() .PinButton( True ) |
| 94 | .CaptionVisible( True ).Dock().Resizable().FloatingSize( wx.DefaultSize ).MaxSize(wx.Size( 32,-1 )) |
| 95 | . BottomDockable( True ).TopDockable( False ).Layer( 10 ) ) |
| 96 | self.widgets = widgetsloader.build_widgets(self, 'widgets', 'plugins') |
| 97 | self.auimgr.AddPane( self.widgets, aui.AuiPaneInfo() .Right().Caption('Widgets') .PinButton( True ) |
| 98 | .Dock().Resizable().FloatingSize( wx.DefaultSize ).MinSize( wx.Size( 266,-1 ) ) .Layer( 10 ) ) |
| 99 | |
| 100 | self.canvasnbwrap = wx.Panel(self) |
| 101 | sizer = wx.BoxSizer( wx.VERTICAL ) |
| 102 | self.canvasnb = CanvasNoteBook( self.canvasnbwrap) |
| 103 | sizer.Add( self.canvasnb, 1, wx.EXPAND |wx.ALL, 0 ) |
| 104 | self.canvasnbwrap.SetSizer( sizer ) |
| 105 | self.canvasnbwrap.Layout() |
| 106 | self.auimgr.AddPane( self.canvasnbwrap, aui.AuiPaneInfo() .Center() .CaptionVisible( False ).PinButton( True ).Dock() |
| 107 | .PaneBorder( False ).Resizable().FloatingSize( wx.DefaultSize ). BottomDockable( True ).TopDockable( False ) |
| 108 | .LeftDockable( True ).RightDockable( True ) ) |
| 109 | |
| 110 | self.tablenbwrap = wx.Panel(self) |
| 111 | sizer = wx.BoxSizer( wx.VERTICAL ) |
| 112 | self.tablenb = TableNoteBook( self.tablenbwrap) |
| 113 | sizer.Add( self.tablenb, 1, wx.EXPAND |wx.ALL, 0 ) |
| 114 | self.tablenbwrap.SetSizer( sizer ) |
| 115 | self.tablenbwrap.Layout() |
| 116 | |
| 117 | self.auimgr.AddPane( self.tablenbwrap, aui.AuiPaneInfo() .Bottom() .CaptionVisible( True ).PinButton( True ).Dock().Hide() |
| 118 | .MaximizeButton( True ).Resizable().FloatingSize((800, 600)).BestSize(( 120,120 )). Caption('Tables') . |
| 119 | BottomDockable( True ).TopDockable( False ).LeftDockable( True ).RightDockable( True ) ) |
| 120 | img = ConfigManager.get('watermark') or '' |
| 121 | if not os.path.exists(img): img = 'data/watermark.png' |
| 122 | self.set_background(img) |
| 123 | #self.auimgr.SetArtProvider(MyArtProvider()) |
| 124 | #self.canvasnb.Bind( aui.EVT_AUINOTEBOOK_PAGE_CHANGED, self.on_pagevalid) |
| 125 | |
| 126 | def load_ijui(self): |
| 127 | self.auimgr.AddPane(self.toolbar, aui.AuiPaneInfo() .Top() .CaptionVisible( False ).PinButton( True ) |
no test coverage detected