glom r1293 - in trunk: . glom glom/layout_item_dialogs glom/libglom glom/libglom/data_structure/layout glom/libglom/document glom/mode_data glom/mode_design/print_layouts glom/mode_design/users glom/reports glom/utility_widgets



Author: murrayc
Date: 2007-11-17 16:55:11 +0000 (Sat, 17 Nov 2007)
New Revision: 1293
ViewCVS link: http://svn.gnome.org/viewcvs/glom?rev=1293&view=rev

Modified:
   trunk/ChangeLog
   trunk/glom/application.cc
   trunk/glom/base_db.cc
   trunk/glom/base_db.h
   trunk/glom/filechooser_export.cc
   trunk/glom/filechooser_export.h
   trunk/glom/frame_glom.cc
   trunk/glom/frame_glom.h
   trunk/glom/layout_item_dialogs/dialog_group_by.cc
   trunk/glom/layout_item_dialogs/dialog_groupby_secondaryfields.cc
   trunk/glom/layout_item_dialogs/dialog_groupby_secondaryfields.h
   trunk/glom/layout_item_dialogs/dialog_groupby_sortfields.cc
   trunk/glom/layout_item_dialogs/dialog_notebook.cc
   trunk/glom/libglom/data_structure/layout/layoutgroup.cc
   trunk/glom/libglom/data_structure/layout/layoutgroup.h
   trunk/glom/libglom/data_structure/layout/layoutitem.cc
   trunk/glom/libglom/data_structure/layout/layoutitem.h
   trunk/glom/libglom/data_structure/layout/layoutitem_portal.cc
   trunk/glom/libglom/document/document_glom.cc
   trunk/glom/libglom/document/document_glom.h
   trunk/glom/libglom/sharedptr.h
   trunk/glom/libglom/test_sharedptr_layoutitem.cc
   trunk/glom/mode_data/box_data.cc
   trunk/glom/mode_data/box_data.h
   trunk/glom/mode_data/box_data_details.cc
   trunk/glom/mode_data/box_data_list.cc
   trunk/glom/mode_data/box_data_list.h
   trunk/glom/mode_data/box_data_list_related.cc
   trunk/glom/mode_data/box_data_list_related.h
   trunk/glom/mode_data/dialog_layout_details.cc
   trunk/glom/mode_data/dialog_layout_export.cc
   trunk/glom/mode_data/dialog_layout_export.h
   trunk/glom/mode_data/dialog_layout_list_related.cc
   trunk/glom/mode_design/print_layouts/canvas_print_layout.cc
   trunk/glom/mode_design/users/dialog_groups_list.cc
   trunk/glom/mode_design/users/dialog_user.cc
   trunk/glom/mode_design/users/dialog_users_list.cc
   trunk/glom/reports/dialog_layout_report.cc
   trunk/glom/reports/report_builder.cc
   trunk/glom/utility_widgets/flowtablewithfields.cc
   trunk/glom/utility_widgets/flowtablewithfields.h
Log:
2007-11-17  Murray Cumming  <murrayc murrayc com>

* glom/libglom/data_structure/layout/layoutgroup.cc:
* glom/libglom/data_structure/layout/layoutgroup.h:
Remove add_item(item, sequence). Added add_item(item, item at position);
        Removed remove_item(). Removed m_sequence.
Use a vector of items instead of a map.
* glom/libglom/document/document_glom.cc:
* glom/libglom/document/document_glom.h: Do not load or save the 
layout item sequence number. Just use the sequence in the XML file.

* glom/application.cc:
* glom/base_db.cc:
* glom/base_db.h:
* glom/filechooser_export.cc:
* glom/filechooser_export.h:
* glom/frame_glom.cc:
* glom/frame_glom.h:
* glom/layout_item_dialogs/dialog_group_by.cc:
* glom/layout_item_dialogs/dialog_groupby_secondaryfields.cc:
* glom/layout_item_dialogs/dialog_groupby_secondaryfields.h:
* glom/layout_item_dialogs/dialog_groupby_sortfields.cc:
* glom/layout_item_dialogs/dialog_notebook.cc:
* glom/libglom/data_structure/layout/layoutitem.cc:
* glom/libglom/data_structure/layout/layoutitem.h:
* glom/libglom/data_structure/layout/layoutitem_portal.cc:
* glom/libglom/sharedptr.h:
* glom/libglom/test_sharedptr_layoutitem.cc:
* glom/mode_data/box_data.cc:
* glom/mode_data/box_data.h:
* glom/mode_data/box_data_details.cc:
* glom/mode_data/box_data_list.cc:
* glom/mode_data/box_data_list.h:
* glom/mode_data/box_data_list_related.cc:
* glom/mode_data/box_data_list_related.h:
* glom/mode_data/dialog_layout_details.cc:
* glom/mode_data/dialog_layout_export.cc:
* glom/mode_data/dialog_layout_export.h:
* glom/mode_data/dialog_layout_list_related.cc:
* glom/mode_design/print_layouts/canvas_print_layout.cc:
* glom/mode_design/users/dialog_groups_list.cc:
* glom/mode_design/users/dialog_user.cc:
* glom/mode_design/users/dialog_users_list.cc:
* glom/reports/dialog_layout_report.cc:
* glom/reports/report_builder.cc:
* glom/utility_widgets/flowtablewithfields.cc:
* glom/utility_widgets/flowtablewithfields.h:
Adapt to the new LayoutGroup API. This is now much simpler - we don't have 
to worry about the sequence number of keeping the two copies of it in sync.




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