+
+
+
306 wxMenuBar* m_MenuBar;
+
307 wxAcceleratorTable* m_MenuBarAcceleratorTable;
+
+
309 wxAuiManager* m_AuiManager;
+
+
+
+
+
+
+
+
-
319 void DisableAcceleratorTable(wxCommandEvent& event);
-
-
321 void EnableAcceleratorTable(wxCommandEvent& event);
-
-
323 void OnQuit(wxCommandEvent& event);
-
-
325 void OnClose(wxCloseEvent& event);
-
-
327 void OnAbout(wxCommandEvent& event);
-
-
329 void OnNewProject(wxCommandEvent& event);
-
-
331 void OnNewProjectExisting(wxCommandEvent& event);
-
-
333 void OnOpenProject(wxCommandEvent& event);
-
-
335 void OnOpenRecentProject(wxCommandEvent& event);
-
-
337 void OnEditProjectObjects(wxCommandEvent& event);
-
-
339 void OnEditProjectSettings(wxCommandEvent& event);
-
-
341 void OnEditObjectAttributes(wxCommandEvent& event);
-
-
343 void OnEditProject(wxCommandEvent& event);
-
-
345 void OnExportProjectModel(wxCommandEvent& event);
-
-
347 void OnLogWindow(wxCommandEvent& event);
-
-
349 void OnTocWindow(wxCommandEvent& event);
-
-
351 void OnShowObjectAttributionWindow(wxCommandEvent& event);
-
-
353 void OnShowQueriesWindow(wxCommandEvent& event);
-
-
355 void OnProjectBackup(wxCommandEvent& event);
-
-
357 void OnProjectBackupManage(wxCommandEvent& event);
-
-
359 void OnProjectSaveTemplate(wxCommandEvent& event);
-
-
361 void OnProjectMerge(wxCommandEvent& event);
-
-
363 void OnToolChanged(wxCommandEvent& event);
-
-
365 void OnZoomPrevious(wxCommandEvent& event);
-
-
367 void OnZoomToSelectedLayer(wxCommandEvent& event);
-
-
369 void OnZoomToFrame(wxCommandEvent& event);
-
-
371 void OnExportSelected(wxCommandEvent& event);
-
-
-
374 void OnExportConcatenated(wxCommandEvent& event);
+
+
+
+
+
+
+
+
+
+
+
+
330 wxLogWindow* m_LogWindow;
+
+
332 wxArrayString m_Perspectives;
+
+
334 void SaveAcceleratorTable();
+
+
336 void DisableAcceleratorTable(wxCommandEvent& event);
+
+
338 void EnableAcceleratorTable(wxCommandEvent& event);
+
+
340 void OnQuit(wxCommandEvent& event);
+
+
342 void OnClose(wxCloseEvent& event);
+
+
344 void OnAbout(wxCommandEvent& event);
+
+
346 void OnNewProject(wxCommandEvent& event);
+
+
348 void OnNewProjectExisting(wxCommandEvent& event);
+
+
350 void OnOpenProject(wxCommandEvent& event);
+
+
352 void OnOpenRecentProject(wxCommandEvent& event);
+
+
354 void OnEditProjectObjects(wxCommandEvent& event);
+
+
356 void OnEditProjectSettings(wxCommandEvent& event);
+
+
358 void OnEditObjectAttributes(wxCommandEvent& event);
+
+
360 void OnEditProject(wxCommandEvent& event);
+
+
362 void OnExportProjectModel(wxCommandEvent& event);
+
+
364 void OnLogWindow(wxCommandEvent& event);
+
+
366 void OnTocWindow(wxCommandEvent& event);
+
+
368 void OnShowObjectAttributionWindow(wxCommandEvent& event);
+
+
370 void OnShowQueriesWindow(wxCommandEvent& event);
+
+
372 void OnProjectBackup(wxCommandEvent& event);
+
+
374 void OnProjectBackupManage(wxCommandEvent& event);
-
376 void OnShowShortcutWindow(wxCommandEvent& event);
+
376 void OnProjectSaveTemplate(wxCommandEvent& event);
-
378 void OnShowSnappingWindow(wxCommandEvent& event);
+
378 void OnProjectMerge(wxCommandEvent& event);
-
380 void OnShowSnappingOnMap(wxCommandEvent& event);
+
380 void OnToolChanged(wxCommandEvent& event);
-
382 void OnEditSwitch(wxCommandEvent& event);
+
382 void OnZoomPrevious(wxCommandEvent& event);
-
384 void OnEditDeleteSelected(wxCommandEvent& event);
+
384 void OnZoomToSelectedLayer(wxCommandEvent& event);
-
386 void OnEditUndo(wxCommandEvent& event);
+
386 void OnZoomToFrame(wxCommandEvent& event);
-
388 void OnCreateIntersections(wxCommandEvent& event);
+
388 void OnExportSelected(wxCommandEvent& event);
-
390 void OnEditVertexPosition(wxCommandEvent& event);
-
-
392 void OnMergeSelectedLines(wxCommandEvent& event);
-
-
394 void OnShowAAttributionWindow(wxCommandEvent& event);
-
-
396 void OnAAttributionBatchWindow(wxCommandEvent& event);
-
-
398 void OnShowInformationDialog(wxCommandEvent& event);
-
-
400 void OnBezierSettings(wxCommandEvent& event);
-
-
-
-
404 void OnCheckUpdates(wxCommandEvent& event);
-
-
406 void OnContactUs(wxCommandEvent& event);
-
-
408 void OnImportGISData(wxCommandEvent& event);
-
-
410 void OnExportSelectedGISData(wxCommandEvent& event);
-
-
412 void OnUserManual(wxCommandEvent& event);
-
-
414 void OnFlipLine(wxCommandEvent& event);
-
-
416 void OnSmoothLine(wxCommandEvent& event);
-
-
418 void OnPreferences(wxCommandEvent& event);
-
-
420 void OnRefreshView(wxCommandEvent& event);
-
-
-
423 void OnSelectNone(wxCommandEvent& event);
+
+
391 void OnExportConcatenated(wxCommandEvent& event);
+
+
393 void OnShowShortcutWindow(wxCommandEvent& event);
+
+
395 void OnShowSnappingWindow(wxCommandEvent& event);
+
+
397 void OnShowSnappingOnMap(wxCommandEvent& event);
+
+
399 void OnEditSwitch(wxCommandEvent& event);
+
+
401 void OnEditDeleteSelected(wxCommandEvent& event);
+
+
403 void OnEditUndo(wxCommandEvent& event);
+
+
405 void OnCreateIntersections(wxCommandEvent& event);
+
+
407 void OnEditVertexPosition(wxCommandEvent& event);
+
+
409 void OnMergeSelectedLines(wxCommandEvent& event);
+
+
411 void OnShowAAttributionWindow(wxCommandEvent& event);
+
+
413 void OnAAttributionBatchWindow(wxCommandEvent& event);
+
+
415 void OnShowInformationDialog(wxCommandEvent& event);
+
+
417 void OnBezierSettings(wxCommandEvent& event);
+
+
+
+
421 void OnCheckUpdates(wxCommandEvent& event);
+
+
423 void OnContactUs(wxCommandEvent& event);
-
425 void OnSelectByOid(wxCommandEvent& event);
+
425 void OnImportGISData(wxCommandEvent& event);
-
427 void OnSelectInvert(wxCommandEvent& event);
+
427 void OnExportSelectedGISData(wxCommandEvent& event);
-
-
430 void OnUpdateSelection(wxCommandEvent& event);
-
-
432 void OnEditObjectFrequency(wxCommandEvent& event);
-
-
-
435 void OnAddGisData(wxCommandEvent& event);
+
429 void OnUserManual(wxCommandEvent& event);
+
+
431 void OnFlipLine(wxCommandEvent& event);
+
+
433 void OnSmoothLine(wxCommandEvent& event);
+
+
435 void OnPreferences(wxCommandEvent& event);
-
437 void OnAddWebData(wxCommandEvent& event);
+
437 void OnRefreshView(wxCommandEvent& event);
-
439 void OnAddGroup(wxCommandEvent& event);
-
-
441 void OnShortcutAttributionDone(wxCommandEvent& event);
-
-
-
444 void OnDanglingNodes(wxCommandEvent& event);
+
+
440 void OnSelectNone(wxCommandEvent& event);
+
+
442 void OnSelectByOid(wxCommandEvent& event);
+
+
444 void OnSelectInvert(wxCommandEvent& event);
-
446 void OnGeometryValidity(wxCommandEvent& event);
-
-
448 void OnCloseManagedPane(wxAuiManagerEvent& event);
-
-
450 void OnStatisticsUpdate(wxCommandEvent& event);
-
-
452 void OnStatisticsDialog(wxCommandEvent& event);
+
+
447 void OnUpdateSelection(wxCommandEvent& event);
+
+
449 void OnEditObjectFrequency(wxCommandEvent& event);
+
+
+
452 void OnAddGisData(wxCommandEvent& event);
-
-
-
456 void _CheckUpdates(
bool ismanual =
false);
+
454 void OnAddWebData(wxCommandEvent& event);
+
+
456 void OnAddGroup(wxCommandEvent& event);
-
-
459 void OnLayoutDefault(wxCommandEvent& event);
-
-
461 void OnLayoutVertical(wxCommandEvent& event);
+
458 void OnShortcutAttributionDone(wxCommandEvent& event);
+
+
+
461 void OnDanglingNodes(wxCommandEvent& event);
-
463 void OnLayoutHorizontal(wxCommandEvent& event);
+
463 void OnGeometryValidity(wxCommandEvent& event);
-
-
466 void OnUpdateMenuProject(wxUpdateUIEvent& event);
-
-
468 void OnUpdateMenuPreviousZoom(wxUpdateUIEvent& event);
-
-
470 void OnUpdateMenuEditUndo(wxUpdateUIEvent& event);
-
-
472 void OnUpdateMenuEditDraw(wxUpdateUIEvent& event);
-
-
474 void OnUpdateMenuEditModify(wxUpdateUIEvent& event);
-
-
476 void OnUpdateMenuEditBezierDraw(wxUpdateUIEvent& event);
+
465 void OnCloseManagedPane(wxAuiManagerEvent& event);
+
+
467 void OnStatisticsUpdate(wxCommandEvent& event);
+
+
469 void OnStatisticsDialog(wxCommandEvent& event);
+
+
+
+
473 void _CheckUpdates(
bool ismanual =
false);
+
+
+
476 void OnLayoutDefault(wxCommandEvent& event);
-
478 void OnUpdateMenuEditBezierModify(wxUpdateUIEvent& event);
+
478 void OnLayoutVertical(wxCommandEvent& event);
-
480 void OnUpdateMenuBezierSettings(wxUpdateUIEvent& event);
+
480 void OnLayoutHorizontal(wxCommandEvent& event);
-
482 void OnUpdateMenuEditDelete(wxUpdateUIEvent& event);
-
-
484 void OnUpdateMenuVertexInsert(wxUpdateUIEvent& event);
-
-
486 void OnUpdateMenuVertexDelete(wxUpdateUIEvent& event);
-
-
488 void OnUpdateMenuEditMerge(wxUpdateUIEvent& event);
-
-
490 void OnUpdateMenuEditPointOrient(wxUpdateUIEvent& event);
-
-
492 void OnUpdateMenuEditClearSelection(wxUpdateUIEvent& event);
-
-
494 void OnUpdateMenuEditQueryRun(wxUpdateUIEvent& event);
-
-
496 void OnUpdateMenuEditQueryAdd(wxUpdateUIEvent& event);
-
-
498 void OnUpdateMenuSnappingShowPanel(wxUpdateUIEvent& event);
-
-
500 void OnUpdateMenuSnappingShowOnMap(wxUpdateUIEvent& event);
-
-
502 void OnUpdateMenuShowShortcuts(wxUpdateUIEvent& event);
-
-
504 void OnUpdateMenuShowQuery(wxUpdateUIEvent& event);
-
-
506 void OnUpdateMenuShowTOC(wxUpdateUIEvent& event);
-
-
508 void OnUpdateMenuShowLog(wxUpdateUIEvent& event);
-
-
510 void OnUpdateMenuShowInfo(wxUpdateUIEvent& event);
-
-
512 void OnUpdateMenuFlipLine(wxUpdateUIEvent& event);
-
-
514 void OnUpdateMenuSmoothLine(wxUpdateUIEvent& event);
-
-
516 void OnUpdateMenuEditSharedNode(wxUpdateUIEvent& event);
-
-
518 void OnUpdateStatisticsDialog(wxUpdateUIEvent& event);
-
-
520 void OnUpdateGeometryValidity(wxUpdateUIEvent& event);
-
-
522 void OnUpdateMenuZoomLayer(wxUpdateUIEvent& event);
-
-
524 void OnSysColourChanged(wxSysColourChangedEvent& event);
-
-
-
-
528 void _CreateToolBar();
-
-
530 void _LoadPreference(
bool reload);
-
-
532 void _CreatePerspectives();
-
-
534 DECLARE_EVENT_TABLE();
-
+
+
483 void OnUpdateMenuProject(wxUpdateUIEvent& event);
+
+
485 void OnUpdateMenuPreviousZoom(wxUpdateUIEvent& event);
+
+
487 void OnUpdateMenuEditUndo(wxUpdateUIEvent& event);
+
+
489 void OnUpdateMenuEditDraw(wxUpdateUIEvent& event);
+
+
491 void OnUpdateMenuEditModify(wxUpdateUIEvent& event);
+
+
493 void OnUpdateMenuEditBezierDraw(wxUpdateUIEvent& event);
+
+
495 void OnUpdateMenuEditBezierModify(wxUpdateUIEvent& event);
+
+
497 void OnUpdateMenuBezierSettings(wxUpdateUIEvent& event);
+
+
499 void OnUpdateMenuEditDelete(wxUpdateUIEvent& event);
+
+
501 void OnUpdateMenuVertexInsert(wxUpdateUIEvent& event);
+
+
503 void OnUpdateMenuVertexDelete(wxUpdateUIEvent& event);
+
+
505 void OnUpdateMenuEditMerge(wxUpdateUIEvent& event);
+
+
507 void OnUpdateMenuEditPointOrient(wxUpdateUIEvent& event);
+
+
509 void OnUpdateMenuEditClearSelection(wxUpdateUIEvent& event);
+
+
511 void OnUpdateMenuEditQueryRun(wxUpdateUIEvent& event);
+
+
513 void OnUpdateMenuEditQueryAdd(wxUpdateUIEvent& event);
+
+
515 void OnUpdateMenuSnappingShowPanel(wxUpdateUIEvent& event);
+
+
517 void OnUpdateMenuSnappingShowOnMap(wxUpdateUIEvent& event);
+
+
519 void OnUpdateMenuShowShortcuts(wxUpdateUIEvent& event);
+
+
521 void OnUpdateMenuShowQuery(wxUpdateUIEvent& event);
+
+
523 void OnUpdateMenuShowTOC(wxUpdateUIEvent& event);
+
+
525 void OnUpdateMenuShowLog(wxUpdateUIEvent& event);
+
+
527 void OnUpdateMenuShowInfo(wxUpdateUIEvent& event);
+
+
529 void OnUpdateMenuFlipLine(wxUpdateUIEvent& event);
+
+
531 void OnUpdateMenuSmoothLine(wxUpdateUIEvent& event);
+
+
533 void OnUpdateMenuEditSharedNode(wxUpdateUIEvent& event);
+
+
535 void OnUpdateStatisticsDialog(wxUpdateUIEvent& event);
-
-
-
-
540 ToolMapFrame(wxFrame* frame,
const wxString& title, wxPoint pos, wxSize size,
const wxString& name);
-
-
-
-
544 bool AddLayers(
const wxArrayString& filenames);
-
-