Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.7, 0.7.1, and 0.7.2

rename: save/restore percent slider and both pane positions

Changeset 4436ed7264a9

Parent 731b993da49e

by Steve Borho

Changes to one file · Browse files at 4436ed7264a9 Showing diff from parent 731b993da49e Diff from another changeset...

Change 1 of 4 Show Entire File hggtk/​rename.py Stacked
 
24
25
26
27
 
28
 
 
29
30
31
32
 
 
 
 
 
33
34
35
 
90
91
92
93
94
95
96
97
 
110
111
112
113
114
115
 
 
 
116
117
118
119
120
 
121
122
123
 
131
132
133
 
 
 
 
 
 
134
135
136
 
24
25
26
 
27
28
29
30
31
 
 
 
32
33
34
35
36
37
38
39
 
94
95
96
 
 
97
98
99
 
112
113
114
 
 
 
115
116
117
118
119
120
121
 
122
123
124
125
 
133
134
135
136
137
138
139
140
141
142
143
144
@@ -24,12 +24,16 @@
  gtk.Window.__init__(self, gtk.WINDOW_TOPLEVEL)     self.root = root - self.set_title('Detect Copies and Renames in %s' % os.path.basename(root)) + self.set_title('Detect Copies/Renames in %s' % os.path.basename(root))   self.set_default_size(610, 400) + self.settings = shlib.Settings('rename') + self.connect('delete-event', self.save_settings)   - adjustment = gtk.Adjustment(50, 0, 100, 1) - adjustment.connect('value-changed', self.adj_changed) - hscale = gtk.HScale(adjustment) + self.adjustment = gtk.Adjustment(50, 0, 100, 1) + value = self.settings.get_value('percent', None) + if value: + self.adjustment.set_value(value) + hscale = gtk.HScale(self.adjustment)   frame = gtk.Frame('Minimum Simularity Percentage')   frame.add(hscale)   topvbox = gtk.VBox() @@ -90,8 +94,6 @@
  self.hpaned = gtk.HPaned()   self.hpaned.pack1(unknownframe, True, True)   self.hpaned.pack2(candidateframe, True, True) - - self.settings = shlib.Settings('rename')   pos = self.settings.get_value('hpaned', None)   if pos:   self.hpaned.set_position(pos) @@ -110,14 +112,14 @@
  diffview.set_editable(False)   scroller.add(diffview)   - vpaned = gtk.VPaned() - vpaned.pack1(topvbox, True, False) - vpaned.pack2(diffframe) + self.vpaned = gtk.VPaned() + self.vpaned.pack1(topvbox, True, False) + self.vpaned.pack2(diffframe)   pos = self.settings.get_value('vpaned', None)   if pos:   self.vpaned.set_position(pos)   - self.add(vpaned) + self.add(self.vpaned)   self.connect('map_event', self.on_window_map_event)     def on_window_map_event(self, event, param): @@ -131,6 +133,12 @@
  match=matcher, ignored=False, clean=True, unknown=True)   #(modified, added, removed, deleted, unknown, ignored, clean) = status   + def save_settings(self, widget, event): + self.settings.set_value('vpaned', self.vpaned.get_position()) + self.settings.set_value('hpaned', self.hpaned.get_position()) + self.settings.set_value('percent', self.adjustment.get_value()) + self.settings.write() +   def find_renames(self, widget, unktree):   '''User pressed 'find renames' button'''   pass