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

Reply via email to