glom r1225 - in branches/glom-precise-printing: . glom glom/layout_item_dialogs glom/libglom/data_structure/layout glom/mode_design/print_layouts glom/utility_widgets/canvas
- From: murrayc svn gnome org
- To: svn-commits-list gnome org
- Subject: glom r1225 - in branches/glom-precise-printing: . glom glom/layout_item_dialogs glom/libglom/data_structure/layout glom/mode_design/print_layouts glom/utility_widgets/canvas
- Date: Fri, 19 Oct 2007 17:15:46 +0100 (BST)
Author: murrayc
Date: 2007-10-19 17:15:44 +0100 (Fri, 19 Oct 2007)
New Revision: 1225
ViewCVS link: http://svn.gnome.org/viewcvs/glom?rev=1225&view=rev
Modified:
branches/glom-precise-printing/ChangeLog
branches/glom-precise-printing/glom/frame_glom.cc
branches/glom-precise-printing/glom/layout_item_dialogs/dialog_field_layout.cc
branches/glom-precise-printing/glom/libglom/data_structure/layout/layoutitem.cc
branches/glom-precise-printing/glom/mode_design/print_layouts/canvas_layout_item.cc
branches/glom-precise-printing/glom/mode_design/print_layouts/canvas_layout_item.h
branches/glom-precise-printing/glom/mode_design/print_layouts/canvas_print_layout.cc
branches/glom-precise-printing/glom/mode_design/print_layouts/canvas_print_layout.h
branches/glom-precise-printing/glom/mode_design/print_layouts/window_print_layout_edit.cc
branches/glom-precise-printing/glom/mode_design/print_layouts/window_print_layout_edit.h
branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_group_movable.cc
branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_group_resizable.cc
branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_group_resizable.h
branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_line_movable.cc
branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_rect_movable.cc
branches/glom-precise-printing/glom/utility_widgets/canvas/canvas_text_movable.cc
Log:
2007-10-18 Murray Cumming <murrayc murrayc com>
* glom/libglom/data_structure/layout/layoutitem.cc:
Avoid wasting memory for unused print layout positions, by
instantiating an inner class on demand.
* glom/mode_design/print_layouts/canvas_print_layout.cc:
* glom/mode_design/print_layouts/canvas_print_layout.h:
Add edit and formatting context menu items.
Inherit from Base_DB so it can access the document.
Add get/set_page_setup().
* glom/mode_design/print_layouts/window_print_layout_edit.cc:
* glom/mode_design/print_layouts/window_print_layout_edit.h:
Add the canvas as a view so it can access the document.
Add a page setup menu to modify the page setup of the canavs.
* glom/utility_widgets/canvas/canvas_group_resizable.cc:
* glom/utility_widgets/canvas/canvas_group_resizable.h:
Do not sigc::bind the RefPtr manipulator items in the signal handler.
This seems to cause some strange memory problems. I already checked
that this is not caused by the multiple virtual inheritance. This
was unpleasant.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]