1 |
|
2002-06-20 Jan-Oliver Wagner <[email protected]> |
2 |
|
|
3 |
|
* Thuban/Model/extension.py: new module to handle extension objects. |
4 |
|
* Thuban/Model/messages.py: new messages for extensions. |
5 |
|
* Thuban/Model/session.py (Session.Extensions, Session.HasExtensions, |
6 |
|
Session.AddExtension): new for handling extensions. |
7 |
|
Also some other minor changes to round up extension handling. |
8 |
|
* Thuban/UI/tree.py (SessionTreeCrtl:update_tree): Added visualization |
9 |
|
of Extension titles and title and names of its objects. |
10 |
|
|
11 |
|
2002-05-29 Bernhard Herzog <[email protected]> |
12 |
|
|
13 |
|
* Thuban/UI/mainwindow.py (MainWindow.bind_command_events): Bind |
14 |
|
the events for a comnmand. |
15 |
|
(MainWindow.add_toolbar_command, MainWindow.add_menu_command): |
16 |
|
Call bind_command_events to bind the events. add_toolbar_command |
17 |
|
can now bind events too so that it's possible to have commands |
18 |
|
that are only available through the toolbar. |
19 |
|
(MainWindow.init_ids): New instance variable events_bound to keep |
20 |
|
track of for which commands events have been bound. |
21 |
|
|
22 |
|
2002-05-28 Bernhard Herzog <[email protected]> |
23 |
|
|
24 |
|
* Thuban/UI/menu.py: New module to build and manage menus. |
25 |
|
|
26 |
|
* Thuban/UI/mainwindow.py: Remove some unused imports. |
27 |
|
(MainWindow.__init__, main_menu): move the definition of the main |
28 |
|
menu from __init__ to the Menu instance main_menu. |
29 |
|
(MainWindow.build_menu_bar, MainWindow.build_menu): New methods to |
30 |
|
build the menu bar and sub-menus from a menu description. |
31 |
|
|
32 |
|
* Thuban/UI/application.py (ThubanApplication.OnInit): Read the |
33 |
|
startup file |
34 |
|
(ThubanApplication.read_startup_files): New method to run |
35 |
|
~/.thuban/thubanstart.py |
36 |
|
|
37 |
|
* Thuban/UI/mainwindow.py (MainWindow.__init__, main_toolbar): |
38 |
|
Move the toolbar definition to the Menu instance main_toolbar. |
39 |
|
(MainWindow.build_toolbar): New method to build the toolbar |
40 |
|
similar to the build_menu methods |
41 |
|
|
42 |
|
2002-05-23 Bernhard Herzog <[email protected]> |
43 |
|
|
44 |
|
* Thuban/UI/mainwindow.py (MainWindow.__init__): Fix spelling of |
45 |
|
layer_outline_color. Fix it in the definition of the command too. |
46 |
|
|
47 |
|
* Thuban/UI/command.py (Command): Fix typo in doc string |
48 |
|
|
49 |
|
2002-05-22 Bernhard Herzog <[email protected]> |
50 |
|
|
51 |
|
* Thuban/UI/mainwindow.py (MainWindow.RunMessageBox): Fix a typo |
52 |
|
in the docstring |
53 |
|
|
54 |
2002-05-15 Bernhard Herzog <[email protected]> |
2002-05-15 Bernhard Herzog <[email protected]> |
55 |
|
|
56 |
* Thuban/Model/layer.py (Layer.open_shapefile): Set bbox to None |
* Thuban/Model/layer.py (Layer.open_shapefile): Set bbox to None |