Skip to content

Commit 3249fb8

Browse files
author
Ram Rachum
committed
-
1 parent fe4e531 commit 3249fb8

File tree

9 files changed

+436
-378
lines changed

9 files changed

+436
-378
lines changed

garlicsim.wpu

Lines changed: 415 additions & 363 deletions
Large diffs are not rendered by default.

garlicsim_wx/garlicsim_wx/frame/frame.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ def __init__(self, *args, **keywords):
126126

127127

128128

129+
self.aui_manager.Update()
129130

130131
self.Show()
131132

garlicsim_wx/garlicsim_wx/general_misc/junk/aui.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ def __init__(self, parent, id=-1, title="AUI Test", pos=wx.DefaultPosition,
99

1010
wx.Frame.__init__(self, parent, id, title, pos, size, style)
1111

12-
self._mgr = aui.AuiManager()
12+
self.aui_manager = aui.AuiManager()
1313

1414
# notify AUI which frame to use
15-
self._mgr.SetManagedWindow(self)
16-
15+
self.aui_manager.SetManagedWindow(self)
16+
17+
1718
# create several text controls
1819
text1 = wx.TextCtrl(self, -1, "Pane 1 - sample text",
1920
wx.DefaultPosition, wx.Size(200,150),
@@ -28,20 +29,21 @@ def __init__(self, parent, id=-1, title="AUI Test", pos=wx.DefaultPosition,
2829
wx.NO_BORDER | wx.TE_MULTILINE)
2930

3031
# add the panes to the manager
31-
self._mgr.AddPane(text1, AuiPaneInfo().Left().Caption("Pane Number One"))
32-
self._mgr.AddPane(text2, AuiPaneInfo().Bottom().Caption("Pane Number Two"))
33-
self._mgr.AddPane(text3, AuiPaneInfo().CenterPane())
34-
32+
self.aui_manager.AddPane(text1, AuiPaneInfo().Left().Caption("Pane Number One"))
33+
self.aui_manager.AddPane(text2, AuiPaneInfo().Bottom().Caption("Pane Number Two"))
34+
self.aui_manager.AddPane(text3, AuiPaneInfo().CenterPane())
35+
3536
# tell the manager to "commit" all the changes just made
36-
self._mgr.Update()
37+
self.aui_manager.Update()
38+
3739

3840
self.Bind(wx.EVT_CLOSE, self.OnClose)
3941

4042

4143
def OnClose(self, event):
4244

4345
# deinitialize the frame manager
44-
self._mgr.UnInit()
46+
self.aui_manager.UnInit()
4547

4648
self.Destroy()
4749
event.Skip()

garlicsim_wx/garlicsim_wx/general_misc/junk/aui_test.py

Whitespace-only changes.

garlicsim_wx/garlicsim_wx/widgets/workspace_widget.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#tododoc
22

3-
import wx.lib.agw.aui
3+
from garlicsim_wx.general_misc.third_party import aui
44

55
from garlicsim.general_misc.third_party import abc
66

@@ -16,7 +16,7 @@ def __init__(self, frame):
1616

1717
frame.aui_manager.AddPane(
1818
self,
19-
wx.lib.agw.aui.AuiPaneInfo().Left().Caption(type(self).__name__)
19+
aui.AuiPaneInfo().Caption(type(self).__name__)
2020
)
2121

2222
frame.aui_manager.Update()

garlicsim_wx/garlicsim_wx/widgets/workspace_widgets_warehouse/seek_bar.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class SeekBar(wx.Panel, WorkspaceWidget):
2626
'''
2727
def __init__(self, frame):
2828

29-
wx.Panel.__init__(self, frame, style=wx.SUNKEN_BORDER)
29+
wx.Panel.__init__(self, frame, size=(100, 100), style=wx.SUNKEN_BORDER)
3030
WorkspaceWidget.__init__(self, frame)
3131

3232
self.Bind(wx.EVT_PAINT, self.on_paint)

garlicsim_wx/garlicsim_wx/widgets/workspace_widgets_warehouse/shell.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ def __init__(self, frame):
1919
'garlicsim': garlicsim,
2020
'garlicsim_wx': garlicsim_wx,
2121
}
22-
wx.py.shell.Shell.__init__(self, frame, locals=locals_for_shell)
22+
wx.py.shell.Shell.__init__(self, frame, size=(100, 100),
23+
locals=locals_for_shell)
2324
WorkspaceWidget.__init__(self, frame)
2425

garlicsim_wx/garlicsim_wx/widgets/workspace_widgets_warehouse/state_repr_shower.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111

1212
class StateReprShower(wx.TextCtrl, WorkspaceWidget):#tododoc
1313
def __init__(self, frame):
14-
wx.TextCtrl.__init__(self, frame, style=wx.TE_MULTILINE)
14+
wx.TextCtrl.__init__(self, frame, size=(100, 100),
15+
style=wx.TE_MULTILINE)
1516
WorkspaceWidget.__init__(self, frame)
1617
self.Bind(wx.EVT_PAINT, self.on_paint)
1718
font = wx.Font(9, wx.DEFAULT, wx.NORMAL, wx.BOLD, False,

garlicsim_wx/garlicsim_wx/widgets/workspace_widgets_warehouse/tree_browser/tree_browser.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ class TreeBrowser(ScrolledPanel, WorkspaceWidget):
2929
A widget for browsing a garlicsim.data_structures.Tree.
3030
'''
3131
def __init__(self, frame):
32-
ScrolledPanel.__init__(self, frame, style=wx.SUNKEN_BORDER)
32+
ScrolledPanel.__init__(self, frame, size=(100, 100),
33+
style=wx.SUNKEN_BORDER)
3334
WorkspaceWidget.__init__(self, frame)
3435

3536
self.SetupScrolling()

0 commit comments

Comments
 (0)