bzr branch
http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
1 |
# Copyright (C) 2006 by Szilveszter Farkas (Phanatic) <szilveszter.farkas@gmail.com>
|
0.8.51
by Szilveszter Farkas (Phanatic)
Some fixes for the Win32 platform; typo fixed. |
2 |
#
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
3 |
# This program is free software; you can redistribute it and/or modify
|
4 |
# it under the terms of the GNU General Public License as published by
|
|
5 |
# the Free Software Foundation; either version 2 of the License, or
|
|
6 |
# (at your option) any later version.
|
|
0.8.51
by Szilveszter Farkas (Phanatic)
Some fixes for the Win32 platform; typo fixed. |
7 |
#
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
8 |
# This program is distributed in the hope that it will be useful,
|
9 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
10 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
11 |
# GNU General Public License for more details.
|
|
0.8.51
by Szilveszter Farkas (Phanatic)
Some fixes for the Win32 platform; typo fixed. |
12 |
#
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
13 |
# You should have received a copy of the GNU General Public License
|
14 |
# along with this program; if not, write to the Free Software
|
|
15 |
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
16 |
||
17 |
import os.path |
|
18 |
import sys |
|
19 |
||
20 |
try: |
|
21 |
import pygtk |
|
22 |
pygtk.require("2.0") |
|
23 |
except: |
|
24 |
pass
|
|
0.13.10
by Jelmer Vernooij
Don't pass around gladefile all the time. |
25 |
|
26 |
import gtk |
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
27 |
|
0.11.1
by Jelmer Vernooij
Eliminate olive.backend.errors. |
28 |
import bzrlib.errors as errors |
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
29 |
from bzrlib.workingtree import WorkingTree |
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
30 |
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
31 |
from dialog import error_dialog, info_dialog, warning_dialog |
132
by Jelmer Vernooij
Use decorator for catching and showing bzr-gtk errors graphically. Eventually, this should go away and should be handled by the ui factory. |
32 |
from errors import show_bzr_error |
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
33 |
from launch import launch |
93.1.3
by Alexander Belchenko
olive is able to successfully work without installation |
34 |
from olive import OlivePreferences, DiffWindow |
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
35 |
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
36 |
class OliveMenu: |
37 |
""" This class is responsible for building the context menus. """ |
|
120
by Szilveszter Farkas (Phanatic)
Use OliveRemoveDialog class instead of OliveRemove. |
38 |
def __init__(self, path, selected, app=None): |
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
39 |
# Load the UI file
|
93.1.12
by Alexander Belchenko
Names XML files with GUI resources obtained via olive/guifiles.py |
40 |
from guifiles import UIFILENAME |
41 |
||
42 |
self.uifile = UIFILENAME |
|
43 |
||
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
44 |
# Preferences handler
|
45 |
self.pref = OlivePreferences() |
|
46 |
||
47 |
# Set default values
|
|
48 |
self.path = path |
|
49 |
self.selected = selected |
|
120
by Szilveszter Farkas (Phanatic)
Use OliveRemoveDialog class instead of OliveRemove. |
50 |
self.app = app |
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
51 |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
52 |
# Create the file list context menu
|
53 |
self.ui = gtk.UIManager() |
|
54 |
||
55 |
self.actiongroup = gtk.ActionGroup('context') |
|
56 |
self.actiongroup.add_actions([('add', gtk.STOCK_ADD, |
|
0.8.55
by Szilveszter Farkas (Phanatic)
Gettext support added. |
57 |
_('Add'), None, |
58 |
_('Add the selected file'), |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
59 |
self.add_file), |
60 |
('remove', gtk.STOCK_REMOVE, |
|
0.8.55
by Szilveszter Farkas (Phanatic)
Gettext support added. |
61 |
_('Remove'), None, |
62 |
_('Remove the selected file'), |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
63 |
self.remove_file), |
117
by Szilveszter Farkas (Phanatic)
Rename put into context menu (Fixed: #73774). |
64 |
('rename', None, |
65 |
_('Rename'), None, |
|
66 |
_('Rename the selected file'), |
|
67 |
self.rename_file), |
|
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
68 |
('open', gtk.STOCK_OPEN, |
69 |
_('Open'), None, |
|
70 |
_('Open the selected file'), |
|
71 |
self.open_file), |
|
0.8.50
by Szilveszter Farkas (Phanatic)
Major updates in the OliveMenu class. |
72 |
('commit', None, |
0.8.55
by Szilveszter Farkas (Phanatic)
Gettext support added. |
73 |
_('Commit'), None, |
74 |
_('Commit the changes'), |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
75 |
self.commit), |
76 |
('diff', None, |
|
0.8.55
by Szilveszter Farkas (Phanatic)
Gettext support added. |
77 |
_('Diff'), None, |
78 |
_('Show the diff of the file'), |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
79 |
self.diff), |
80 |
('bookmark', None, |
|
0.8.55
by Szilveszter Farkas (Phanatic)
Gettext support added. |
81 |
_('Bookmark'), None, |
82 |
_('Bookmark current location'), |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
83 |
self.bookmark), |
0.8.57
by Szilveszter Farkas (Phanatic)
Bookmarks have titles; you can also edit them. |
84 |
('edit_bookmark', gtk.STOCK_EDIT, |
85 |
_('Edit'), None, |
|
86 |
_('Edit the selected bookmark'), |
|
87 |
self.edit_bookmark), |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
88 |
('remove_bookmark', gtk.STOCK_REMOVE, |
0.8.55
by Szilveszter Farkas (Phanatic)
Gettext support added. |
89 |
_('Remove'), None, |
90 |
_('Remove the selected bookmark'), |
|
0.8.52
by Szilveszter Farkas (Phanatic)
GUI (toolbar + menu) cleanup. |
91 |
self.remove_bookmark), |
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
92 |
('open_folder', gtk.STOCK_OPEN, |
93 |
_('Open Folder'), None, |
|
94 |
_('Open bookmark folder in Nautilus'), |
|
95 |
self.open_folder), |
|
0.8.52
by Szilveszter Farkas (Phanatic)
GUI (toolbar + menu) cleanup. |
96 |
('diff_selected', None, |
0.8.55
by Szilveszter Farkas (Phanatic)
Gettext support added. |
97 |
_('Selected...'), None, |
98 |
_('Show the differences of the selected file'), |
|
0.8.52
by Szilveszter Farkas (Phanatic)
GUI (toolbar + menu) cleanup. |
99 |
self.diff_selected), |
100 |
('diff_all', None, |
|
0.8.55
by Szilveszter Farkas (Phanatic)
Gettext support added. |
101 |
_('All...'), None, |
102 |
_('Show the differences of all files'), |
|
0.8.52
by Szilveszter Farkas (Phanatic)
GUI (toolbar + menu) cleanup. |
103 |
self.diff_all) |
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
104 |
])
|
105 |
||
106 |
self.ui.insert_action_group(self.actiongroup, 0) |
|
107 |
self.ui.add_ui_from_file(self.uifile) |
|
108 |
||
109 |
self.cmenu_right = self.ui.get_widget('/context_right') |
|
110 |
self.cmenu_left = self.ui.get_widget('/context_left') |
|
0.8.52
by Szilveszter Farkas (Phanatic)
GUI (toolbar + menu) cleanup. |
111 |
self.toolbar_diff = self.ui.get_widget('/toolbar_diff') |
0.8.50
by Szilveszter Farkas (Phanatic)
Major updates in the OliveMenu class. |
112 |
|
113 |
# Set icons
|
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
114 |
# TODO: do it without using deprecated comm
|
115 |
#commit_menu = self.ui.get_widget('/context_right/commit')
|
|
116 |
#commit_image = self.comm.menuitem_branch_commit.get_image()
|
|
117 |
#commit_pixbuf = commit_image.get_pixbuf()
|
|
118 |
#commit_icon = gtk.Image()
|
|
119 |
#commit_icon.set_from_pixbuf(commit_pixbuf)
|
|
120 |
#commit_menu.set_image(commit_icon)
|
|
121 |
#diff_menu = self.ui.get_widget('/context_right/diff')
|
|
122 |
#diff_image = self.comm.menuitem_stats_diff.get_image()
|
|
123 |
#diff_pixbuf = diff_image.get_pixbuf()
|
|
124 |
#diff_icon = gtk.Image()
|
|
125 |
#diff_icon.set_from_pixbuf(diff_pixbuf)
|
|
126 |
#diff_menu.set_image(diff_icon)
|
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
127 |
|
128 |
def right_context_menu(self): |
|
129 |
return self.cmenu_right |
|
130 |
||
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
131 |
def left_context_menu(self): |
132 |
return self.cmenu_left |
|
133 |
||
132
by Jelmer Vernooij
Use decorator for catching and showing bzr-gtk errors graphically. Eventually, this should go away and should be handled by the ui factory. |
134 |
@show_bzr_error
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
135 |
def add_file(self, action): |
136 |
""" Right context menu -> Add """ |
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
137 |
import bzrlib.add |
138 |
||
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
139 |
# Add only the selected file
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
140 |
directory = self.path |
141 |
filename = self.selected |
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
142 |
|
143 |
if filename is None: |
|
0.13.3
by Jelmer Vernooij
Start removing dialog context (it's not required). |
144 |
error_dialog(_('No file was selected'), |
0.13.11
by Jelmer Vernooij
Bunch of small fixes, cleanups and simplifications. |
145 |
_('Please select a file from the list,\nor choose the other option.')) |
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
146 |
return
|
147 |
||
132
by Jelmer Vernooij
Use decorator for catching and showing bzr-gtk errors graphically. Eventually, this should go away and should be handled by the ui factory. |
148 |
bzrlib.add.smart_add([os.path.join(directory, filename)]) |
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
149 |
|
132
by Jelmer Vernooij
Use decorator for catching and showing bzr-gtk errors graphically. Eventually, this should go away and should be handled by the ui factory. |
150 |
@show_bzr_error
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
151 |
def remove_file(self, action): |
152 |
""" Right context menu -> Remove """ |
|
153 |
# Remove only the selected file
|
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
154 |
directory = self.path |
155 |
filename = self.selected |
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
156 |
|
157 |
if filename is None: |
|
0.13.3
by Jelmer Vernooij
Start removing dialog context (it's not required). |
158 |
error_dialog(_('No file was selected'), |
0.13.11
by Jelmer Vernooij
Bunch of small fixes, cleanups and simplifications. |
159 |
_('Please select a file from the list,\nor choose the other option.')) |
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
160 |
return
|
161 |
||
132
by Jelmer Vernooij
Use decorator for catching and showing bzr-gtk errors graphically. Eventually, this should go away and should be handled by the ui factory. |
162 |
wt, path = WorkingTree.open_containing(os.path.join(directory, filename)) |
163 |
wt.remove(path) |
|
120
by Szilveszter Farkas (Phanatic)
Use OliveRemoveDialog class instead of OliveRemove. |
164 |
self.app.set_path(self.path) |
165 |
self.app.refresh_right() |
|
166 |
||
117
by Szilveszter Farkas (Phanatic)
Rename put into context menu (Fixed: #73774). |
167 |
def rename_file(self, action): |
168 |
""" Right context menu -> Rename """ |
|
169 |
from rename import OliveRename |
|
170 |
wt = WorkingTree.open_containing(self.path + os.sep + self.selected)[0] |
|
171 |
rename = OliveRename(wt, wt.relpath(self.path), self.selected) |
|
172 |
rename.display() |
|
173 |
||
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
174 |
def open_file(self, action): |
175 |
""" Right context menu -> Open """ |
|
176 |
# Open only the selected file
|
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
177 |
filename = self.selected |
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
178 |
|
179 |
if filename is None: |
|
0.13.3
by Jelmer Vernooij
Start removing dialog context (it's not required). |
180 |
error_dialog(_('No file was selected'), |
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
181 |
_('Please select a file from the list,\nor choose the other option.')) |
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
182 |
return
|
183 |
||
184 |
if filename == '..': |
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
185 |
# TODO: how to enter a directory?
|
186 |
return
|
|
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
187 |
else: |
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
188 |
fullpath = self.path + os.sep + filename |
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
189 |
if os.path.isdir(fullpath): |
190 |
# selected item is an existant directory
|
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
191 |
# TODO: how to enter a directory?
|
192 |
return
|
|
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
193 |
else: |
194 |
launch(fullpath) |
|
195 |
||
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
196 |
def commit(self, action): |
197 |
""" Right context menu -> Commit """ |
|
89
by Jelmer Vernooij
Rename OliveBranch -> BranchDialog. |
198 |
from commit import CommitDialog |
93.1.18
by Alexander Belchenko
Fix for commit command in olive context menu |
199 |
branch = None |
200 |
try: |
|
201 |
wt, path = WorkingTree.open_containing(self.path) |
|
202 |
branch = wt.branch |
|
203 |
except NotBranchError, e: |
|
204 |
path = e.path |
|
126.1.10
by Szilveszter Farkas (Phanatic)
Allow to commit single files from the context menu (Fixed: #54983) |
205 |
|
206 |
commit = CommitDialog(wt, path, not branch, self.selected) |
|
207 |
response = commit.run() |
|
208 |
if response != gtk.RESPONSE_NONE: |
|
209 |
commit.hide() |
|
210 |
||
211 |
if response == gtk.RESPONSE_OK: |
|
212 |
self.app.refresh_right() |
|
213 |
||
214 |
commit.destroy() |
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
215 |
|
132
by Jelmer Vernooij
Use decorator for catching and showing bzr-gtk errors graphically. Eventually, this should go away and should be handled by the ui factory. |
216 |
@show_bzr_error
|
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
217 |
def diff(self, action): |
218 |
""" Right context menu -> Diff """ |
|
132
by Jelmer Vernooij
Use decorator for catching and showing bzr-gtk errors graphically. Eventually, this should go away and should be handled by the ui factory. |
219 |
wt = WorkingTree.open_containing(self.path)[0] |
0.8.98
by Szilveszter Farkas (Phanatic)
Loads of fixes. Pyflakes cleanup. |
220 |
window = DiffWindow() |
221 |
parent_tree = wt.branch.repository.revision_tree(wt.branch.last_revision()) |
|
222 |
window.set_diff(wt.branch.nick, wt, parent_tree) |
|
132
by Jelmer Vernooij
Use decorator for catching and showing bzr-gtk errors graphically. Eventually, this should go away and should be handled by the ui factory. |
223 |
window.set_file(wt.relpath(self.path + os.sep + self.selected)) |
0.8.98
by Szilveszter Farkas (Phanatic)
Loads of fixes. Pyflakes cleanup. |
224 |
window.show() |
0.8.26
by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit) |
225 |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
226 |
def bookmark(self, action): |
227 |
""" Right context menu -> Bookmark """ |
|
0.8.98
by Szilveszter Farkas (Phanatic)
Loads of fixes. Pyflakes cleanup. |
228 |
if self.pref.add_bookmark(self.path): |
0.13.3
by Jelmer Vernooij
Start removing dialog context (it's not required). |
229 |
info_dialog(_('Bookmark successfully added'), |
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
230 |
_('The current directory was bookmarked. You can reach\nit by selecting it from the left panel.')) |
0.8.98
by Szilveszter Farkas (Phanatic)
Loads of fixes. Pyflakes cleanup. |
231 |
self.pref.write() |
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
232 |
else: |
0.13.3
by Jelmer Vernooij
Start removing dialog context (it's not required). |
233 |
warning_dialog(_('Location already bookmarked'), |
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
234 |
_('The current directory is already bookmarked.\nSee the left panel for reference.')) |
121
by Szilveszter Farkas (Phanatic)
Use OliveBookmarkDialog instead of OliveBookmark. |
235 |
|
236 |
self.app.refresh_left() |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
237 |
|
0.8.57
by Szilveszter Farkas (Phanatic)
Bookmarks have titles; you can also edit them. |
238 |
def edit_bookmark(self, action): |
239 |
""" Left context menu -> Edit """ |
|
121
by Szilveszter Farkas (Phanatic)
Use OliveBookmarkDialog instead of OliveBookmark. |
240 |
from bookmark import OliveBookmarkDialog |
241 |
||
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
242 |
if self.selected != None: |
121
by Szilveszter Farkas (Phanatic)
Use OliveBookmarkDialog instead of OliveBookmark. |
243 |
bookmark = OliveBookmarkDialog(self.selected, self.app.window) |
244 |
response = bookmark.run() |
|
245 |
||
246 |
if response != gtk.RESPONSE_NONE: |
|
247 |
bookmark.hide() |
|
248 |
||
249 |
if response == gtk.RESPONSE_OK: |
|
250 |
self.app.refresh_left() |
|
251 |
||
252 |
bookmark.destroy() |
|
0.8.57
by Szilveszter Farkas (Phanatic)
Bookmarks have titles; you can also edit them. |
253 |
|
0.8.33
by Szilveszter Farkas (Phanatic)
Implemented bookmarking. |
254 |
def remove_bookmark(self, action): |
255 |
""" Left context menu -> Remove """ |
|
256 |
||
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
257 |
if self.selected != None: |
111
by Szilveszter Farkas (Phanatic)
Fixed bug: unable to remove bookmarks (not reported). |
258 |
self.pref.remove_bookmark(self.selected) |
259 |
self.pref.write() |
|
121
by Szilveszter Farkas (Phanatic)
Use OliveBookmarkDialog instead of OliveBookmark. |
260 |
|
261 |
self.app.refresh_left() |
|
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
262 |
|
263 |
def open_folder(self, action): |
|
264 |
""" Left context menu -> Open Folder """ |
|
0.8.92
by Szilveszter Farkas (Phanatic)
Cleanup Jelmer's changes. |
265 |
path = self.selected |
0.8.72
by Szilveszter Farkas (Phanatic)
Merge from Richard Ferguson's development branch. |
266 |
|
267 |
if path != None: |
|
268 |
launch(path) |
|
0.8.52
by Szilveszter Farkas (Phanatic)
GUI (toolbar + menu) cleanup. |
269 |
|
270 |
def diff_selected(self, action): |
|
271 |
""" Diff toolbutton -> Selected... """ |
|
272 |
print "DEBUG: not implemented." |
|
273 |
||
274 |
def diff_all(self, action): |
|
275 |
""" Diff toolbutton -> All... """ |
|
276 |
from diff import OliveDiff |
|
0.13.10
by Jelmer Vernooij
Don't pass around gladefile all the time. |
277 |
diff = OliveDiff(self.comm) |
0.8.52
by Szilveszter Farkas (Phanatic)
GUI (toolbar + menu) cleanup. |
278 |
diff.display() |