~ubuntu-branches/ubuntu/oneiric/cairo-dock/oneiric-201110111206

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lavergne, Matthieu Baerts (matttbe), Julien Lavergne
  • Date: 2009-10-04 16:33:52 UTC
  • mfrom: (1.1.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20091004163352-ttbbjfmpb8uzl8j4
Tags: 2.0.9-0ubuntu1
[ Matthieu Baerts (matttbe) ]
* New Upstream Version. (LP: #435587)
* Added apport hook in debian/apport
 - Add debian/apport
 - debian/cairo-dock-core.install: Added debian/apport/cairo-dock.py
* Use .desktop provided by upstream
 - Removed debian/*.desktop
 - debian/cairo-dock-core.install: install upstream desktop files. 

[ Julien Lavergne ]
* Adjust debian/changelog with Daniel Holbach suggestions.
* debian/patches/01_rename_cairo-dock-package-theme.patch: drop, 
  merged upstream.
* debian/patches/01-desktop-file-category.patch:
 - Remove Encoding field and set category to Utility.
* debian/patches/02-merge-changelog.patch:
 - Merge ChangeLog and ChangeLog-2.0.9.
* debian/apport: Remove commands with grep, python doesn't like it.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/**
2
 
* Dock manager headers for Cairo-Dock
 
2
* This file is a part of the Cairo-Dock project
3
3
*
4
 
* Copyright : (C) 2009 by Fabrice Rey
5
 
* E-mail    : fabounet@users.berlios.de
 
4
* Copyright : (C) see the 'copyright' file.
 
5
* E-mail    : see the 'copyright' file.
6
6
*
7
7
* This program is free software; you can redistribute it and/or
8
8
* modify it under the terms of the GNU General Public License
13
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
15
* GNU General Public License for more details.
16
 
*   http://www.gnu.org/licenses/licenses.html#GPL
 
16
* You should have received a copy of the GNU General Public License
 
17
* along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
18
*/
18
19
 
 
20
 
19
21
#ifndef __CAIRO_DOCK_MANAGER__
20
22
#define  __CAIRO_DOCK_MANAGER__
21
23
 
22
24
#include <glib.h>
23
25
 
24
26
#include "cairo-dock-struct.h"
 
27
#include "cairo-dock-icons.h"
25
28
#include "cairo-dock-dock-factory.h"
26
29
G_BEGIN_DECLS
27
30
 
73
76
gboolean cairo_dock_hide_child_docks (CairoDock *pDock);
74
77
 
75
78
/** (Re)load all buffers of all icons in all docks.
 
79
*@param bReloadAppletsToo TRUE to reload applet icons too.
76
80
*/
77
81
void cairo_dock_reload_buffers_in_all_docks (gboolean bReloadAppletsToo);
78
82
 
108
112
 
109
113
void cairo_dock_redraw_root_docks (gboolean bExceptMainDock);
110
114
 
 
115
void cairo_dock_reposition_root_docks (gboolean bExceptMainDock);
 
116
 
 
117
 
111
118
void cairo_dock_activate_temporary_auto_hide (void);
112
119
void cairo_dock_quick_hide_all_docks (void);
113
120
void cairo_dock_deactivate_temporary_auto_hide (void);
125
132
void cairo_dock_start_polling_screen_edge (CairoDock *pMainDock);
126
133
void cairo_dock_stop_polling_screen_edge (void);
127
134
void cairo_dock_pop_up_root_docks_on_screen_edge (CairoDockPositionType iScreenBorder);
128
 
void cairo_dock_set_root_docks_on_top_layer (void);
 
135
void cairo_dock_set_docks_on_top_layer (gboolean bRootDocksOnly);
129
136
 
130
137
void cairo_dock_reserve_space_for_all_root_docks (gboolean bReserve);
131
138
 
135
142
 
136
143
/** Execute an action on all icons.
137
144
*@param pFunction the action.
138
 
*@param data data passed to the callback.
 
145
*@param pUserData data passed to the callback.
139
146
*/
140
 
void cairo_dock_foreach_icons (CairoDockForeachIconFunc pFunction, gpointer data);
 
147
void cairo_dock_foreach_icons (CairoDockForeachIconFunc pFunction, gpointer pUserData);
141
148
 
142
149
/** Execute an action on all icons being inside a dock.
143
150
*@param pFunction the action.
144
 
*@param data data passed to the callback.
 
151
*@param pUserData data passed to the callback.
145
152
*/
146
153
void cairo_dock_foreach_icons_in_docks (CairoDockForeachIconFunc pFunction, gpointer pUserData);
147
154
 
148
155
/** Execute an action on all icons being inside a desklet.
149
156
*@param pFunction the action.
150
 
*@param data data passed to the callback.
 
157
*@param pUserData data passed to the callback.
151
158
*/
152
159
void cairo_dock_foreach_icons_in_desklets (CairoDockForeachIconFunc pFunction, gpointer pUserData);
153
160
 
154
161
/** Execute an action on all docks.
155
162
*@param pFunction the action.
156
 
*@param data data passed to the callback.
 
163
*@param pUserData data passed to the callback.
157
164
*/
158
 
void cairo_dock_foreach_docks (GHFunc pFunction, gpointer data);
 
165
void cairo_dock_foreach_docks (GHFunc pFunction, gpointer pUserData);
159
166
 
160
167
 
161
168
G_END_DECLS