Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
 def make_caret(self):
     self.__caret = wx.Caret(self,
                             wx.Size(1, self.Size[1] - 2 * self.padding))
Ejemplo n.º 4
0
	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)))