cairo-dock-dock-factory.h

Aller à la documentation de ce fichier.
00001 
00002 #ifndef __CAIRO_DOCK_DOCK_FACTORY__
00003 #define  __CAIRO_DOCK_DOCK_FACTORY__
00004 
00005 #include <glib.h>
00006 
00007 #include "cairo-dock-struct.h"
00008 
00009 void cairo_dock_set_colormap_for_window (GtkWidget *pWidget);
00010 
00011 CairoDock *cairo_dock_create_new_dock (GdkWindowTypeHint iWmHint, gchar *cDockName, gchar *cRendererName);
00012 
00013 
00014 const gchar *cairo_dock_search_dock_name (CairoDock *pDock);
00015 CairoDock *cairo_dock_search_dock_from_name (gchar *cDockName);
00016 Icon *cairo_dock_search_icon_pointing_on_dock (CairoDock *pDock, CairoDock **pParentDock);
00017 CairoDock *cairo_dock_search_container_from_icon (Icon *icon);
00018 
00019 
00020 void cairo_dock_reserve_space_for_dock (CairoDock *pDock, gboolean bReserve);
00021 void cairo_dock_update_dock_size (CairoDock *pDock);
00022 
00023 
00024 void cairo_dock_insert_icon_in_dock (Icon *icon, CairoDock *pDock, gboolean bUpdateSize, gboolean bAnimated, gboolean bApplyRatio);
00025 
00026 void cairo_dock_build_docks_tree_with_desktop_files (CairoDock *pMainDock, gchar *cDirectory);
00027 
00028 
00029 void cairo_dock_free_all_docks (CairoDock *pMainDock);
00030 void cairo_dock_destroy_dock (CairoDock *pDock, const gchar *cDockName, CairoDock *ReceivingDock, gchar *cReceivingDockName);
00031 
00032 
00033 void cairo_dock_reference_dock (CairoDock *pChildDock);
00034 
00035 CairoDock *cairo_dock_create_subdock_from_scratch_with_type (GList *pIconList, gchar *cDockName, GdkWindowTypeHint iWindowTypeHint);
00036 #define cairo_dock_create_subdock_from_scratch(pIconList, cDockName) cairo_dock_create_subdock_from_scratch_with_type (pIconList, cDockName, GDK_WINDOW_TYPE_HINT_MENU)
00037 #define cairo_dock_create_subdock_for_class_appli(cClassName) cairo_dock_create_subdock_from_scratch_with_type (NULL, cClassName, GDK_WINDOW_TYPE_HINT_DOCK)
00038 
00039 #endif

Généré le Tue Dec 4 16:38:28 2007 pour Cairo-Dock par  doxygen 1.4.6