⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdkwindow.h

📁 windows平台下开发gtk程序所需要的库和头文件等
💻 H
📖 第 1 页 / 共 2 页
字号:
void          gdk_window_move_resize           (GdkWindow     *window,                                                gint           x,                                                gint           y,                                                gint           width,                                                gint           height);void          gdk_window_reparent              (GdkWindow     *window,                                                GdkWindow     *new_parent,                                                gint           x,                                                gint           y);void          gdk_window_clear                 (GdkWindow     *window);void          gdk_window_clear_area            (GdkWindow     *window,                                                gint           x,                                                gint           y,                                                gint           width,                                                gint           height);void          gdk_window_clear_area_e          (GdkWindow     *window,                                                gint           x,                                                gint           y,                                                gint           width,                                                gint           height);void          gdk_window_raise                 (GdkWindow     *window);void          gdk_window_lower                 (GdkWindow     *window);void          gdk_window_focus                 (GdkWindow     *window,                                                guint32        timestamp);void          gdk_window_set_user_data         (GdkWindow     *window,                                                gpointer       user_data);void          gdk_window_set_override_redirect (GdkWindow     *window,                                                gboolean       override_redirect);void          gdk_window_set_accept_focus      (GdkWindow     *window,					        gboolean       accept_focus);void          gdk_window_set_focus_on_map      (GdkWindow     *window,					        gboolean       focus_on_map);void          gdk_window_add_filter            (GdkWindow     *window,                                                GdkFilterFunc  function,                                                gpointer       data);void          gdk_window_remove_filter         (GdkWindow     *window,                                                GdkFilterFunc  function,                                                gpointer       data);void          gdk_window_scroll                (GdkWindow     *window,                                                gint           dx,                                                gint           dy);void	      gdk_window_move_region           (GdkWindow       *window,						const GdkRegion *region,						gint             dx,						gint             dy);/*  * This allows for making shaped (partially transparent) windows * - cool feature, needed for Drag and Drag for example. *  The shape_mask can be the mask *  from gdk_pixmap_create_from_xpm.   Stefan Wille */void gdk_window_shape_combine_mask  (GdkWindow	      *window,                                     GdkBitmap	      *mask,                                     gint	       x,                                     gint	       y);void gdk_window_shape_combine_region (GdkWindow	      *window,                                      const GdkRegion *shape_region,                                      gint	       offset_x,                                      gint	       offset_y);/* * This routine allows you to quickly take the shapes of all the child windows * of a window and use their shapes as the shape mask for this window - useful * for container windows that dont want to look like a big box *  * - Raster */void gdk_window_set_child_shapes (GdkWindow *window);void gdk_window_set_composited   (GdkWindow *window,                                  gboolean   composited);/* * This routine allows you to merge (ie ADD) child shapes to your * own window's shape keeping its current shape and ADDING the child * shapes to it. *  * - Raster */void gdk_window_merge_child_shapes         (GdkWindow       *window);void gdk_window_input_shape_combine_mask   (GdkWindow       *window,					    GdkBitmap       *mask,					    gint             x,					    gint             y);void gdk_window_input_shape_combine_region (GdkWindow       *window,                                            const GdkRegion *shape_region,                                            gint             offset_x,                                            gint             offset_y);void gdk_window_set_child_input_shapes     (GdkWindow       *window);void gdk_window_merge_child_input_shapes   (GdkWindow       *window);/* * Check if a window has been shown, and whether all its * parents up to a toplevel have been shown, respectively. * Note that a window that is_viewable below is not necessarily * viewable in the X sense. */gboolean gdk_window_is_visible     (GdkWindow *window);gboolean gdk_window_is_viewable    (GdkWindow *window);GdkWindowState gdk_window_get_state (GdkWindow *window);/* Set static bit gravity on the parent, and static * window gravity on all children. */gboolean gdk_window_set_static_gravities (GdkWindow *window,					  gboolean   use_static);   /* Functions to create/lookup windows from their native equivalents */ #ifndef GDK_MULTIHEAD_SAFEGdkWindow*    gdk_window_foreign_new (GdkNativeWindow anid);GdkWindow*    gdk_window_lookup      (GdkNativeWindow anid);#endifGdkWindow    *gdk_window_foreign_new_for_display (GdkDisplay      *display,						  GdkNativeWindow  anid);GdkWindow*    gdk_window_lookup_for_display (GdkDisplay      *display,					     GdkNativeWindow  anid);/* GdkWindow */#ifndef GDK_DISABLE_DEPRECATEDvoid	      gdk_window_set_hints	 (GdkWindow	  *window,					  gint		   x,					  gint		   y,					  gint		   min_width,					  gint		   min_height,					  gint		   max_width,					  gint		   max_height,					  gint		   flags);#endifvoid              gdk_window_set_type_hint (GdkWindow        *window,                                            GdkWindowTypeHint hint);GdkWindowTypeHint gdk_window_get_type_hint (GdkWindow        *window);void          gdk_window_set_modal_hint   (GdkWindow       *window,                                           gboolean         modal);void gdk_window_set_skip_taskbar_hint (GdkWindow *window,                                       gboolean   skips_taskbar);void gdk_window_set_skip_pager_hint   (GdkWindow *window,                                       gboolean   skips_pager);void gdk_window_set_urgency_hint      (GdkWindow *window,				       gboolean   urgent);void          gdk_window_set_geometry_hints (GdkWindow          *window,					     const GdkGeometry  *geometry,					     GdkWindowHints      geom_mask);void          gdk_set_sm_client_id          (const gchar        *sm_client_id);void	      gdk_window_begin_paint_rect   (GdkWindow          *window,					     const GdkRectangle *rectangle);void	      gdk_window_begin_paint_region (GdkWindow          *window,					     const GdkRegion    *region);void	      gdk_window_end_paint          (GdkWindow          *window);void	      gdk_window_set_title	   (GdkWindow	  *window,					    const gchar	  *title);void          gdk_window_set_role          (GdkWindow       *window,					    const gchar     *role);void          gdk_window_set_startup_id    (GdkWindow       *window,					    const gchar     *startup_id);					  void          gdk_window_set_transient_for (GdkWindow       *window, 					    GdkWindow       *parent);void	      gdk_window_set_background	 (GdkWindow	  *window,					  const GdkColor  *color);void	      gdk_window_set_back_pixmap (GdkWindow	  *window,					  GdkPixmap	  *pixmap,					  gboolean	   parent_relative);void	      gdk_window_set_cursor	 (GdkWindow	  *window,					  GdkCursor	  *cursor);void	      gdk_window_get_user_data	 (GdkWindow	  *window,					  gpointer	  *data);void	      gdk_window_get_geometry	 (GdkWindow	  *window,					  gint		  *x,					  gint		  *y,					  gint		  *width,					  gint		  *height,					  gint		  *depth);void	      gdk_window_get_position	 (GdkWindow	  *window,					  gint		  *x,					  gint		  *y);gint	      gdk_window_get_origin	 (GdkWindow	  *window,					  gint		  *x,					  gint		  *y);#if !defined (GDK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION)/* Used by gtk_handle_box_button_changed () */gboolean      gdk_window_get_deskrelative_origin (GdkWindow	  *window,					  gint		  *x,					  gint		  *y);#endifvoid	      gdk_window_get_root_origin (GdkWindow	  *window,					  gint		  *x,					  gint		  *y);void          gdk_window_get_frame_extents (GdkWindow     *window,                                            GdkRectangle  *rect);GdkWindow*    gdk_window_get_pointer	 (GdkWindow	  *window,					  gint		  *x,					  gint		  *y,					  GdkModifierType *mask);GdkWindow *   gdk_window_get_parent      (GdkWindow       *window);GdkWindow *   gdk_window_get_toplevel    (GdkWindow       *window);GList *	      gdk_window_get_children	 (GdkWindow	  *window);GList *       gdk_window_peek_children   (GdkWindow       *window);GdkEventMask  gdk_window_get_events	 (GdkWindow	  *window);void	      gdk_window_set_events	 (GdkWindow	  *window,					  GdkEventMask	   event_mask);void          gdk_window_set_icon_list   (GdkWindow       *window,					  GList           *pixbufs);void	      gdk_window_set_icon	 (GdkWindow	  *window, 					  GdkWindow	  *icon_window,					  GdkPixmap	  *pixmap,					  GdkBitmap	  *mask);void	      gdk_window_set_icon_name	 (GdkWindow	  *window, 					  const gchar	  *name);void	      gdk_window_set_group	 (GdkWindow	  *window, 					  GdkWindow	  *leader);GdkWindow*    gdk_window_get_group	 (GdkWindow	  *window);void	      gdk_window_set_decorations (GdkWindow	  *window,					  GdkWMDecoration  decorations);gboolean      gdk_window_get_decorations (GdkWindow       *window,					  GdkWMDecoration *decorations);void	      gdk_window_set_functions	 (GdkWindow	  *window,					  GdkWMFunction	   functions);#ifndef GDK_MULTIHEAD_SAFEGList *       gdk_window_get_toplevels   (void);#endifvoid          gdk_window_beep            (GdkWindow       *window);void          gdk_window_iconify         (GdkWindow       *window);void          gdk_window_deiconify       (GdkWindow       *window);void          gdk_window_stick           (GdkWindow       *window);void          gdk_window_unstick         (GdkWindow       *window);void          gdk_window_maximize        (GdkWindow       *window);void          gdk_window_unmaximize      (GdkWindow       *window);void          gdk_window_fullscreen      (GdkWindow       *window);void          gdk_window_unfullscreen    (GdkWindow       *window);void          gdk_window_set_keep_above  (GdkWindow       *window,                                          gboolean         setting);void          gdk_window_set_keep_below  (GdkWindow       *window,                                          gboolean         setting);void          gdk_window_set_opacity     (GdkWindow       *window,                                          gdouble          opacity);void          gdk_window_register_dnd    (GdkWindow       *window);void gdk_window_begin_resize_drag (GdkWindow     *window,                                   GdkWindowEdge  edge,                                   gint           button,                                   gint           root_x,                                   gint           root_y,                                   guint32        timestamp);void gdk_window_begin_move_drag   (GdkWindow     *window,                                   gint           button,                                   gint           root_x,                                   gint           root_y,                                   guint32        timestamp);/* Interface for dirty-region queueing */void       gdk_window_invalidate_rect           (GdkWindow          *window,					         const GdkRectangle *rect,					         gboolean            invalidate_children);void       gdk_window_invalidate_region         (GdkWindow          *window,					         const GdkRegion    *region,					         gboolean            invalidate_children);void       gdk_window_invalidate_maybe_recurse  (GdkWindow          *window,						 const GdkRegion    *region,						 gboolean (*child_func) (GdkWindow *, gpointer),						 gpointer   user_data);GdkRegion *gdk_window_get_update_area     (GdkWindow    *window);void       gdk_window_freeze_updates      (GdkWindow    *window);void       gdk_window_thaw_updates        (GdkWindow    *window);void       gdk_window_freeze_toplevel_updates_libgtk_only (GdkWindow *window);void       gdk_window_thaw_toplevel_updates_libgtk_only   (GdkWindow *window);void       gdk_window_process_all_updates (void);void       gdk_window_process_updates     (GdkWindow    *window,					   gboolean      update_children);/* Enable/disable flicker, so you can tell if your code is inefficient. */void       gdk_window_set_debug_updates   (gboolean      setting);void       gdk_window_constrain_size      (GdkGeometry  *geometry,                                           guint         flags,                                           gint          width,                                           gint          height,                                           gint         *new_width,                                           gint         *new_height);void gdk_window_get_internal_paint_info (GdkWindow    *window,					 GdkDrawable **real_drawable,					 gint         *x_offset,					 gint         *y_offset);void gdk_window_enable_synchronized_configure (GdkWindow *window);void gdk_window_configure_finished            (GdkWindow *window);#ifndef GDK_MULTIHEAD_SAFEGdkPointerHooks *gdk_set_pointer_hooks (const GdkPointerHooks *new_hooks);   #endif /* GDK_MULTIHEAD_SAFE */GdkWindow *gdk_get_default_root_window (void);void gdk_window_redirect_to_drawable (GdkWindow *window,				      GdkDrawable *drawable,				      gint src_x, gint src_y,				      gint dest_x, gint dest_y,				      gint width, gint height);void gdk_window_remove_redirection   (GdkWindow *window);#ifndef GDK_DISABLE_DEPRECATED#define GDK_ROOT_PARENT()             (gdk_get_default_root_window ())#define gdk_window_get_size            gdk_drawable_get_size#define gdk_window_get_type            gdk_window_get_window_type#define gdk_window_get_colormap        gdk_drawable_get_colormap#define gdk_window_set_colormap        gdk_drawable_set_colormap#define gdk_window_get_visual          gdk_drawable_get_visual#define gdk_window_ref                 gdk_drawable_ref#define gdk_window_unref               gdk_drawable_unref#define gdk_window_copy_area(drawable,gc,x,y,source_drawable,source_x,source_y,width,height) \   gdk_draw_pixmap(drawable,gc,source_drawable,source_x,source_y,x,y,width,height)#endif /* GDK_DISABLE_DEPRECATED */G_END_DECLS#endif /* __GDK_WINDOW_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -