def test_caret1(self): pnl = wx.Window(self.frame) c = wx.Caret(pnl, (2, 15)) self.assertTrue(c.IsOk()) wx.Caret.SetBlinkTime(100) c.Move((50, 50)) c.Show() self.waitFor(300)
def __init__(self, parent): wx.Frame.__init__(self, parent, id=wx.ID_ANY, title=wx.EmptyString, pos=wx.DefaultPosition, size=wx.Size(500, 300), style=wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL) self.SetSizeHintsSz(wx.DefaultSize, wx.DefaultSize) bSizer9 = wx.BoxSizer(wx.VERTICAL) self.m_textCtrl3 = wx.TextCtrl(self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, style=wx.TE_READONLY | wx.TE_PROCESS_ENTER) self.m_textCtrl3.SetValue("1") cursor = wx.StockCursor(wx.CURSOR_ARROW) caret = wx.Caret(window=self.m_textCtrl3, size=wx.DefaultSize) self.m_textCtrl3.SetCaret(caret) self.m_textCtrl3.GetCaret().Hide() self.m_textCtrl3.SetCursor(cursor) bSizer9.Add(self.m_textCtrl3, 0, wx.ALL, 5) view = wx.StaticLine(self) view.SetLabel("1212") bSizer9.Add(view) self.m_staticText1 = wx.StaticText(self, wx.ID_ANY, u"MyLabel", wx.DefaultPosition, wx.DefaultSize, 0) self.m_staticText1.Wrap(-1) self.m_staticText1.SetLabel("1212") bSizer9.Add(self.m_staticText1, 0, wx.ALL, 5) self.SetSizer(bSizer9) self.Layout() self.Centre(wx.BOTH)
def make_caret(self): self.__caret = wx.Caret(self, wx.Size(1, self.Size[1] - 2 * self.padding))
def AddTermLog(self, line): self.termLog.AppendText(unicode(line, 'utf-8', 'replace')) l = len(self.termLog.GetValue()) self.termLog.SetCaret(wx.Caret(self.termLog, (l, l)))