comparison orpg/tools/toolBars.py @ 66:c54768cffbd4 ornery-dev

Traipse Dev 'OpenRPG' {090818-00} Traipse is a distribution of OpenRPG that is designed to be easy to setup and go. Traipse also makes it easy for developers to work on code without fear of sacrifice. 'Ornery-Orc' continues the trend of 'Grumpy' and adds fixes to the code. 'Ornery-Orc''s main goal is to offer more advanced features and enhance the productivity of the user. Update Summary: *Unstable* This is the first wave of Code Refinement updates. Includes new material from Core Beta; new debugger material (partially implemented), beginnings of switch to etree, TerminalWriter, and a little more. open_rpg has been renamed to component; functioning now as component.get(), component.add(), component.delete(). This version has known bugs, specifically with the gametree and nodes. I think the XML files where not removed during testing of Core and switching back.
author sirebral
date Tue, 18 Aug 2009 06:33:37 -0500
parents 551cd440acce
children dcae32e219f1
comparison
equal deleted inserted replaced
65:4840657c23c5 66:c54768cffbd4
31 ## 31 ##
32 ## Module Loading 32 ## Module Loading
33 ## 33 ##
34 from inputValidator import * 34 from inputValidator import *
35 import string 35 import string
36 import orpg.dirpath 36 from orpg.dirpath import dir_struct
37 37
38 # DICE stuff 38 # DICE stuff
39 TB_IDC_D4 = wx.NewId() 39 TB_IDC_D4 = wx.NewId()
40 TB_IDC_D6 = wx.NewId() 40 TB_IDC_D6 = wx.NewId()
41 TB_IDC_D8 = wx.NewId() 41 TB_IDC_D8 = wx.NewId()
54 """This is where all of the map related tools belong for quick reference.""" 54 """This is where all of the map related tools belong for quick reference."""
55 def __init__( self, parent, id=-1, title="Map Tool Bar", size= wx.Size(300, 45), callBack=None ): 55 def __init__( self, parent, id=-1, title="Map Tool Bar", size= wx.Size(300, 45), callBack=None ):
56 wx.Panel.__init__(self, parent, id, size=size) 56 wx.Panel.__init__(self, parent, id, size=size)
57 self.callback = callBack 57 self.callback = callBack
58 self.mapmode = 1 58 self.mapmode = 1
59 self.modeicons = [orpg.dirpath.dir_struct["icon"]+"move.gif", 59 self.modeicons = [dir_struct["icon"]+"move.gif",
60 orpg.dirpath.dir_struct["icon"]+"draw.gif", 60 dir_struct["icon"]+"draw.gif",
61 orpg.dirpath.dir_struct["icon"]+"tape.gif"] 61 dir_struct["icon"]+"tape.gif"]
62 # Make a sizer for everything to belong to 62 # Make a sizer for everything to belong to
63 self.sizer = wx.BoxSizer( wx.HORIZONTAL ) 63 self.sizer = wx.BoxSizer( wx.HORIZONTAL )
64 bm = wx.Image(orpg.dirpath.dir_struct["icon"]+"move.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap() 64 bm = wx.Image(dir_struct["icon"]+"move.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap()
65 self.butt = wx.BitmapButton( self, TB_MAP_MODE, bm ) 65 self.butt = wx.BitmapButton( self, TB_MAP_MODE, bm )
66 self.sizer.Add( self.butt,0, wx.ALIGN_CENTER ) 66 self.sizer.Add( self.butt,0, wx.ALIGN_CENTER )
67 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_MAP_MODE) 67 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_MAP_MODE)
68 # Build the toolbar now 68 # Build the toolbar now
69 # Stubbed, but nothing here yet! 69 # Stubbed, but nothing here yet!
96 self.sizer = wx.BoxSizer( wx.HORIZONTAL ) 96 self.sizer = wx.BoxSizer( wx.HORIZONTAL )
97 # Build the toolbar now 97 # Build the toolbar now
98 self.numDieText = wx.TextCtrl( self, TB_IDC_NUMDICE, "1", size= wx.Size(50, 25), 98 self.numDieText = wx.TextCtrl( self, TB_IDC_NUMDICE, "1", size= wx.Size(50, 25),
99 validator=MathOnlyValidator() ) 99 validator=MathOnlyValidator() )
100 self.sizer.Add( self.numDieText, 1, wx.EXPAND | wx.ALIGN_LEFT ) 100 self.sizer.Add( self.numDieText, 1, wx.EXPAND | wx.ALIGN_LEFT )
101 bm = wx.Image(orpg.dirpath.dir_struct["icon"]+"b_d4.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap() 101 bm = wx.Image(dir_struct["icon"]+"b_d4.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap()
102 butt = wx.BitmapButton( self, TB_IDC_D4, bm, size=(bm.GetWidth(), bm.GetHeight()) ) 102 butt = wx.BitmapButton( self, TB_IDC_D4, bm, size=(bm.GetWidth(), bm.GetHeight()) )
103 self.sizer.Add( butt, 0, wx.ALIGN_CENTER ) 103 self.sizer.Add( butt, 0, wx.ALIGN_CENTER )
104 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D4) 104 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D4)
105 bm = wx.Image(orpg.dirpath.dir_struct["icon"]+"b_d6.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap() 105 bm = wx.Image(dir_struct["icon"]+"b_d6.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap()
106 butt = wx.BitmapButton( self, TB_IDC_D6, bm, size=(bm.GetWidth(), bm.GetHeight()) ) 106 butt = wx.BitmapButton( self, TB_IDC_D6, bm, size=(bm.GetWidth(), bm.GetHeight()) )
107 self.sizer.Add( butt, 0, wx.ALIGN_CENTER ) 107 self.sizer.Add( butt, 0, wx.ALIGN_CENTER )
108 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D6) 108 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D6)
109 bm = wx.Image(orpg.dirpath.dir_struct["icon"]+"b_d8.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap() 109 bm = wx.Image(dir_struct["icon"]+"b_d8.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap()
110 butt = wx.BitmapButton( self, TB_IDC_D8, bm, size=(bm.GetWidth(), bm.GetHeight()) ) 110 butt = wx.BitmapButton( self, TB_IDC_D8, bm, size=(bm.GetWidth(), bm.GetHeight()) )
111 self.sizer.Add( butt, 0, wx.ALIGN_CENTER ) 111 self.sizer.Add( butt, 0, wx.ALIGN_CENTER )
112 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D8) 112 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D8)
113 bm = wx.Image(orpg.dirpath.dir_struct["icon"]+"b_d10.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap() 113 bm = wx.Image(dir_struct["icon"]+"b_d10.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap()
114 butt = wx.BitmapButton( self, TB_IDC_D10, bm, size=(bm.GetWidth(), bm.GetHeight()) ) 114 butt = wx.BitmapButton( self, TB_IDC_D10, bm, size=(bm.GetWidth(), bm.GetHeight()) )
115 self.sizer.Add( butt, 0, wx.ALIGN_CENTER ) 115 self.sizer.Add( butt, 0, wx.ALIGN_CENTER )
116 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D10) 116 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D10)
117 bm = wx.Image(orpg.dirpath.dir_struct["icon"]+"b_d12.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap() 117 bm = wx.Image(dir_struct["icon"]+"b_d12.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap()
118 butt = wx.BitmapButton( self, TB_IDC_D12, bm, size=(bm.GetWidth(), bm.GetHeight()) ) 118 butt = wx.BitmapButton( self, TB_IDC_D12, bm, size=(bm.GetWidth(), bm.GetHeight()) )
119 self.sizer.Add( butt, 0, wx.ALIGN_CENTER ) 119 self.sizer.Add( butt, 0, wx.ALIGN_CENTER )
120 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D12) 120 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D12)
121 bm = wx.Image(orpg.dirpath.dir_struct["icon"]+"b_d20.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap() 121 bm = wx.Image(dir_struct["icon"]+"b_d20.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap()
122 butt = wx.BitmapButton( self, TB_IDC_D20, bm, size=(bm.GetWidth(), bm.GetHeight()) ) 122 butt = wx.BitmapButton( self, TB_IDC_D20, bm, size=(bm.GetWidth(), bm.GetHeight()) )
123 self.sizer.Add( butt, 0, wx.ALIGN_CENTER ) 123 self.sizer.Add( butt, 0, wx.ALIGN_CENTER )
124 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D20) 124 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D20)
125 bm = wx.Image(orpg.dirpath.dir_struct["icon"]+"b_d100.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap() 125 bm = wx.Image(dir_struct["icon"]+"b_d100.gif", wx.BITMAP_TYPE_GIF).ConvertToBitmap()
126 butt = wx.BitmapButton( self, TB_IDC_D100, bm, size=(bm.GetWidth(), bm.GetHeight()) ) 126 butt = wx.BitmapButton( self, TB_IDC_D100, bm, size=(bm.GetWidth(), bm.GetHeight()) )
127 self.sizer.Add( butt, 0, wx.ALIGN_CENTER ) 127 self.sizer.Add( butt, 0, wx.ALIGN_CENTER )
128 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D100) 128 self.Bind(wx.EVT_BUTTON, self.onToolBarClick, id=TB_IDC_D100)
129 # Add our other text control to the sizer 129 # Add our other text control to the sizer
130 self.dieModText = wx.TextCtrl( self, TB_IDC_MODS, "+0", size= wx.Size(50, 25), 130 self.dieModText = wx.TextCtrl( self, TB_IDC_MODS, "+0", size= wx.Size(50, 25),