~ubuntu-branches/ubuntu/quantal/cairo-dock/quantal

« back to all changes in this revision

Viewing changes to src/gldit/cairo-dock-gui-manager.h

  • Committer: Matthieu Baerts
  • Date: 2012-06-21 09:16:26 UTC
  • mfrom: (26.1.1 cairo-dock)
  • Revision ID: matttbe@gmail.com-20120621091626-g79o22y3k2qljrtp
* New upstream bug-fix release. (LP: #1014801)
* Upstream ChangeLog (3.0.0 -> 3.0.1):
 - Dialogs: fixed a bug where the dock could auto-hide when a modal dialog
    was raised
 - Dialog: fixed a crash with gcc-4.7: the local variable can be corrupted
    due to optimisations
 - Fixed a bug where the dock didn't accept clicks when the mouse touches
    the screen edge (with auto-hide)
 - Added a compilation option to not force the display of icons in menus
    (design request but disable by default)
 - Fixed a bug where the hidden dock background color was not updated
    properly
 - Class-Manager: fixed a bug with Windows applications whose name is in
    upper case (.EXE)
 - GUI: use cairo_dock_get_xwindow_class to link a programm with a launcher
 - French translations: fixed 2 small errors
* Upstream ChangeLog (3.0.1 -> 3.0.2):
 - Main GUI: Fixed a crash when hovering group buttons too quickly
 - Main GUI: The dialog and preview didn't appear when hovering the button
 - Accelerators: On recent distro, 'Control' key is now called 'Primary'
 - Icon Mgr: Added a mutex because of occasional crashes with
    gtk_icon_theme_lookup_icon
 - Icon Mgr: Don't call a 'change-icon' callback when clicking or scrolling
    on an icon, and trigger an unneeded animation on the icon
 - Dock Mgr: Avoid emitting an 'enter' event when not needed
 - Class Mgr: Fixed 2 typos (special case for kdesu and not kdes)
 - Class Mgr: Remove launching options (%U) in quick-list Exec command
    (LP: #1002691)
 - Dialogues: Prevent closing the dialog unexpectedly when clicking on it,
    if the click is actually inside the interactive widget
 - Background: When set to 'always visible', applets' background couldn't
    be turned off
 - Added a workaround for the Unity-panel which has a wrong window type
 - po: Updated translations
* debian/patches:
 - Removed all patches (now in upstream)
* debian/cairo-dock-data:
 - Removed a lintian warning by added symlinks (binary-without-manpage)

Show diffs side-by-side

added added

removed removed

Lines of Context:
77
77
void cairo_dock_register_gui_backend (CairoDockGuiBackend *pBackend);
78
78
 
79
79
/**Retrieve the group-key widget in the current config panel, corresponding to the (group,key) pair in its conf file.
 
80
@param pModuleInstance the applet making the demand.
80
81
@param cGroupName name of the group in the conf file.
81
82
@param cKeyName name of the key in the conf file.
82
83
@return the group-key widget that match the group and key, or NULL if none was found.
84
85
CairoDockGroupKeyWidget *cairo_dock_get_group_key_widget_from_name (CairoDockModuleInstance *pModuleInstance, const gchar *cGroupName, const gchar *cKeyName);
85
86
 
86
87
/** A mere wrapper around the previous function, that returns directly the GTK widget corresponding to the (group,key). Note that empty widgets will return NULL, so you can't you can't distinguish between an empty widget and an inexisant widget.
 
88
@param pModuleInstance the applet making the demand.
87
89
@param cGroupName name of the group in the conf file.
88
90
@param cKeyName name of the key in the conf file.
89
91
@return the widget that match the group and key, or NULL if the widget is empty or if none was found.
93
95
void cairo_dock_reload_current_widget_full (CairoDockModuleInstance *pModuleInstance, int iShowPage);
94
96
 
95
97
/**Reload the widget of a given module instance if it is currently opened (the current page is displayed). This is useful if the module has modified its conf file and wishes to display the changes.
96
 
@param pInstance an instance of a module.
 
98
@param pModuleInstance an instance of a module.
97
99
*/
98
100
#define cairo_dock_reload_current_module_widget(pModuleInstance) cairo_dock_reload_current_widget_full (pModuleInstance, -1)
99
101
#define cairo_dock_reload_current_module_widget_full cairo_dock_reload_current_widget_full