def __createGui(self): self.textEditor = TextEditor(self) mainSizer = wx.FlexGridSizer(1, 1, 0, 0) mainSizer.Add(self.textEditor, 1, wx.EXPAND, 0) self.SetSizer(mainSizer) mainSizer.Fit(self) mainSizer.AddGrowableRow(0) mainSizer.AddGrowableCol(0)
def __createGui (self): self.textEditor = TextEditor(self) mainSizer = wx.FlexGridSizer(1, 1, 0, 0) mainSizer.Add(self.textEditor, 1, wx.EXPAND, 0) self.SetSizer(mainSizer) mainSizer.Fit(self) mainSizer.AddGrowableRow(0) mainSizer.AddGrowableCol(0)
class TextPanel (BaseTextPanel): """ Класс для представления текстовых страниц """ def __init__ (self, parent): super (TextPanel, self).__init__ (parent) self.__createGui() self.Bind (self.EVT_SPELL_ON_OFF, handler=self._onSpellOnOff) def Clear (self): self.Unbind (self.EVT_SPELL_ON_OFF, handler=self._onSpellOnOff) super (TextPanel, self).Clear() def SetCursorPosition (self, position): """ Установить курсор в текстовом редакторе в положение position """ self.textEditor.SetSelection (position, position) def GetCursorPosition (self): """ Возвращает положение курсора в текстовом редакторе """ return self.textEditor.GetCurrentPosition() def Print (self): self.textEditor.Print() def onPreferencesDialogClose (self, prefDialog): self.textEditor.setDefaultSettings() def UpdateView (self, page): self.textEditor.SetText (self._currentpage.content) self.textEditor.EmptyUndoBuffer() self.textEditor.SetReadOnly (page.readonly) self.SetCursorPosition (self._getCursorPositionOption (page).value) self.textEditor.SetFocus() def __createGui (self): self.textEditor = TextEditor(self) mainSizer = wx.FlexGridSizer(1, 1, 0, 0) mainSizer.Add(self.textEditor, 1, wx.EXPAND, 0) self.SetSizer(mainSizer) mainSizer.Fit(self) mainSizer.AddGrowableRow(0) mainSizer.AddGrowableCol(0) def onAttachmentPaste (self, fnames): text = self._getAttachString (fnames) self.textEditor.AddText (text) self.textEditor.SetFocus() def GetContentFromGui (self): return self.textEditor.GetText() def GetSearchPanel (self): return self.textEditor.searchPanel def _isEnabledTool (self, tool): return True def _onSpellOnOff (self, event): self.textEditor.setDefaultSettings()
def __init__(self, *args, **kwds): self._htmlStylesSection = "HtmlStyles" TextEditor.__init__(self, *args, **kwds)
class TextPanel(BaseTextPanel): """ Класс для представления текстовых страниц """ def __init__(self, parent): super(TextPanel, self).__init__(parent) self.__createGui() self.Bind(self.EVT_SPELL_ON_OFF, handler=self._onSpellOnOff) def Clear(self): self.Unbind(self.EVT_SPELL_ON_OFF, handler=self._onSpellOnOff) super(TextPanel, self).Clear() def SetCursorPosition(self, position): """ Установить курсор в текстовом редакторе в положение position """ self.textEditor.SetSelection(position, position) def GetCursorPosition(self): """ Возвращает положение курсора в текстовом редакторе """ return self.textEditor.GetCurrentPosition() def Print(self): self.textEditor.Print() def onPreferencesDialogClose(self, prefDialog): self.textEditor.setDefaultSettings() def UpdateView(self, page): self.textEditor.SetText(self._currentpage.content) self.textEditor.EmptyUndoBuffer() self.textEditor.SetReadOnly(page.readonly) self.SetCursorPosition(self._getCursorPositionOption(page).value) self.textEditor.SetFocus() def __createGui(self): self.textEditor = TextEditor(self) mainSizer = wx.FlexGridSizer(1, 1, 0, 0) mainSizer.Add(self.textEditor, 1, wx.EXPAND, 0) self.SetSizer(mainSizer) mainSizer.Fit(self) mainSizer.AddGrowableRow(0) mainSizer.AddGrowableCol(0) def onAttachmentPaste(self, fnames): text = self._getAttachString(fnames) self.textEditor.AddText(text) self.textEditor.SetFocus() def GetContentFromGui(self): return self.textEditor.GetText() def GetSearchPanel(self): return self.textEditor.searchPanel def _isEnabledTool(self, tool): return True def _onSpellOnOff(self, event): self.textEditor.setDefaultSettings()