MCPcopy Create free account
hub / github.com/Image-Py/imagepy / load_aui

Method load_aui

imagepy/ui/mainframe.py:89–124  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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 )

Callers 1

__init__Method · 0.95

Calls 4

set_backgroundMethod · 0.95
CanvasNoteBookClass · 0.85
TableNoteBookClass · 0.85
getMethod · 0.45

Tested by

no test coverage detected