def __init__(self, parent, model): id = wx.NewId() wx.TreeCtrl.__init__(self, parent, id)#, style=wx.TR_HAS_BUTTONS | wx.SUNKEN_BORDER) EditorView.__init__(self, model, ((_('Goto line'), self.OnGoto, self.gotoLineBmp, ''),), 0) self.nodeStack = [] self.locations = {} self._parser = None self.Bind(wx.EVT_KEY_UP, self.OnKeyPressed) self.active = True
def __init__(self, parent, model): id = wx.NewId() wx.TreeCtrl.__init__(self, parent, id)#, style=wx.TR_HAS_BUTTONS | wx.SUNKEN_BORDER) EditorView.__init__(self, model, ((_('Goto line'), self.OnGoto, self.gotoLineBmp, ''),), 0) self.nodeStack = [] self.locations = {} self._parser = None self.Bind(wx.EVT_KEY_UP, self.OnKeyPressed) self.active = True
def __init__(self, parent, model): wxID_PYTHONSOURCEDIFFVIEW = wx.NewId() wx.stc.StyledTextCtrl.__init__(self, parent, wxID_PYTHONSOURCEDIFFVIEW, style=wx.CLIP_CHILDREN | wx.SUNKEN_BORDER) PythonStyledTextCtrlMix.__init__(self, wxID_PYTHONSOURCEDIFFVIEW, 0) CloseableViewMix.__init__(self, _('diffs')) EditorView.__init__( self, model, ((_('Refresh'), self.OnRefresh, self.refreshBmp, 'Refresh'), ) + self.closingActionItems + (('-', None, '', ''), (_('Previous difference'), self.OnPrev, self.prevBmp, ''), (_('Next difference'), self.OnNext, self.nextBmp, ''), (_('Apply all changes'), self.OnApplyAllChanges, '-', '')), -1) self.SetMarginType(1, wx.stc.STC_MARGIN_SYMBOL) self.SetMarginWidth(1, 16) markIdnt, markBorder, markCenter = Preferences.STCDiffRemovedMarker self.MarkerDefine(uniqueFile1Mrk, markIdnt, markBorder, markCenter) markIdnt, markBorder, markCenter = Preferences.STCDiffAddedMarker self.MarkerDefine(uniqueFile2Mrk, markIdnt, markBorder, markCenter) markIdnt, markBorder, markCenter = Preferences.STCDiffChangesMarker self.MarkerDefine(newToBothMrk, markIdnt, markBorder, markCenter) self.SetMarginSensitive(1, True) wx.stc.EVT_STC_MARGINCLICK(self, wxID_PYTHONSOURCEDIFFVIEW, self.OnMarginClick) self.tabName = 'Diff' self.diffWith = '' self.currSearchLine = 1 ## Install the handler for refreshs. if wx.Platform == '__WXGTK__' and Preferences.edUseCustomSTCPaintEvtHandler: self.paint_handler = Utils.PaintEventHandler(self) self.active = True self.lineIndex = []
def __init__(self, parent, model): wxID_PYTHONSOURCEDIFFVIEW = wx.NewId() wx.stc.StyledTextCtrl.__init__(self, parent, wxID_PYTHONSOURCEDIFFVIEW, style = wx.CLIP_CHILDREN | wx.SUNKEN_BORDER) PythonStyledTextCtrlMix.__init__(self, wxID_PYTHONSOURCEDIFFVIEW, 0) CloseableViewMix.__init__(self, _('diffs')) EditorView.__init__(self, model, ( (_('Refresh'), self.OnRefresh, self.refreshBmp, 'Refresh'), ) + self.closingActionItems + ( ('-', None, '', ''), (_('Previous difference'), self.OnPrev, self.prevBmp, ''), (_('Next difference'), self.OnNext, self.nextBmp, ''), (_('Apply all changes'), self.OnApplyAllChanges, '-', '') ), -1) self.SetMarginType(1, wx.stc.STC_MARGIN_SYMBOL) self.SetMarginWidth(1, 16) markIdnt, markBorder, markCenter = Preferences.STCDiffRemovedMarker self.MarkerDefine(uniqueFile1Mrk, markIdnt, markBorder, markCenter) markIdnt, markBorder, markCenter = Preferences.STCDiffAddedMarker self.MarkerDefine(uniqueFile2Mrk, markIdnt, markBorder, markCenter) markIdnt, markBorder, markCenter = Preferences.STCDiffChangesMarker self.MarkerDefine(newToBothMrk, markIdnt, markBorder, markCenter) self.SetMarginSensitive(1, True) wx.stc.EVT_STC_MARGINCLICK(self, wxID_PYTHONSOURCEDIFFVIEW, self.OnMarginClick) self.tabName = 'Diff' self.diffWith = '' self.currSearchLine = 1 ## Install the handler for refreshs. if wx.Platform == '__WXGTK__' and Preferences.edUseCustomSTCPaintEvtHandler: self.paint_handler = Utils.PaintEventHandler(self) self.active = True self.lineIndex = []