1.7.3: 2008-10-07 Murray Cumming * glom/icons/16x16/glom-line-horizontal.png * glom/icons/16x16/glom-line-vertical.png: Incredibly bad initial versions of these icons, featuring actual lines. 2008-10-07 Murray Cumming * glom/mode_design/print_layouts/box_print_layouts.cc: on_adddel_user_added(): Set a default title based on the name, when adding a print layout. 2008-10-07 Murray Cumming * glom/mode_design/print_layouts/box_print_layouts.[h|cc]: Rename signal handler to make them clearer. 2008-10-07 Murray Cumming * glom/mode_data/box_data_portal.cc * glom/base_db.h * glom/base_db.cc: Moved code from Box_Data_Portal::init_db_details() into set_found_set_where_clause_for_portal() so it can be reused. Added get_field_value_in_database() overload that takes a FoundSet. * glom/mode_design/print_layouts/canvas_layout_item.cc * glom/mode_design/print_layouts/canvas_layout_item.h: moved some code into get_rows_count_for_portal() so it can be reused. * glom/frame_glom.cc * glom/mode_design/print_layouts/canvas_print_layout.cc * glom/mode_design/print_layouts/canvas_print_layout.h: fill_with_data(): Added and used some helper functions to fill tables (for portals) with data so that portals actually show field data when printed. 2008-09-30 Murray Cumming * glom/mode_data/dialog_layout_details.cc: * glom/mode_data/dialog_layout_details.h: append_appropriate_row(): Make sure that this returns something even for related records portals, so we can add buttons, text, and images to them again. 2008-09-30 Murray Cumming * glom/glom_developer.glade: * glom/mode_data/box_data_list_related.cc: * glom/mode_data/dialog_layout_details.cc: * glom/mode_data/dialog_layout_details.h: * glom/mode_data/dialog_layout_export.cc: * glom/mode_data/dialog_layout_export.h: * glom/mode_data/dialog_layout_list.cc: Renamed some widgets to make the code just slightly less weird. Also hid Add Group for list layouts. 2008-09-30 Murray Cumming * glom/mode_design/print_layouts/canvas_layout_item.cc: * glom/mode_design/print_layouts/canvas_layout_item.h: set_layout_item(): Moved some code into a create_canvas_item_for_layout_item() function so we can use it to create table cell items, without putting them inside groups (resizables), because goocanvas cannot handle that. 2008-09-26 Johannes Schmid * configure.in: Require correct version for bakery and goocanvasmm * glom/mode_data/flowtablewithfields.cc: * glom/mode_data/flowtablewithfields.h: * glom/utility_widgets/flowtable_dnd.cc: * glom/utility_widgets/flowtable_dnd.h: * glom/utility_widgets/layouttoolbar.cc: Added support for dragging related records to the layout. See #358092