Log of /trunk
Directory Listing
Revision
34 -
Directory Listing
Modified
Thu Sep 6 15:32:56 2001 UTC
(23 years, 6 months ago)
by
bh
* Thuban/UI/tableview.py: Add some doc-strings
(TableGrid):
(TableGrid.OnRangeSelect):
(TableGrid.OnSelectCell):
(TableFrame.__init__):
(TableFrame.row_selected):
Selecting rows in the grid view now updates the selected shapes
through the TableFrame. To achieve this we derive TableGrid from
Publisher and introduce the message type ROW_SELECTED which the
TableFrame subscribes to and which is issued by OnRangeSelect and
OnSelectCell
(DataTable.SelectRow): Removed because it's no longer needed in
the row/shape selection scheme
Revision
33 -
Directory Listing
Modified
Thu Sep 6 15:31:31 2001 UTC
(23 years, 6 months ago)
by
bh
* Thuban/UI/mainwindow.py (MainWindow.LayerShowTable): Pass the
layer to the tableview dialog.
Revision
32 -
Directory Listing
Modified
Thu Sep 6 13:32:55 2001 UTC
(23 years, 6 months ago)
by
bh
update ChangeLog
Revision
31 -
Directory Listing
Modified
Thu Sep 6 13:32:39 2001 UTC
(23 years, 6 months ago)
by
bh
* Thuban/UI/mainwindow.py (MainWindow.init_dialogs):
(MainWindow.add_dialog):
(MainWindow.dialog_open):
(MainWindow.remove_dialog):
(MainWindow.get_open_dialog): New methods to maintain a dictionary
of opened non-modal dialogs.
(MainWindow.__init__): Initialize the new non-modal dictionary
management code
(MainWindow.LayerShowTable): maintain separate dialogs for each
table using the non-modal dialog management code to only open a
view once for each table.
(MainWindow.IdentifyTool):
(MainWindow.__init__):
(MainWindow.identify_view_on_demand): Don't open the identify view
in IdentifyTool anymore. This will be done automatically by the
new method identify_view_on_demand which handles the
SELECTED_SHAPE message so that the identify view will be opened on
demand
Revision
30 -
Directory Listing
Modified
Thu Sep 6 13:31:57 2001 UTC
(23 years, 6 months ago)
by
bh
(TableGrid.__init__): Don't subscribe to the SELECTED_SHAPE message
anymore. This is now handled by the parent.
(TableGrid.select_shape): Only update the selection if the shape is not
None.
(TableFrame): Inherit from the new NonModalDialog class.
(TableFrame.__init__, TableFrame.select_shape): Handle the SELECT_SHAPE
message.
(TableFrame.OnClose): Extend the inherited method to unsubscribe
SELECT_SHAPE
Revision
29 -
Directory Listing
Modified
Thu Sep 6 13:30:59 2001 UTC
(23 years, 6 months ago)
by
bh
(IdentifyListCtrl.__init__): Remove the interactor argument. The
SELECTED_SHAPE message is now handled by the parent.
(IdentifyView.__init__): Add the interactor argument so that we can
handle the SELECTED_SHAPE message here
(IdentifyView.selected_shape): New method to handle the SELECTED_SHAPE
messages
(IdentifyView): Derive from the new NonModalDialog class
(IdentifyView.OnClose): Extend the inherited version to unsubscribe
SELECT_SHAPE
Revision
28 -
Directory Listing
Modified
Thu Sep 6 13:29:57 2001 UTC
(23 years, 6 months ago)
by
bh
New file implementing common classes for dialogs
Revision
27 -
Directory Listing
Modified
Thu Sep 6 13:27:52 2001 UTC
(23 years, 6 months ago)
by
bh
(Session.UnsetModified): Remove debug prints
Revision
26 -
Directory Listing
Modified
Wed Sep 5 13:36:30 2001 UTC
(23 years, 6 months ago)
by
bh
update ChangeLog
Revision
25 -
Directory Listing
Modified
Wed Sep 5 13:36:13 2001 UTC
(23 years, 6 months ago)
by
bh
Use the new argument to the MainWindow constructor to get rid of the
ugly hack that made main.app available early just so that the mapcanvas
could access the interactor object.
Revision
24 -
Directory Listing
Modified
Wed Sep 5 13:35:46 2001 UTC
(23 years, 6 months ago)
by
bh
New argument interactor to pass through to the MapCanvas
Revision
23 -
Directory Listing
Modified
Wed Sep 5 13:35:22 2001 UTC
(23 years, 6 months ago)
by
bh
New argument, interactor.
Revision
22 -
Directory Listing
Modified
Tue Sep 4 16:45:57 2001 UTC
(23 years, 6 months ago)
by
bh
update ChangeLog
Revision
21 -
Directory Listing
Modified
Tue Sep 4 16:45:28 2001 UTC
(23 years, 6 months ago)
by
bh
Open the shapefile immediately. This will cause an exception in case the
file can't be opened and we can display an appropriate message.
Revision
20 -
Directory Listing
Modified
Tue Sep 4 16:44:31 2001 UTC
(23 years, 6 months ago)
by
bh
* Thuban/UI/mainwindow.py (MainWindow.RunMessageBox): New method
that runs a modal message box
(MainWindow.OnClose): Use the new method
(MainWindow.RemoveLayer): Just do nothing in case no layer is
selected. The command should be grayed out anyway, so there's no
need to pop up a message box.
(MainWindow.AddLayer): Pop up a message box with an error message
if the shape file can't be opened
Revision
19 -
Directory Listing
Modified
Tue Sep 4 15:11:27 2001 UTC
(23 years, 6 months ago)
by
bh
* MANIFEST.in: Add extensions/pyprojection/LICENSE
* setup.py (thuban_bdist_rpm): New class implementing a Thuban
specific bdist_rpm command.
* Thuban/UI/main.py: Catch ImportError exceptions when importing
the locale module because it may not be available on some
installations.
* extensions/pyprojection/LICENSE: Copy of the license text in
Projection.i. Having it in a separate file makes it easier to
refer to license text in e.g. RPMs
* setup.py: use wx-config instead of wxgtk-config because it's
more generic
* setup.py (ThubanInstall.get_outputs): Add the symlink in
<prefix>/bin to the outputs
(ThubanInstall.link_file): New method to link files. We need this
because the standard copy_files refuses to link non-existing
files.
(ThubanInstall.run): Remove the leading install root from the
script filename if an install root was specified and use the new
link_file method
Revision
18 -
Directory Listing
Modified
Mon Sep 3 16:25:09 2001 UTC
(23 years, 6 months ago)
by
bh
* Thuban/UI/mainwindow.py (MainWindow.AddLayer): Fit the map to
the window when the first layer is added to the map.
* setup.py (ThubanInstall.run): Honor the build root (self.root)
when linking thuban.py to <prefix>/bin
Revision
17 -
Directory Listing
Modified
Fri Aug 31 15:37:03 2001 UTC
(23 years, 6 months ago)
by
bh
added new section for the inno setup installer
Revision
16 -
Directory Listing
Modified
Fri Aug 31 15:36:39 2001 UTC
(23 years, 6 months ago)
by
bh
update ChangeLog
Revision
15 -
Directory Listing
Modified
Fri Aug 31 15:35:18 2001 UTC
(23 years, 6 months ago)
by
bh
numerous fixes and majopr additions for the windows installer with Inno Setup
Revision
14 -
Directory Listing
Modified
Fri Aug 31 15:34:33 2001 UTC
(23 years, 6 months ago)
by
bh
* Thuban/UI/tree.py (myTreeCtrlPanel.__init__): New inst var
changing_selection to avoid recursive selection events when
modifying the selection in response to a selection event.
(myTreeCtrlPanel.normalize_selection): Set the new inst var when
changing the tree's selection.
(myTreeCtrlPanel.OnSelChanged): Only normalize the selection when
we're not being called indirectly from normalize_selection.
Revision
13 -
Directory Listing
Modified
Fri Aug 31 15:33:42 2001 UTC
(23 years, 6 months ago)
by
bh
* Thuban/UI/mainwindow.py (MainWindow.update_command_ui): Call
event.Check only if the command is actuall checkable.
(MainWindow.__init__): Call the toolbar's Realize method to make
sure that the items are actually shown
Revision
12 -
Directory Listing
Modified
Fri Aug 31 12:01:58 2001 UTC
(23 years, 6 months ago)
by
frank
VMAP L0 Data, Iceland. Converted to ESRI Shapefile format.
Layer: Roads (Line)
Revision
11 -
Directory Listing
Modified
Fri Aug 31 12:01:21 2001 UTC
(23 years, 6 months ago)
by
frank
VMAP L0 Data, Iceland. Converted to ESRI Shapefile format.
Layer: Political Boundaries, Coastal Lines (Polygon)
Revision
10 -
Directory Listing
Modified
Fri Aug 31 12:00:00 2001 UTC
(23 years, 6 months ago)
by
frank
VMAP L0 Data, Iceland. Converted to ESRI Shapefile format.
Layer: Cultural Landmarks (Point)
Revision
9 -
Directory Listing
Modified
Tue Aug 28 16:49:00 2001 UTC
(23 years, 6 months ago)
by
bh
update change log
Revision
8 -
Directory Listing
Modified
Tue Aug 28 16:48:50 2001 UTC
(23 years, 6 months ago)
by
bh
Fix some doc strings
Revision
7 -
Directory Listing
Modified
Tue Aug 28 15:43:35 2001 UTC
(23 years, 6 months ago)
by
bh
start ChangeLog
Revision
6 -
Directory Listing
Modified
Tue Aug 28 15:41:52 2001 UTC
(23 years, 6 months ago)
by
bh
import all the source files
Revision
2 -
Directory Listing
Modified
Fri Aug 17 12:15:16 2001 UTC
(23 years, 6 months ago)
by
bh
Initial revision
Revision
1 -
Directory Listing
Added
Fri Aug 17 12:15:16 2001 UTC
(23 years, 6 months ago)
by
(unknown author)
New repository initialized by cvs2svn.