CVSROOT: /cvs/gnome Module name: glom Changes by: murrayc 06/10/03 14:12:54
Modified files: . : ChangeLog glom : base_db.cc base_db.h glom/libglom/data_structure/layout: layoutitem_field.cc layoutitem_field.h glom/utility_widgets/db_adddel: db_adddel.cc db_adddel.h Log message: 2006-10-03 Murray Cumming <[EMAIL PROTECTED]> * glom/base_db.cc: * glom/base_db.h: get_table_fields_to_show_for_sequence_add_group(), Do not clone the layout items - just supply the originals, so that we can store some data in them and have that data preserved for next time. This should also be more efficient because it does less object copying and therefore less memory copying. * glom/libglom/data_structure/layout/layoutitem_field.cc: * glom/libglom/data_structure/layout/layoutitem_field.h: Added get/set_display_width() which is not saved in the document for now. * glom/utility_widgets/db_adddel/db_adddel.cc: * glom/utility_widgets/db_adddel/db_adddel.h: add_column() Take a non-const layout item, so that we can store the display_width in it, in property changed signal for the ViewColumn width property. Use any previously set display_width when creating the columns. This means that columns widths are remembered when navigating between tables. Bug #358089 from Peter Williams. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glom&who=murrayc&date=explicit&mindate=2006-10-03%2014:11&maxdate=2006-10-03%2014:13 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list