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

history: save splitter position of MQWidget

Changeset 2576327baaf2

Parent 41efa3381f81

by Yuki KODAMA

Changes to one file · Browse files at 2576327baaf2 Showing diff from parent 41efa3381f81 Diff from another changeset...

 
465
466
467
 
 
468
469
470
 
482
483
484
 
485
486
487
 
1204
1205
1206
 
 
1207
1208
1209
 
1640
1641
1642
1643
 
1644
1645
 
 
 
 
1646
1647
1648
 
465
466
467
468
469
470
471
472
 
484
485
486
487
488
489
490
 
1207
1208
1209
1210
1211
1212
1213
1214
 
1645
1646
1647
 
1648
1649
 
1650
1651
1652
1653
1654
1655
1656
@@ -465,6 +465,8 @@
  settings = gdialog.GDialog.save_settings(self)   settings['glog-vpane'] = self.vpaned.get_position()   settings['glog-hpane'] = self.hpaned.get_position() + if hasattr(self, 'mqpaned'): + settings['glog-mqpane'] = self.mqpaned.get_position()   settings['branch-color'] = self.graphview.get_property('branch-color')   settings['show-filterbar'] = self.show_filterbar   settings['show-syncbar'] = self.show_syncbar @@ -482,6 +484,7 @@
  gdialog.GDialog.load_settings(self, settings)   self.setting_vpos = settings.get('glog-vpane', -1)   self.setting_hpos = settings.get('glog-hpane', -1) + self.setting_mqhpos = settings.get('glog-mqpane', 140)   self.branch_color = settings.get('branch-color', False)   self.show_filterbar = settings.get('show-filterbar', True)   self.show_syncbar = settings.get('show-syncbar', True) @@ -1204,6 +1207,8 @@
  def realize_settings(self):   self.vpaned.set_position(self.setting_vpos)   self.hpaned.set_position(self.setting_hpos) + if hasattr(self, 'mqpaned'): + self.mqpaned.set_position(self.setting_mqhpos)     def thgdiff(self, treeview):   'ctrl-d handler' @@ -1640,9 +1645,12 @@
  def enable_mqpanel(self, enable=None):   if not hasattr(self, 'mqpaned'):   return - if enable == None: + if enable is None:   enable = self.mqwidget.has_patch() - self.mqpaned.set_position(enable and 180 or 0) + oldpos = self.mqpaned.get_position() + self.mqpaned.set_position(enable and self.setting_mqhpos or 0) + if not enable: + self.setting_mqhpos = oldpos     # set the state of MQ toolbutton   if hasattr(self, 'mqtb'):