Skip to content
  • Gustavo Girldez's avatar
    New functions. (gdl_dock_item_set_property): Resize widget if changed · e2c8fcb6
    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.
    e2c8fcb6