/opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-X-utilities.h

Aller à la documentation de ce fichier.
00001 
00002 #ifndef __CAIRO_DOCK_X_UTILITIES__
00003 #define  __CAIRO_DOCK_X_UTILITIES__
00004 
00005 #include <X11/Xlib.h>
00006 
00007 
00008 void cairo_dock_initialize_X_support (void);
00009 
00010 const Display *cairo_dock_get_Xdisplay (void);
00011 
00012 guint cairo_dock_get_root_id (void);
00013 
00014 gulong cairo_dock_get_xwindow_timestamp (Window Xid);
00015 void cairo_dock_set_xwindow_timestamp (Window Xid, gulong iTimeStamp);
00016 
00017 
00018 void cairo_dock_set_strut_partial (int Xid, int left, int right, int top, int bottom, int left_start_y, int left_end_y, int right_start_y, int right_end_y, int top_start_x, int top_end_x, int bottom_start_x, int bottom_end_x);
00019 
00020 void cairo_dock_set_xwindow_type_hint (int Xid, gchar *cWindowTypeName);
00021 gboolean cairo_dock_window_is_utility (int Xid);
00022 
00023 void cairo_dock_set_xicon_geometry (int Xid, int iX, int iY, int iWidth, int iHeight);
00024 
00025 
00026 gboolean cairo_dock_update_screen_geometry (void);
00027 
00028 gboolean cairo_dock_property_is_present_on_root (gchar *cPropertyName);
00029 
00030 
00031 int cairo_dock_get_current_desktop (void);
00032 void cairo_dock_get_current_viewport (int *iCurrentViewPortX, int *iCurrentViewPortY);
00033 int cairo_dock_get_nb_desktops (void);
00034 void cairo_dock_get_nb_viewports (int *iNbViewportX, int *iNbViewportY);
00035 
00036 gboolean cairo_dock_desktop_is_visible (void);
00037 void cairo_dock_show_hide_desktop (gboolean bShow);
00038 void cairo_dock_set_current_viewport (int iViewportNumberX, int iViewportNumberY);
00039 void cairo_dock_set_current_desktop (int iDesktopNumber);
00040 
00041 
00042 #endif

Généré le Wed Apr 16 03:27:15 2008 pour Cairo-Dock par  doxygen 1.5.3