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]> |
2002-05-23 Bernhard Herzog <[email protected]> |
43 |
|
|
44 |
* Thuban/UI/mainwindow.py (MainWindow.__init__): Fix spelling of |
* Thuban/UI/mainwindow.py (MainWindow.__init__): Fix spelling of |