gnome-system-tools r3972 - trunk/src/common
- From: carlosg svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-system-tools r3972 - trunk/src/common
- Date: Sat, 29 Sep 2007 19:42:11 +0100 (BST)
Author: carlosg
Date: 2007-09-29 19:42:10 +0100 (Sat, 29 Sep 2007)
New Revision: 3972
ViewCVS link: http://svn.gnome.org/viewcvs/gnome-system-tools?rev=3972&view=rev
Modified:
trunk/src/common/ChangeLog
trunk/src/common/gst-dialog.c
trunk/src/common/gst-dialog.h
trunk/src/common/gst-tool.c
trunk/src/common/gst-tool.h
Log:
2007-09-29 Carlos Garnacho <carlosg gnome org>
* gst-dialog.[ch]: improve freeze/thaw logic, make it so you have to
thaw it as many times as you froze it.
* gst-tool.[ch] (gst_tool_add_configuration_object): new function,
adds the object to an internal list.
(gst_tool_update_async): new function, updates asynchronously all
objects in the internal list, freezing the dialog during the
operation. This has also changed the gst_tool_update_config() role,
now it just updates relevant information inside the tool
implementation, it's no longer responsible of updating the
configuration objects itself.
(gst_tool_constructor): call gst_tool_update_async().
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]