Skip site navigation (1) Skip section navigation (2)

pgAdmin III commit: Support for multimodel diagrams in the databasedes

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: pgadmin-hackers(at)postgresql(dot)org
Subject: pgAdmin III commit: Support for multimodel diagrams in the databasedes
Date: 2011-08-11 20:00:26
Message-ID: E1QrbQY-00083N-2X@gothos.postgresql.org (view raw or flat)
Thread:
Lists: pgadmin-hackers
Support for multimodel diagrams in the database designer

Branch
------
master

Details
-------
http://git.postgresql.org/gitweb?p=pgadmin3.git;a=commitdiff;h=f75720da6efa96b6518a6a3314a3bd3382040c17
Author: Luis Ochoa <ziul1979(at)gmail(dot)com>

Modified Files
--------------
CHANGELOG                                          |    2 +
pgadmin/dd/dditems/figures/ddColumnFigure.cpp      |   79 ++-
pgadmin/dd/dditems/figures/ddColumnKindIcon.cpp    |    4 +-
pgadmin/dd/dditems/figures/ddColumnOptionIcon.cpp  |    2 +-
.../dd/dditems/figures/ddRelationshipFigure.cpp    |  134 ++++--
pgadmin/dd/dditems/figures/ddRelationshipItem.cpp  |    3 +-
.../dd/dditems/figures/ddRelationshipTerminal.cpp  |    2 +-
pgadmin/dd/dditems/figures/ddTableFigure.cpp       |  414 +++++++++-----
.../dd/dditems/figures/ddTextTableItemFigure.cpp   |   88 +++-
pgadmin/dd/dditems/figures/xml/ddXmlStorage.cpp    |  588 +++++++++++++++-----
.../dd/dditems/handles/ddAddColButtonHandle.cpp    |    6 +-
pgadmin/dd/dditems/handles/ddAddFkButtonHandle.cpp |   12 +-
.../dditems/handles/ddMinMaxTableButtonHandle.cpp  |    4 +-
.../dditems/handles/ddRemoveTableButtonHandle.cpp  |   41 +-
pgadmin/dd/dditems/handles/ddScrollBarHandle.cpp   |   34 +-
.../dd/dditems/handles/ddSouthTableSizeHandle.cpp  |   20 +-
pgadmin/dd/dditems/locators/ddAddColLocator.cpp    |    6 +-
pgadmin/dd/dditems/locators/ddAddFkLocator.cpp     |    6 +-
.../dd/dditems/locators/ddMinMaxTableLocator.cpp   |    6 +-
.../dd/dditems/locators/ddRemoveTableLocator.cpp   |    6 +-
.../dditems/locators/ddScrollBarTableLocator.cpp   |    6 +-
.../dd/dditems/locators/ddTableBottomLocator.cpp   |    6 +-
pgadmin/dd/dditems/tools/ddColumnFigureTool.cpp    |   24 +-
pgadmin/dd/dditems/tools/ddColumnTextTool.cpp      |   32 +-
.../dd/dditems/utilities/ddSelectKindFksDialog.cpp |   16 +
pgadmin/dd/ddmodel/ddBrowserDataContainer.cpp      |   42 ++
pgadmin/dd/ddmodel/ddDatabaseDesign.cpp            |  339 +++++++++---
pgadmin/dd/ddmodel/ddDrawingEditor.cpp             |  288 +++++++++-
pgadmin/dd/ddmodel/ddDrawingView.cpp               |  147 ++---
pgadmin/dd/ddmodel/ddModelBrowser.cpp              |  114 ++++
pgadmin/dd/ddmodel/ddTextEditor.cpp                |   66 ---
pgadmin/dd/ddmodel/module.mk                       |    3 +-
.../wxhotdraw/connectors/wxhdChopBoxConnector.cpp  |   28 +-
pgadmin/dd/wxhotdraw/connectors/wxhdIConnector.cpp |   14 +-
.../wxhotdraw/connectors/wxhdLocatorConnector.cpp  |   20 +-
.../connectors/wxhdStickyRectangleConnector.cpp    |   14 +-
.../defaultAttributes/wxhdFontAttribute.cpp        |    4 +-
.../dd/wxhotdraw/figures/wxhdAbstractFigure.cpp    |   40 +-
.../wxhotdraw/figures/wxhdAbstractMenuFigure.cpp   |    4 +-
pgadmin/dd/wxhotdraw/figures/wxhdBitmapFigure.cpp  |    3 +-
.../dd/wxhotdraw/figures/wxhdCompositeFigure.cpp   |   92 +++-
pgadmin/dd/wxhotdraw/figures/wxhdIFigure.cpp       |   48 +-
.../dd/wxhotdraw/figures/wxhdLineConnection.cpp    |   85 ++--
.../dd/wxhotdraw/figures/wxhdPolyLineFigure.cpp    |  285 +++++++----
.../dd/wxhotdraw/figures/wxhdRectangleFigure.cpp   |    6 +-
.../dd/wxhotdraw/figures/wxhdSimpleTextFigure.cpp  |   17 +-
pgadmin/dd/wxhotdraw/handles/wxhdButtonHandle.cpp  |   10 +-
.../handles/wxhdChangeConnectionEndHandle.cpp      |    8 +-
.../handles/wxhdChangeConnectionHandle.cpp         |   30 +-
.../handles/wxhdChangeConnectionStartHandle.cpp    |    8 +-
pgadmin/dd/wxhotdraw/handles/wxhdIHandle.cpp       |    8 +-
.../wxhotdraw/handles/wxhdLineConnectionHandle.cpp |    9 +-
pgadmin/dd/wxhotdraw/handles/wxhdLocatorHandle.cpp |    4 +-
.../dd/wxhotdraw/handles/wxhdPolyLineHandle.cpp    |   31 +-
.../dd/wxhotdraw/locators/wxhdPolyLineLocator.cpp  |   18 +-
pgadmin/dd/wxhotdraw/main/wxhdDrawing.cpp          |  120 ++++-
pgadmin/dd/wxhotdraw/main/wxhdDrawingEditor.cpp    |  280 ++++++++--
pgadmin/dd/wxhotdraw/main/wxhdDrawingView.cpp      |  187 ++-----
pgadmin/dd/wxhotdraw/tools/wxhdAbstractTool.cpp    |    8 +-
pgadmin/dd/wxhotdraw/tools/wxhdCanvasMenuTool.cpp  |   23 +-
.../dd/wxhotdraw/tools/wxhdCompositeFigureTool.cpp |   24 +-
.../wxhotdraw/tools/wxhdConnectionCreationTool.cpp |   57 +-
pgadmin/dd/wxhotdraw/tools/wxhdCreationTool.cpp    |   26 +-
.../dd/wxhotdraw/tools/wxhdDragCreationTool.cpp    |    6 +-
pgadmin/dd/wxhotdraw/tools/wxhdDragTrackerTool.cpp |   18 +-
pgadmin/dd/wxhotdraw/tools/wxhdFigureTool.cpp      |    4 +-
.../dd/wxhotdraw/tools/wxhdHandleTrackerTool.cpp   |   11 +-
pgadmin/dd/wxhotdraw/tools/wxhdITool.cpp           |    4 +-
pgadmin/dd/wxhotdraw/tools/wxhdMenuTool.cpp        |   20 +-
.../dd/wxhotdraw/tools/wxhdPolyLineFigureTool.cpp  |   19 +-
pgadmin/dd/wxhotdraw/tools/wxhdSelectAreaTool.cpp  |   33 +-
pgadmin/dd/wxhotdraw/tools/wxhdSelectionTool.cpp   |   31 +-
pgadmin/dd/wxhotdraw/tools/wxhdSimpleTextTool.cpp  |   67 ++--
pgadmin/dd/wxhotdraw/utilities/module.mk           |    4 +-
pgadmin/dd/wxhotdraw/utilities/wxhdGeometry.cpp    |   12 +-
.../dd/wxhotdraw/utilities/wxhdMultiPosRect.cpp    |  215 +++++++
pgadmin/dd/wxhotdraw/utilities/wxhdRect.cpp        |    2 +-
.../wxhotdraw/utilities/wxhdRemoveDeleteDialog.cpp |  164 ++++++
pgadmin/frm/frmDatabaseDesigner.cpp                |  582 +++++++++++++++----
.../include/dd/dditems/figures/ddColumnFigure.h    |   14 +-
.../include/dd/dditems/figures/ddColumnKindIcon.h  |    4 +-
.../dd/dditems/figures/ddColumnOptionIcon.h        |    4 +-
.../dd/dditems/figures/ddRelationshipFigure.h      |    4 +-
pgadmin/include/dd/dditems/figures/ddTableFigure.h |   48 +-
.../dd/dditems/figures/ddTextTableItemFigure.h     |    6 +-
.../include/dd/dditems/figures/xml/ddXmlStorage.h  |    8 +
.../include/dd/dditems/handles/ddScrollBarHandle.h |    4 +-
.../dd/dditems/handles/ddSouthTableSizeHandle.h    |    2 +-
.../include/dd/dditems/locators/ddAddColLocator.h  |    2 +-
.../include/dd/dditems/locators/ddAddFkLocator.h   |    2 +-
.../dd/dditems/locators/ddMinMaxTableLocator.h     |    2 +-
.../dd/dditems/locators/ddRemoveTableLocator.h     |    2 +-
.../dd/dditems/locators/ddScrollBarTableLocator.h  |    2 +-
.../dd/dditems/locators/ddTableBottomLocator.h     |    2 +-
.../include/dd/dditems/tools/ddColumnFigureTool.h  |    8 +-
.../include/dd/dditems/tools/ddColumnTextTool.h    |    4 +-
pgadmin/include/dd/dditems/utilities/ddDataType.h  |    2 +-
.../dd/dditems/utilities/ddSelectKindFksDialog.h   |    9 +-
.../include/dd/ddmodel/ddBrowserDataContainer.h    |   28 +
pgadmin/include/dd/ddmodel/ddDatabaseDesign.h      |   37 +-
pgadmin/include/dd/ddmodel/ddDrawingEditor.h       |   20 +-
pgadmin/include/dd/ddmodel/ddDrawingView.h         |   19 +-
pgadmin/include/dd/ddmodel/ddModelBrowser.h        |   46 ++
pgadmin/include/dd/ddmodel/ddTextEditor.h          |   37 --
pgadmin/include/dd/ddmodel/module.mk               |    3 +-
.../dd/wxhotdraw/connectors/wxhdChopBoxConnector.h |    6 +-
.../dd/wxhotdraw/connectors/wxhdIConnector.h       |    9 +-
.../dd/wxhotdraw/connectors/wxhdLocatorConnector.h |   10 +-
.../connectors/wxhdStickyRectangleConnector.h      |    6 +-
.../figures/defaultAttributes/wxhdFontAttribute.h  |    1 +
.../dd/wxhotdraw/figures/wxhdAbstractFigure.h      |   14 +-
.../dd/wxhotdraw/figures/wxhdAbstractMenuFigure.h  |    2 +-
.../dd/wxhotdraw/figures/wxhdCompositeFigure.h     |   14 +-
pgadmin/include/dd/wxhotdraw/figures/wxhdIFigure.h |   32 +-
.../dd/wxhotdraw/figures/wxhdLineConnection.h      |   14 +-
.../dd/wxhotdraw/figures/wxhdPolyLineFigure.h      |   46 +-
.../dd/wxhotdraw/figures/wxhdRectangleFigure.h     |    2 +-
.../dd/wxhotdraw/figures/wxhdSimpleTextFigure.h    |    4 +-
.../dd/wxhotdraw/handles/wxhdButtonHandle.h        |    4 +-
.../handles/wxhdChangeConnectionEndHandle.h        |    4 +-
.../wxhotdraw/handles/wxhdChangeConnectionHandle.h |    6 +-
.../handles/wxhdChangeConnectionStartHandle.h      |    4 +-
pgadmin/include/dd/wxhotdraw/handles/wxhdIHandle.h |    8 +-
.../dd/wxhotdraw/handles/wxhdLocatorHandle.h       |    2 +-
.../include/dd/wxhotdraw/locators/wxhdILocator.h   |    2 +-
.../dd/wxhotdraw/locators/wxhdPolyLineLocator.h    |    2 +-
pgadmin/include/dd/wxhotdraw/main/wxhdDrawing.h    |   51 ++-
.../include/dd/wxhotdraw/main/wxhdDrawingEditor.h  |   36 +-
.../include/dd/wxhotdraw/main/wxhdDrawingView.h    |   43 +-
.../include/dd/wxhotdraw/tools/wxhdAbstractTool.h  |    6 +-
.../dd/wxhotdraw/tools/wxhdCanvasMenuTool.h        |    5 +-
.../dd/wxhotdraw/tools/wxhdCompositeFigureTool.h   |    8 +-
.../wxhotdraw/tools/wxhdConnectionCreationTool.h   |    2 +-
.../include/dd/wxhotdraw/tools/wxhdCreationTool.h  |    6 +-
.../dd/wxhotdraw/tools/wxhdDragCreationTool.h      |    2 +-
.../dd/wxhotdraw/tools/wxhdDragTrackerTool.h       |    3 +-
.../include/dd/wxhotdraw/tools/wxhdFigureTool.h    |    2 +-
.../dd/wxhotdraw/tools/wxhdHandleTrackerTool.h     |    4 +-
pgadmin/include/dd/wxhotdraw/tools/wxhdITool.h     |    4 +-
pgadmin/include/dd/wxhotdraw/tools/wxhdMenuTool.h  |    6 +-
.../dd/wxhotdraw/tools/wxhdPolyLineFigureTool.h    |    2 +-
.../dd/wxhotdraw/tools/wxhdSelectAreaTool.h        |    7 +-
.../include/dd/wxhotdraw/tools/wxhdSelectionTool.h |    4 +-
.../dd/wxhotdraw/tools/wxhdSimpleTextTool.h        |   10 +-
pgadmin/include/dd/wxhotdraw/utilities/module.mk   |    4 +-
.../include/dd/wxhotdraw/utilities/wxhdGeometry.h  |    3 +
.../dd/wxhotdraw/utilities/wxhdMultiPosRect.h      |  341 ++++++++++++
pgadmin/include/dd/wxhotdraw/utilities/wxhdRect.h  |    2 +-
.../wxhotdraw/utilities/wxhdRemoveDeleteDialog.h   |   62 ++
pgadmin/include/frm/frmDatabaseDesigner.h          |   24 +-
pgadmin/include/frm/menu.h                         |    7 +-
pgadmin/include/images/ddgendiagram.png            |  Bin 0 -> 332 bytes
pgadmin/include/images/ddnewdiagram.png            |  Bin 0 -> 355 bytes
pgadmin/include/images/module.mk                   |    4 +-
pgadmin/pgAdmin3.vcproj                            |   36 ++-
155 files changed, 4638 insertions(+), 1800 deletions(-)

pgadmin-hackers by date

Next:From: Guillaume LelargeDate: 2011-08-11 20:03:32
Subject: pgAdmin III commit: Prevent refreshing or dropping an object
Previous:From: Guillaume LelargeDate: 2011-08-11 19:16:44
Subject: Re: Fixing issues between objects and properties dialogs

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group