Changeset 4846

Show
Ignore:
Timestamp:
08/27/07 09:51:38 (6 years ago)
Author:
DrewCormier
Message:

basic wx stuff for the text editor

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • experimental/components/rc2007_gui/wx_inits.py

    r4845 r4846  
    5353 
    5454        talk_btn_pos = (10, 10) 
    55  
     55        text_box_pos = (10, 60) 
     56        send_txt_btn_pos = (230, 210) 
     57         
    5658        wx.Frame.__init__(self, id=-1, name='', parent=prnt, 
    57                           pos=wx.Point(1, 570), size=wx.Size(200, 100), 
     59                          pos=wx.Point(1, 570), size=wx.Size(500, 310), 
    5860                          style=wx.DEFAULT_FRAME_STYLE,  
    5961                          title='Team MPRG 2007') 
     
    7476        self.TalkBtn.SetFont(wx.Font(16, wx.SWISS, wx.NORMAL,  
    7577                                        wx.BOLD, False)) 
    76         self.TalkBtn.SetBackgroundColour("green") 
    7778        self.TalkBtn.Bind(wx.EVT_LEFT_DOWN, self.OnStartTalk, id=-1) 
    7879        self.TalkBtn.Bind(wx.EVT_LEFT_UP, self.OnStopTalk, id=-1) 
    7980 
     81        # send text message button 
     82        self.TextBtn = wx.Button(id=-1, label='Send Text', 
     83                                    name='TextBtn',  
     84                                    parent=self.splitterWindow1,  
     85                                    pos=send_txt_btn_pos, 
     86                                    size=wx.Size(145, 50)) 
     87        self.TextBtn.SetFont(wx.Font(16, wx.SWISS, wx.NORMAL,  
     88                                        wx.BOLD, False)) 
     89        self.TextBtn.Bind(wx.EVT_LEFT_UP, self.OnSendText, id=-1) 
     90 
     91        # Text editors: 
     92        self.textEditor = wx.TextCtrl(id=-1, 
     93                                      name=u'textEditor',  
     94                                      parent=self.splitterWindow1,  
     95                                      pos = text_box_pos, 
     96                                      size=wx.Size(400, 150),  
     97                                      style=0, value=u'') 
     98 
     99 
    80100    def OnStartTalk(self,event): 
    81101        self.orb_ref.rc2007_gui_Obj.talk_flag = True 
    82         # debug statement: 
    83         print "talk on" 
    84  
    85102        event.Skip() 
    86103 
     
    88105    def OnStopTalk(self,event): 
    89106        self.orb_ref.rc2007_gui_Obj.talk_flag = False 
    90         # debug statement: 
    91         print "talk off" 
    92       
     107        event.Skip() 
     108 
     109    def OnSendText(self, event): 
     110        # send the text message typed in the editor 
    93111        event.Skip() 
    94112