- 22 Jun, 2010 1 commit
-
-
Johannes Schmid authored
-
- 06 Jun, 2010 1 commit
-
-
Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=612497
-
- 25 Apr, 2010 1 commit
-
-
Johannes Schmid authored
This was broken due to a side-effect of setting "long-name" as construct property for GdlDockObject.
-
- 18 Apr, 2010 1 commit
-
-
Mirsal Ennaime authored
bgo#577469 The following deprecated symbols were used throughout the codebase : GTK_WIDGET_DRAWABLE, GTK_WIDGET_REALIZED, GTK_WIDGET_STATE, GTK_WIDGET_VISIBLE, GTK_WIDGET_MAPPED, GTK_WIDGET_NO_WINDOW
-
- 14 Nov, 2009 1 commit
-
-
Johannes Schmid authored
-
- 26 Feb, 2009 1 commit
-
-
Johannes Schmid authored
2009-02-26 Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock.c (gdl_dock_select_larger_item): Remove a stupid warning for a forgotten placement case. svn path=/trunk/; revision=520
-
- 20 Jun, 2008 1 commit
-
-
Christian Persch authored
* gdl/gdl-data-frame.h: * gdl/gdl-data-view.h: * gdl/gdl-dock-bar.h: * gdl/gdl-dock-item-grip.c: * gdl/gdl-dock-item-grip.h: * gdl/gdl-dock-item.c: * gdl/gdl-dock-item.h: * gdl/gdl-dock-layout.h: * gdl/gdl-dock-master.h: * gdl/gdl-dock-notebook.h: * gdl/gdl-dock-object.h: * gdl/gdl-dock-paned.h: * gdl/gdl-dock-placeholder.h: * gdl/gdl-dock-tablabel.h: * gdl/gdl-dock.c: * gdl/gdl-dock.h: Use gtype macros instead of the deprecated gtk ones. Bug #539288. svn path=/trunk/; revision=478
-
- 05 May, 2007 1 commit
-
-
Naba Kumar authored
* gdl/gdl-dock.c: Fixed __FUNCTION__ macro for sun. svn path=/trunk/; revision=359
-
- 24 Mar, 2007 1 commit
-
-
Naba Kumar authored
* gdl/gdl-dock-item.c, gdl-dock.c: Implemented a heuristic algorithm to determin best docking place for new items. Improved 'preferred size' negotiation for dock items (required in the algorithm. * configure.in: Bumped version to 0.7.3 svn path=/trunk/; revision=345
-
- 18 Jan, 2007 1 commit
-
-
http://live.gnome.org/GnomeGoals/PoLinguasJohannes Schmid authored
2007-01-18 Johannes Schmid <jhs@gnome.org> * po/LINGUAS * configure.in * autogen.sh: Applied http://live.gnome.org/GnomeGoals/PoLinguas Bumped version to 0.7.1 * NEWS: Updated for release svn path=/trunk/; revision=336
-
- 06 Jun, 2006 1 commit
-
-
Johannes Schmid authored
-
- 22 Sep, 2005 1 commit
-
-
Naba Kumar authored
* gdl/gdl-combo-button.c, gdl/gdl-combo-button.h, gdl/gdl-dock-bar.c, gdl/gdl-dock-bar.h, gdl/gdl-dock-layout.c, gdl/gdl-dock-layout.h, gdl/gdl-dock-master.c, gdl/gdl-dock-master.h, gdl/gdl-dock-notebook.c, gdl/gdl-dock-notebook.h, gdl/gdl-dock-object.c, gdl/gdl-dock-object.h, gdl/gdl-dock-paned.c, gdl/gdl-dock-paned.h, gdl/gdl-dock-placeholder.c, gdl/gdl-dock-placeholder.h, gdl/gdl-dock-tablabel.c, gdl/gdl-dock-tablabel.h, gdl/gdl-dock.c, gdl/gdl-dock.h, gdl/gdl-icons.c, gdl/gdl-stock.c, gdl/gdl-stock.h, gdl/gdl-tools.c, gdl/gdl-tools.h: Converted lisense to LGPL from GPL, bug #316850. Authors approvals: http://sourceforge.net/mailarchive/message.php?msg_id=13015638 http://sourceforge.net/mailarchive/message.php?msg_id=13020424 http://sourceforge.net/mailarchive/message.php?msg_id=13015024
-
- 07 Feb, 2004 1 commit
-
-
Jeroen Zwartepoorte authored
2004-02-08 Jeroen Zwartepoorte <jeroen@xs4all.nl> * configure.in: * gdl/Makefile.am: * gdl/gdl-dock-bar.c: * gdl/gdl-dock-bar.h: * gdl/gdl-dock-item-grip.c: (gdl_dock_item_grip_get_title_area), (gdl_dock_item_grip_expose), (gdl_dock_item_grip_item_notify), (gdl_dock_item_grip_destroy), (gdl_dock_item_grip_set_property), (gdl_dock_item_grip_close_clicked), (gdl_dock_item_grip_iconify_clicked), (gdl_dock_item_grip_instance_init), (gdl_dock_item_grip_realize), (gdl_dock_item_grip_unrealize), (gdl_dock_item_grip_map), (gdl_dock_item_grip_unmap), (gdl_dock_item_grip_size_request), (gdl_dock_item_grip_size_allocate), (gdl_dock_item_grip_add), (gdl_dock_item_grip_remove), (gdl_dock_item_grip_forall), (gdl_dock_item_grip_child_type), (gdl_dock_item_grip_class_init), (gdl_dock_item_grip_new): * gdl/gdl-dock-item-grip.h: * gdl/gdl-dock-item.c: (gdl_dock_item_class_init), (gdl_dock_item_instance_init), (gdl_dock_item_set_property), (gdl_dock_item_get_property), (gdl_dock_item_size_request), (gdl_dock_item_size_allocate), (gdl_dock_item_button_changed), (gdl_dock_item_motion), (gdl_dock_item_tab_button), (gdl_dock_item_showhide_grip), (gdl_dock_item_new), (gdl_dock_item_new_with_stock), (gdl_dock_item_iconify_item): * gdl/gdl-dock-item.h: * gdl/gdl-dock-notebook.c: (gdl_dock_notebook_class_init), (gdl_dock_notebook_instance_init), (gdl_dock_notebook_dock): * gdl/gdl-dock-object.c: (gdl_dock_object_class_init), (gdl_dock_object_set_property), (gdl_dock_object_get_property): * gdl/gdl-dock-object.h: * gdl/gdl-dock.c: (gdl_dock_size_request), (gdl_dock_size_allocate), (gdl_dock_xor_rect): * gdl/gdl-dock.h: * gdl/gdl-stock.c: (icon_set_from_file), (add_icon), (gdl_stock_init): * gdl/gdl-stock.h: * gdl/stock-close-12.png: * gdl/stock-menu-left-12.png: * gdl/stock-menu-right-12.png: * gdl/test-dock.c: (main): Improved GdlDock look (looks more like the Gimp's docking widget now). GdlDockItems can also have a stock_id now. Added a new GdlDockBar widget which displays iconified dockitems.
-
- 05 Feb, 2004 1 commit
-
-
Gustavo Giráldez authored
2004-02-05 Gustavo Giráldez <gustavo.giraldez@gmx.net> Changes to make GdlDock self contained and only requiring Gtk+, libglade and libxml to build it. This is so we can keep other copies in sync with this module. * gdl/gdl-tools.h: Added class boilerplate macros and base class method invocation macros, copied from libbonobo and libgnome. * gdl/gdl-combo-button.c: * gdl/gdl-data-frame.c: * gdl/gdl-data-row.c: * gdl/gdl-data-view.c: * gdl/gdl-dock-item-grip.c: * gdl/gdl-dock-item.c: * gdl/gdl-dock-layout.c: * gdl/gdl-dock-master.c: * gdl/gdl-dock-notebook.c: * gdl/gdl-dock-object.c: * gdl/gdl-dock-paned.c: * gdl/gdl-dock-placeholder.c: * gdl/gdl-dock-tablabel.c: * gdl/gdl-dock.c: * gdl/gdl-icons.c: * gdl/gdl-recent.c: s/GNOME_CLASS_BOILERPLATE/GDL_CLASS_BOILERPLATE/g s/GNOME_CALL_PARENT/GDL_CALL_PARENT/g s/GNOME_CALL_PARENT_WITH_DEFAULT/GDL_CALL_PARENT_WITH_DEFAULT/g Removed <libgnome/gnome-macros.h> includes.
-
- 26 Dec, 2003 1 commit
-
-
Gustavo Giraldez authored
2003-12-26 Gustavo Giraldez <gustavo@localhost.localdomain> * gdl/gdl-icons.h: * gdl/gdl-icons.c: Ported to GtkIconTheme. Use new gobject's class private data (g_type_class_add_private, etc.). Removed "icon_zoom" property. (gdl_icons_new): Take one parameter instead of two. * symbol-browser-control/symbol-browser.c: Ported from symbol combo to GtkComboBox. * symbol-browser-control/symbol-browser-cobject.h: * symbol-browser-control/symbol-browser-cobject.c: Ported from BonoboXObject to BonoboObject. * configure.in: Added DEPRECATED_FLAGS. Define DEPRECATED_FLAGS and error compiler warnings only in maintainer mode. Require Gtk+ 2.3.0. * gdl/gdl-tools.c (gdl_pixmaps_free): Fix inverted precondition. * gdl/gdl-dock.c (gdl_dock_get_property): Replace deprecated g_value_set_string_take_ownership with g_value_take_string. * symbol-browser-control/test-symbol-browser.c: * symbol-browser-control/factory.c: * gdl/test-dataview.c: * gdl/gdl-dock-item-grip.c: * gdl/gdl-data-model-test.c: * gdl/gdl-data-frame.c: Fix compiler warnings.
-
- 18 Jan, 2003 1 commit
-
-
Gustavo Giráldez authored
2003-01-18 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-master.c: layout_changed signal is now emitted whenever some item is docked or detached, either by the user or programatically. Previously, it was only emitted when the user changed the layout. Also, the signal is emitted in an idle handler to prevent multiple emission. The global "locked" property is now calculated more efficiently, and only reflects the locked state for items which can be locked, i.e. those which have a grip. (gdl_dock_master_add): Connect to "dock" and "detach" signals and "locked" notify for every dock item added to track layout changes and global "locked" property. (gdl_dock_master_remove): Queue a "layout_changed" signal and notify "locked" property if appropiate. * gdl/gdl-dock-layout.c: Items tree model updates are now incremental, not clear and fill. Models are created when the layout object is created and are updated whenever we receive a layout_changed signal from the master. (gdl_dock_layout_layout_changed_cb): Update items model. (gdl_dock_layout_attach): Idem. * gdl/gdl-dock-item.c: Removed GdlDockItemMenuData structure used to hold popup information, since it's no longer necessary. The "layout_changed" signal in the dock master is no longer emitted in lock_cb and hide_cb methods, since that's now tracked by the master itself. (gdl_dock_item_set_property): Emit layout_changed in the dock master when the locked property changes. * gdl/gdl-dock.c (gdl_dock_floating_window_delete_event_cb): Don't emit layout_changed in the master, since that's now handled transparently.
-
- 12 Jan, 2003 1 commit
-
-
Gustavo Giraldez authored
2003-01-12 Gustavo Giraldez <gustavo.giraldez@gmx.net> * configure.in: Removed old macros and dependencies. * gdl/default-icon.[ch]: * gdl/layout.glade1: * gdl/gdl-file-selector-util.[ch]: Removed obsolete files from CVS. * gdl/gdl-i18n.[ch]: New files used for internationalization of the library. * symbol-browser-control/Makefile.am: * gdl/Makefile.am: Removed old defines. Removed files from build. Added files necessary for internationalization. * gdl/gdl-data-frame.[ch]: * gdl/gdl-data-model-test.c: * gdl/gdl-data-model.c: * gdl/gdl-data-row.[ch]: * gdl/gdl-data-view.[ch]: * gdl/gdl-dock-item-grip.c: * gdl/gdl-dock-item.c: * gdl/gdl-dock-layout.c: * gdl/gdl-dock-master.c: * gdl/gdl-dock-notebook.c: * gdl/gdl-dock-object.c: * gdl/gdl-dock-paned.c: * gdl/gdl-dock-placeholder.c: * gdl/gdl-dock-tablabel.c: * gdl/gdl-dock.c: * gdl/gdl-icons.c: * gdl/gdl-recent.c: * gdl/gdl-tools.[ch]: * symbol-browser-control/factory.c: * symbol-browser-control/symbol-browser.[ch]: * symbol-browser-control/test-symbol-browser.c: Fix up files for i18n. Include config.h file. Remove some unnecessary includes.
-
- 01 Jun, 2002 1 commit
-
-
Gustavo Girldez authored
2002-06-01 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock.c (gdl_dock_set_title) * gdl/gdl-dock-layout.c (gdl_dock_layout_construct_ui): Fixed a couple of memory leaks.
-
- 12 May, 2002 1 commit
-
-
Gustavo Girldez authored
2002-05-12 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl/Makefile.am, gdl/gdl.h, gdl/gdl-dock-item.[ch], gdl/gdl-dock-paned.[ch], gdl/gdl-dock-notebook.[ch], gdl/gdl-dock.[ch], gdl/gdl-dock-tablabel.[ch], gdl/gdl-dock-layout.[ch], gdl/layout.glade, gdl/test-dock.c, gdl/libgdlmarshal.list: New GdlDock widget architecture (see gdl/README.gdl-dock). * gdl/gdl-dock-object.[ch], gdl/gdl-dock-master.[ch], gdl/gdl-dock-item-grip.[ch], gdl/gdl-dock-placeholder.[ch]: New files for GdlDock. * gdl/README.gdl-dock: New file, merged relevant entries from TODO.gdl-dock (now removed). * gdl/gdl-recent.c (gdl_recent_get_list_type): Fixed compiler warning. * gdl/gdl-tools.h: Added two convenience macros GDL_CALL_VIRTUAL and GDL_CALL_VIRTUAL_WITH_DEFAULT.
-
- 09 Apr, 2002 1 commit
-
-
Dave Camp authored
2002-04-09 Dave Camp <dave@ximian.com> * gdl/gdl-dock-notebook.c (gdl_dock_notebook_bring_to_front): New function. * gdl/gdl-dock.c (gdl_dock_bring_to_front): New function.
-
- 02 Feb, 2002 1 commit
-
-
Gustavo Girldez authored
2002-02-02 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-item.c (gdl_dock_item_lock, gdl_dock_item_unlock, gdl_dock_item_lock_cb): New functions. (gdl_dock_item_set_property): Resize widget if changed locked behavior. (gdl_dock_item_popup_menu): Added "Lock" menu item. (gdl_dock_item_button_changed): Only activate popup is clicked on the drag handle. (gdl_dock_item_save_layout): Save locked attribute. * gdl/gdl-dock-layout.c (gdl_dock_layout_construct_dialog): Added "Locked" column. Use xmlFree instead of free in a couple of places. (gdl_dock_layout_update_items_model): New function to update checkboxes after loading a layout. * gdl/gdl-dock-notebook.c (gdl_dock_notebook_save_layout): Save locked attribute. * gdl/gdl-dock-tablabel.c (gdl_dock_master_changed_behavior): New function, notify callback. Added "master" property, which keeps a weak pointer to the dockitem which "owns" the tablabel. * gdl/gdl-dock.c (gdl_dock_build_layout, gdl_dock_load_layout): Call xmlFree on strings got from xmlGetProp. Restore locked attribute.
-
- 30 Jan, 2002 1 commit
-
-
Gustavo Girldez authored
2002-01-30 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl-1.0.pc.in: Added libglade dependency * gdl/gdl-dock.c (gdl_dock_layout_build): Check the xml node's name for dock items.
-
- 13 Jan, 2002 1 commit
-
-
Gustavo Girldez authored
2002-01-13 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-layout.[ch]: New files. Object which wraps layout managment stuff for the dock. * gdl/layout.glade: Layout manager interface file. * gdl/test-dock.c: Removed layout saving/restoring stuff, replaced with GdlDockLayout object. * configure.in: Added libglade dependency. * gdl/Makefile.am: Added GdlDockLayout. Added GDK_DISABLE_DEPRECATED flag. * gdl/gdl-dock-item.c gdl/gdl-dock-paned.c gdl/gdl-dock.c: Replaced GDK deprecated function calls.
-
- 21 Dec, 2001 1 commit
-
-
Gustavo Girldez authored
2001-12-21 Gustavo Girldez <gustavo.giraldez@gmx.net> * Port to Gnome 2 platform of the source root files and the gdl/ directory. * gdl-1.0.pc.in gdl/libgdlmarshal.list: New files * gdlConf.sh.in gdl.m4: Removed files * autogen.sh: Changed to use gnome2 macros. * configure.in: gettext renamed to gdl-1. Disabled build of scintilla-control and symbol-browser-control. Version bumped to 0.3.0 * gdl/Makefile.am: Generate glib enums and marshals. Library renamed to libgdl-1. Headers are installed in $(includedir)/libgdl-1.0/gdl. IDL files are installed in $(datadir)/idl/libgdl-1.0 * gdl/gdl-server-manager.[ch]: Removed files * Changes to GdlDock: Type system changed to GType. Replaced old Gtk arg system with new GObject property system. Gtk signal system changed to GObject signal system. Removed draw virtuals, made expose-event handlers work correctly. Fixed a couple of object reference bugs (sink tablabels and bound items, unbind items when destroying the dock). * gdl/gdl-dock.c: libxml2 API changes. * gdl/gdl-dock-notebook.c: Fixed forall virtual. Moved internal GtkNotebook creation to gdl_dock_notebook_init function (it was in gdl_dock_notebook_new) * gdl/gdl-dock-tablabel.c: Tablabel handle doesn't have a shadow anymore, so it's more flat
-
- 09 Dec, 2001 1 commit
-
-
Gustavo Girldez authored
2001-12-09 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-item.c (gdl_dock_item_get_arg): g_strdup long_name argument return. (gdl_dock_item_save_position): If saving floating position correctly set the position struct field. (gdl_dock_item_restore_position): Check for NULL target when docking. (gdl_dock_item_set_default_position): New function. * gdl/gdl-dock-item.h: Fixed GDL_DOCK_ITEM_IS_SHOWN macro. Added gdl_dock_item_set_default_position function. * gdl/gdl-dock-tablabel.c (gdl_dock_tablabel_paint): Use flat_box instead of box for the label background. * gdl/gdl-dock.c (gdl_dock_layout_load): Use the node's children to build the layout instead of the node itself, which is semantically more correct. * gdl/test-dock.c: Fix gdl_dock_layout_load call.
-
- 04 Dec, 2001 1 commit
-
-
Gustavo Girldez authored
2001-12-02 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl/TODO.gdl-dock: Updated * gdl/gdl-dock-item.[ch]: Removed location menu option functions and struct fields. Removed some (already fixed) FIXMEs. (gdl_dock_item_save_position, gdl_dock_item_restore_position): New docked position save/restore functions. (gdl_dock_item_get_pos_hint): New class virtual method to support position saving: returns a hinted relative position of the item to another named item. (gdl_dock_item_{dock,undock}_cb): Dock/Undock menu items callbacks. (gdl_dock_item_dock_to): Save docked position if item wants to float. Containers can no longer be nested inside notebooks: the item is docked relative to the container notebook in such case. (gdl_dock_item_hide): Save current dock position. (gdl_dock_item_show): New function, to show a previously hidden, via gdl_dock_item_hide, item. * gdl/gdl-dock-notebook.c: Implemented get_pos_hint virtual. (gdl_dock_notebook_add): create default label from long name if available. * gdl/gdl-dock-paned.c: Implemented get_pos_hint virtual. * gdl/gdl-dock-tablabel.c (gdl_dock_tablabel_size_allocate): Fixed allocation bug related to unsigned arithmetic operations. * gdl/gdl-dock.[ch] (gdl_dock_get_named_items): New function.
-
- 21 Nov, 2001 1 commit
-
-
Gustavo Girldez authored
2001-11-18 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock.c (gdl_dock_layout_load): Test if we have docked items to show. * gdl/gdl-server-manager.c (destroy_cb): Call all_destroyed_callback only if set.
-
- 10 Nov, 2001 1 commit
-
-
Gustavo Girldez authored
2001-11-10 Gustavo Girldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock.c (gdl_dock_layout_build): changed signature and reorganized function to avoid creating empty docking containers. (gdl_dock_bind_item): check for dockitem name duplication. * gdl/gdl-dock-item.c (gdl_dock_item_hide_cb): save pointer to dock before calling hide to emit signal later. * gdl/gdl-dock-notebook.c: removed auto_reduce debug message. Create the GtkNotebook with scrollable tabs.
-
- 10 Oct, 2001 1 commit
-
-
Gustavo Girldez authored
2001-10-09 Gustavo Girldez <gustavo.giraldez@gmx.net> * Lots of bugfixes and new features to GdlDock by Jeroen Zwartepoorte <jeroen@xs4all.nl> and me, including: * gdl/gdl-dock.c: * gdl/gdl-dock.h: New docking layout saving/restoring using an XML format (functions gdl_dock_layout_{load,save}). New methods gdl_dock_{bind,unbind}_item, to connect item signals and to keep track of the items for layout managment. New function: gdl_dock_get_item_by_name. Implemented "layout_changed" signal emission. * gdl/gdl-dock-tablabel.h: * gdl/gdl-dock-tablabel.c: New files. Implement a tablabel for GdlDockNotebooks with handles to drag the items. * gdl/gdl-dock-item.h: * gdl/gdl-dock-item.c: * gdl/gdl-dock-paned.h: * gdl/gdl-dock-paned.c: * gdl/gdl-dock-notebook.h: * gdl/gdl-dock-notebook.c: renamed "drag_request" signal and methods to "dock_request". New methods to support tablabels: {get,set}_tablabel and {hide,show}_handle. Implemented signals dock_drag_{begin,motion,end} to be used instead of directly calling gdl_dock functions, and to provide customization. Exposed several item properties by using GtkObject argument system. New function: gdl_dock_item_hide. Fixed popup menu and implemented "Hide" option. * gdl/gdl-dock-notebook.c: renamed "drag_request" signal and methods
-
- 03 Oct, 2001 1 commit
-
-
Gustavo Girldez authored
2001-10-03 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock.h: fixed bug to correctly position the xored rectangle for the possible docking position when the dock is not at the origin of its GdkWindow.
-
- 30 Sep, 2001 1 commit
-
-
Dave Camp authored
2001-09-30 Dave Camp <dave@ximian.com> * gdl/gdl-dock-notebook.c: * gdl/gdl-dock-notebook.h: * gdl/gdl-dock-paned.c: * gdl/gdl-dock-paned.h: * gdl/gdl-dock-item.c: * gdl/gdl-dock-item.h: * gdl/gdl-dock.c: * gdl/gdl-dock.h: New docking widget by Gustavo M. Giraldez and Jeroen Zwartepoorte. * gdl/Makefile.am: Build the GdlDock widget. * scintilla-control/Makefile.am: Build libscintilla-control.la instead of scintilla-control. * scintilla-control/scintilla-control.c: Use BONOBO_OAF_SHLIB_FACTORY instead of BONOBO_OAF_FACTORY. * scintilla-control/Bonobo_Control_Scintilla.oaf.in: Change the scintilla component from an exe component to a shlib component. * scintilla-control/scintilla-ui.xml: Changed the edit toolbar to be in band 2.
-