Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

hgcmd: change the default size of log viewer

Changeset 427ec89ae130

Parent 51ac0f0646b0

by Yuki KODAMA

Changes to one file · Browse files at 427ec89ae130 Showing diff from parent 51ac0f0646b0 Diff from another changeset...

 
222
223
224
225
 
 
 
 
 
 
 
 
 
 
 
 
 
 
226
227
228
 
237
238
239
240
 
 
 
241
242
243
 
320
321
322
 
 
 
323
324
325
 
222
223
224
 
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
 
250
251
252
 
253
254
255
256
257
258
 
335
336
337
338
339
340
341
342
343
@@ -222,7 +222,20 @@
   class CmdWidget(gtk.VBox):   - def __init__(self, style=STYLE_NORMAL, tooltips=None): + def __init__(self, style=STYLE_NORMAL, tooltips=None, logsize=None): + """ + style: String. Predefined constans of CmdWidget style. Two styles; + STYLE_NORMAL (progress bar + popup log viewer) and + STYLE_COMPACT (progress bar + embedded log viewer) are + availabled. Default: STYLE_NORMAL. + tooltips: Reference. gtk.Tooltips instance to show tooltips of several + buttons. If you omit, it will create a new instance of + gtk.Tooltips. Default: None. + logsize: Tuple or list contains 2 numbers. Specify the size of + embedded log viewer. size[0] = width, size[1] = height. + If you pass -1 as width or height size, it will be change to + *natual* size of the widget. Default: tuple(-1, 180). + """   gtk.VBox.__init__(self)     self.hgthread = None @@ -237,7 +250,9 @@
  # log viewer   if self.is_normal:   self.log = CmdLogWidget() - self.log.set_size_request(640, 320) + if logsize is None: + logsize = (-1, 180) + self.log.set_size_request(logsize[0], logsize[1])   self.log.size_request()   self.pack_start(self.log)   elif self.is_compact: @@ -320,6 +335,9 @@
  gobject.timeout_add(10, self.process_queue, callback, args, kargs)     def is_alive(self): + """ + Return whether the thread is alive. + """   return self.hgthread and self.hgthread.isAlive()     def stop(self):