Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9.2, 1.9.3, and 2.0

fileview: use our built-in menu for QsciScintilla configurables

Changeset 83b527cfa8b5

Parent 80bc88cde1e4

by Steve Borho

Changes to one file · Browse files at 83b527cfa8b5 Showing diff from parent 80bc88cde1e4 Diff from another changeset...

 
137
138
139
140
141
142
 
 
143
144
145
 
209
210
211
 
 
 
 
 
 
 
 
 
 
212
213
214
 
241
242
243
244
245
246
247
248
249
250
251
252
 
137
138
139
 
140
 
141
142
143
144
145
 
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
 
251
252
253
 
 
 
 
 
 
254
255
256
@@ -137,9 +137,9 @@
  #self.sci.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOn)   self.sci.setReadOnly(True)   self.sci.setUtf8(True) - self.sci.setWrapMode(qsci.WrapCharacter)   self.sci.installEventFilter(qscilib.KeyPressInterceptor(self)) - + self.sci.setContextMenuPolicy(Qt.CustomContextMenu) + self.sci.customContextMenuRequested.connect(self.menuRequested)   self.sci.setCaretLineVisible(False)     if hasattr(self.sci, 'indicatorDefine'): @@ -209,6 +209,16 @@
  self.timer.setSingleShot(False)   self.timer.timeout.connect(self.idle_fill_files)   + def menuRequested(self, point): + point = self.sci.mapToGlobal(point) + return self.sci.createStandardContextMenu().exec_(point) + + def loadSettings(self, qs, prefix): + self.sci.loadSettings(qs, prefix) + + def saveSettings(self, qs, prefix): + self.sci.saveSettings(qs, prefix) +   def resizeEvent(self, event):   QFrame.resizeEvent(self, event)   h = self.sci.horizontalScrollBar().height() @@ -241,12 +251,6 @@
  self._ctx = ctx   self._p_rev = None   self.sci.setTabWidth(ctx._repo.tabwidth) - if ctx._repo.wsvisible == 'Visible': - self.sci.setWhitespaceVisibility(qsci.WsVisible) - elif ctx._repo.wsvisible == 'VisibleAfterIndent': - self.sci.setWhitespaceVisibility(qsci.WsVisibleAfterIndent) - else: - self.sci.setWhitespaceVisibility(qsci.WsInvisible)     def rev(self):   return self._ctx.rev()