Changeset 16684 for lang/python/crochet/chat_allsrc.py
- Timestamp:
- 07/26/08 18:33:41 (6 months ago)
- Files:
-
- 1 modified
-
lang/python/crochet/chat_allsrc.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/python/crochet/chat_allsrc.py
r16163 r16684 31 31 def __init__(self, parent=None): 32 32 twUserdata = self.loadUserData(".chat/twdata") 33 wx.Frame.__init__(self,None, -1, " test")33 wx.Frame.__init__(self,None, -1, "crochet") 34 34 35 35 self.CreateStatusBar() 36 36 37 37 self.selectedRow = -1 38 38 text = self.text = wx.TextCtrl(self,-1,style=wx.TE_PROCESS_ENTER) 39 39 text.Bind(wx.EVT_TEXT_ENTER, self.OnSendTW) … … 65 65 inputSizer.Add(self.button,0) 66 66 67 68 messageText=self.messageText = wx.TextCtrl(self,-1,style=wx.TE_MULTILINE|wx.TE_READONLY) 69 userIcon = self.userIcon = wx.StaticBitmap(self,-1) 70 userName = self.userName = wx.StaticText(self,-1,"test") 71 twitTime = self.twitTime = wx.StaticText(self,-1,"") 72 73 messageSizer3 = wx.BoxSizer(wx.HORIZONTAL) 74 messageSizer3.Add(userName,0) 75 messageSizer3.Add(twitTime,0) 76 77 messageSizer2 = wx.BoxSizer(wx.VERTICAL) 78 messageSizer2.Add(messageSizer3,0,wx.EXPAND) 79 messageSizer2.Add(messageText,1,wx.EXPAND) 80 81 messageSizer1 = wx.BoxSizer(wx.HORIZONTAL) 82 messageSizer1.Add(userIcon,0) 83 messageSizer1.Add(messageSizer2,1,wx.EXPAND) 84 67 85 messageSizer = wx.BoxSizer(wx.VERTICAL) 68 messageText=self.messageText = wx.TextCtrl(self,-1,style=wx.TE_MULTILINE|wx.TE_READONLY) 69 messageSizer.Add(messageText,1,wx.EXPAND) 70 messageSizer.Add(inputSizer,0,wx.EXPAND) 86 messageSizer.Add(messageSizer1,3,wx.EXPAND) 87 messageSizer.Add(inputSizer,1,wx.EXPAND) 71 88 72 89 self.sizer = wx.BoxSizer(wx.VERTICAL) … … 82 99 83 100 self.tw = twitter3.Twitter(twUserdata) 84 self.tw.setAuthService(" wassr")101 self.tw.setAuthService("twitter") 85 102 #self.PostCreate(pre) 86 103 #self.binder.bindall(self) … … 137 154 i+=1 138 155 self.dataList = dataList + self.dataList 139 156 140 157 def OnUpdate(self, event): 141 158 self.RefleshTw() … … 143 160 144 161 def OnTwitListSelect(self,event): 145 sel ectedRow = event.GetIndex()146 #label = XRCCTRL(self,'ID_USERNAME')162 self.selectedRow = event.GetIndex() 163 label = self.userName 147 164 text = self.messageText 148 text.SetValue(self.dataList[sel ectedRow][2])149 #label.SetLabel(self.dataList[selectedRow][1])165 text.SetValue(self.dataList[self.selectedRow][2]) 166 label.SetLabel(self.dataList[self.selectedRow][1]) 150 167 151 168 #画像データ … … 158 175 159 176 def myKeyHandler(self,evt): 160 print evt.GetKeyCode() 177 print evt.GetKeyCode(), 178 if self.selectedRow != -1: 179 if evt.GetKeyCode() in [ord('k'),ord('K'),wx.WXK_UP]: 180 print ('up') 181 if self.selectedRow > 0: 182 self.list.Select(self.selectedRow,0) 183 self.list.Select(self.selectedRow-1) 184 if evt.GetKeyCode() in [ord('j'),ord('J'),wx.WXK_DOWN]: 185 print ('down') 186 if self.selectedRow < self.list.GetItemCount()-1: 187 self.list.Select(self.selectedRow,0) 188 self.list.Select(self.selectedRow+1) 189 #print list. 161 190 if evt.GetKeyCode() in [ord('q'), ord('Q')]: 162 191 wx.Exit()
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)