Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.05 KB | None | 0 0
  1.         self.CreateStatusBar()
  2.         self.menubar = wx.MenuBar()
  3.         menu_file = wx.Menu()
  4.        
  5.         menu_file_exit = menu_file.Append(wx.ID_EXIT,"E&xit","Quit the program")
  6.  
  7.         self.menubar.Append(menu_file,"&File")
  8.         self.mainsizer= wx.BoxSizer(wx.VERTICAL)
  9.        
  10.         self.sizer1 = wx.BoxSizer(wx.HORIZONTAL)
  11.         attackerlabel = wx.StaticText(self, wx.ID_ANY, "Attacker", style=wx.ALIGN_RIGHT)
  12.         self.attackerlist = wx.ComboBox(self,wx.ID_ANY)
  13.        
  14.         self.sizer1.Add(attackerlabel,1,wx.EXPAND)
  15.         self.sizer1.Add(self.attackerlist,5,wx.EXPAND)
  16.        
  17.         self.sizer2 = wx.BoxSizer(wx.HORIZONTAL)
  18.         targetlabel = wx.StaticText(self, wx.ID_ANY, "Target", style=wx.ALIGN_RIGHT)
  19.         self.targetlist = wx.ComboBox(self,wx.ID_ANY)
  20.        
  21.         self.sizer2.Add(targetlabel,1,wx.EXPAND)
  22.         self.sizer2.Add(self.targetlist,5,wx.EXPAND)
  23.        
  24.         self.sizer3 = wx.BoxSizer(wx.HORIZONTAL)
  25.         attacklabel = wx.StaticText(self, wx.ID_ANY, "Attack", style=wx.ALIGN_RIGHT)
  26.         self.attacklist = wx.ComboBox(self,wx.ID_ANY)
  27.        
  28.         self.sizer3.Add(attacklabel,1,wx.EXPAND)
  29.         self.sizer3.Add(self.attacklist,5,wx.EXPAND)
  30.  
  31.         self.sizer4 = wx.BoxSizer(wx.HORIZONTAL)
  32.         outcomelabel = wx.StaticText(self, wx.ID_ANY, "Outcome", style=wx.ALIGN_RIGHT)
  33.         self.hitRB = wx.RadioButton(self, -1, 'hit', style = wx.RB_GROUP|wx.ALIGN_RIGHT)
  34.         self.missRB = wx.RadioButton(self, -1, 'miss', style = wx.ALIGN_RIGHT)
  35.                              
  36.         self.sizer4.Add(outcomelabel,1,wx.EXPAND)
  37.         self.sizer4.Add(self.hitRB,3,wx.EXPAND)
  38.         self.sizer4.Add(self.missRB,2,wx.EXPAND)
  39.        
  40.         self.sizer5 = wx.BoxSizer(wx.HORIZONTAL)
  41.         hitoptionlabel = wx.StaticText(self, wx.ID_ANY, "Hit Options", style=wx.ALIGN_RIGHT)
  42.         self.allRB1 = wx.RadioButton(self, -1, 'all', style = wx.RB_GROUP|wx.ALIGN_RIGHT)
  43.         self.critRB = wx.RadioButton(self, -1, 'critical', style = wx.ALIGN_RIGHT)
  44.         self.counterRB = wx.RadioButton(self, -1, 'counter', style = wx.ALIGN_RIGHT)
  45.         self.noneRB1 = wx.RadioButton(self,-1, 'none', style = wx.ALIGN_RIGHT)
  46.                              
  47.         self.sizer5.Add(hitoptionlabel,1,wx.EXPAND)
  48.         self.sizer5.Add((0,0),1,wx.EXPAND)
  49.         self.sizer5.Add(self.allRB1,1,wx.EXPAND)
  50.         self.sizer5.Add(self.critRB,1,wx.EXPAND)
  51.         self.sizer5.Add(self.counterRB,1,wx.EXPAND)
  52.         self.sizer5.Add(self.noneRB1,1,wx.EXPAND)
  53.  
  54.         self.sizer6 = wx.BoxSizer(wx.HORIZONTAL)
  55.         self.allRB2 = wx.RadioButton(self, -1, 'all', style = wx.RB_GROUP|wx.ALIGN_RIGHT)
  56.         self.partialCB = wx.CheckBox(self, -1, 'partial', style = wx.ALIGN_RIGHT)
  57.         self.parryRB = wx.RadioButton(self, -1, 'parry', style = wx.ALIGN_RIGHT)
  58.         self.blockRB = wx.RadioButton(self, -1, 'block', style = wx.ALIGN_RIGHT)
  59.         self.noneRB2 = wx.RadioButton(self,-1, 'none', style = wx.ALIGN_RIGHT)
  60.  
  61.         self.partialCB.Disable()
  62.        
  63.         self.sizer6.Add((0,0),1,wx.EXPAND)
  64.         self.sizer6.Add(self.allRB2,1,wx.EXPAND)
  65.         self.sizer6.Add(self.partialCB,1,wx.EXPAND)
  66.         self.sizer6.Add(self.parryRB,1,wx.EXPAND)
  67.         self.sizer6.Add(self.blockRB,1,wx.EXPAND)
  68.         self.sizer6.Add(self.noneRB2,1,wx.EXPAND)
  69.        
  70.         self.mainsizer.Add(self.sizer1,0,wx.EXPAND)
  71.         self.mainsizer.Add(self.sizer2,0,wx.EXPAND)
  72.         self.mainsizer.Add(self.sizer3,0,wx.EXPAND)
  73.         self.mainsizer.Add(self.sizer4,0,wx.EXPAND)
  74.         self.mainsizer.Add((0,10),0,wx.EXPAND)
  75.         self.mainsizer.Add(self.sizer5,0,wx.EXPAND)
  76.         self.mainsizer.Add(self.sizer6,0,wx.EXPAND)
  77.        
  78.         self.SetMenuBar(self.menubar)
  79.         self.SetSizer(self.mainsizer)
  80.  
  81.         self.Bind(wx.EVT_RADIOBUTTON,self.OnAll2,self.allRB2)
  82.         self.Bind(wx.EVT_RADIOBUTTON,self.OnParryBlock,self.parryRB)
  83.         self.Bind(wx.EVT_RADIOBUTTON,self.OnParryBlock,self.blockRB)
  84.        
  85.         self.SetAutoLayout(1)
  86.         self.mainsizer.Fit(self)
  87.         self.Show(True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement