CVSROOT:        /cvs/gnome
Module name:    gnome-utils
Changes by:     acastro 06/10/02 06:34:09

Modified files:
        baobab         : ChangeLog 
        baobab/data    : baobab.glade 
        baobab/src     : Makefile.am baobab-treeview.c baobab.c baobab.h 
                         callbacks.c callbacks.h 
Added files:
        baobab/src     : baobab-ringschart.c baobab-ringschart.h 

Log message:
* Added the ringschart widget to the main window of baobab. (GB #355988)
* data/baobab.glade: Added the GtkPaned and the GtkScrolledWindow
to the new main window in order to integrate the ringschart
widget.
* src/baobab-ringschart.[ch]: New widget representing a ringschart
that is used in the main window to represent the size of
directories.
* src/Makefile.am: Added the new widget to the sources list.
* src/baobab-treeview.c:
(create_directory_treeview): Selection changed signal connected to
a new callback that synchronizes the status of the treeview with
the ringschart.
* src/baobab.c:
(set_busy): Added the control of the ringschart widget when the
scanning process starts and finishes, we can't draw the ringschart
when the treemodel is being scanned.
(initialize_ringschart): Added this function, it creates and
initializes the ringschart.
(main): Called the initialize_ringschart function.
* src/baobab.h: Added the new attribute to the application
structure.
* src/callbacks.c:
(on_tv_selection_changed):
(on_rchart_sector_activated): this two callbacks synchronize the
treeview and the ringschart of the main window, when the user
clicks in a row in the treeview that sector is selected in the
ringschart.
* src/callbacks.h: Added the include for the ringschart widget, we
have also added the interfaces for the two new callbacks.

This patch adds the ringschart view to the main window.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-utils&who=acastro&date=explicit&mindate=2006-10-02%2006:33&maxdate=2006-10-02%2006:35

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to