glom r1190 - in branches/glom-precise-printing: . glom glom/libglom/document glom/relationships_overview glom/utility_widgets/canvas



Author: murrayc
Date: 2007-10-10 19:11:31 +0100 (Wed, 10 Oct 2007)
New Revision: 1190
ViewCVS link: http://svn.gnome.org/viewcvs/glom?rev=1190&view=rev

Added:
   branches/glom-precise-printing/glom/relationships_overview/canvas_group_dbtable.cc
   branches/glom-precise-printing/glom/relationships_overview/canvas_group_dbtable.h
   branches/glom-precise-printing/glom/relationships_overview/printoperation_relationshipsoverview.cc
   branches/glom-precise-printing/glom/relationships_overview/printoperation_relationshipsoverview.h
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_group_movable.cc
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_group_movable.h
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_text_movable.cc
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_text_movable.h
Modified:
   branches/glom-precise-printing/ChangeLog
   branches/glom-precise-printing/glom/Makefile.am
   branches/glom-precise-printing/glom/glom.glade
   branches/glom-precise-printing/glom/libglom/document/document_glom.cc
   branches/glom-precise-printing/glom/relationships_overview/Makefile.am
   branches/glom-precise-printing/glom/relationships_overview/dialog_relationships_overview.cc
   branches/glom-precise-printing/glom/relationships_overview/dialog_relationships_overview.h
   branches/glom-precise-printing/glom/utility_widgets/canvas/Makefile.am
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_editable.cc
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_editable.h
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_group_grid.cc
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_item_movable.cc
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_item_movable.h
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_rect_movable.cc
   branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_rect_movable.h
Log:
2007-10-10  Murray Cumming  <murrayc murrayc com>

* glom/utility_widgets/canvas/Makefile.am:
* glom/utility_widgets/canvas/canvas_editable.cc:
* glom/utility_widgets/canvas/canvas_editable.h:
* glom/utility_widgets/canvas/canvas_item_movable.cc:
* glom/utility_widgets/canvas/canvas_item_movable.h: 
Return false from signal handlers if no movement is allowed, so that 
the parent group can handle it instead.
* glom/utility_widgets/canvas/canvas_group_movable.cc:
* glom/utility_widgets/canvas/canvas_group_movable.h: Added this class. 
Its x,y is based on the first child, and all children move when move() is 
called.
* glom/utility_widgets/canvas/canvas_text_movable.cc:
* glom/utility_widgets/canvas/canvas_text_movable.h: Added this class.

* glom/Makefile.am:
* glom/glom.glade:
* glom/relationships_overview/Makefile.am:
* glom/relationships_overview/canvas_group_dbtable.cc:
* glom/relationships_overview/canvas_group_dbtable.h:
* glom/relationships_overview/dialog_relationships_overview.cc:
* glom/relationships_overview/dialog_relationships_overview.h: Added a View menu, 
with a Show Grid option, though that causes crashes for now.
Reimplemented this with the new canvas classes, so that we don't have to 
implement moving. Used derived classes instead of duplicating information in another 
class.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]