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

📄 gtkwidget.h

📁 gtk是linux一款强大的夸平台的图形化开发工具
💻 H
📖 第 1 页 / 共 2 页
字号:
  gint (* selection_clear_event)   (GtkWidget	       *widget,				    GdkEventSelection  *event);  gint (* selection_request_event) (GtkWidget	       *widget,				    GdkEventSelection  *event);  gint (* selection_notify_event)  (GtkWidget	       *widget,				    GdkEventSelection  *event);  gint (* proximity_in_event)	   (GtkWidget	       *widget,				    GdkEventProximity  *event);  gint (* proximity_out_event)	   (GtkWidget	       *widget,				    GdkEventProximity  *event);  gint (* visibility_notify_event)  (GtkWidget	       *widget,				     GdkEventVisibility *event);  gint (* client_event)		   (GtkWidget	       *widget,				    GdkEventClient     *event);  gint (* no_expose_event)	   (GtkWidget	       *widget,				    GdkEventAny	       *event);  /* selection */  void (* selection_get)           (GtkWidget          *widget,				    GtkSelectionData   *selection_data,				    guint               info,				    guint               time);  void (* selection_received)      (GtkWidget          *widget,				    GtkSelectionData   *selection_data,				    guint               time);  /* Source side drag signals */  void (* drag_begin)	           (GtkWidget	       *widget,				    GdkDragContext     *context);  void (* drag_end)	           (GtkWidget	       *widget,				    GdkDragContext     *context);  void (* drag_data_get)           (GtkWidget          *widget,				    GdkDragContext     *context,				    GtkSelectionData   *selection_data,				    guint               info,				    guint               time);  void (* drag_data_delete)        (GtkWidget	       *widget,				    GdkDragContext     *context);  /* Target side drag signals */  void (* drag_leave)	           (GtkWidget	       *widget,				    GdkDragContext     *context,				    guint               time);  gboolean (* drag_motion)         (GtkWidget	       *widget,				    GdkDragContext     *context,				    gint                x,				    gint                y,				    guint               time);  gboolean (* drag_drop)           (GtkWidget	       *widget,				    GdkDragContext     *context,				    gint                x,				    gint                y,				    guint               time);  void (* drag_data_received)      (GtkWidget          *widget,				    GdkDragContext     *context,				    gint                x,				    gint                y,				    GtkSelectionData   *selection_data,				    guint               info,				    guint               time);    /* action signals */  void (* debug_msg)		   (GtkWidget	       *widget,				    const gchar	       *string);  /* Padding for future expandsion */  GtkFunction pad1;  GtkFunction pad2;  GtkFunction pad3;  GtkFunction pad4;};struct _GtkWidgetAuxInfo{  gint16  x;  gint16  y;  gint16 width;  gint16 height;};struct _GtkWidgetShapeInfo{  gint16     offset_x;  gint16     offset_y;  GdkBitmap *shape_mask;};GtkType	   gtk_widget_get_type		  (void);GtkWidget* gtk_widget_new		  (GtkType		type,					   const gchar	       *first_arg_name,					   ...);GtkWidget* gtk_widget_newv		  (GtkType		type,					   guint		nargs,					   GtkArg	       *args);void	   gtk_widget_ref		  (GtkWidget	       *widget);void	   gtk_widget_unref		  (GtkWidget	       *widget);void	   gtk_widget_destroy		  (GtkWidget	       *widget);void	   gtk_widget_destroyed		  (GtkWidget	       *widget,					   GtkWidget	      **widget_pointer);void	   gtk_widget_get		  (GtkWidget	       *widget,					   GtkArg	       *arg);void	   gtk_widget_getv		  (GtkWidget	       *widget,					   guint		nargs,					   GtkArg	       *args);void	   gtk_widget_set		  (GtkWidget	       *widget,					   const gchar         *first_arg_name,					   ...);void	   gtk_widget_setv		  (GtkWidget	       *widget,					   guint		nargs,					   GtkArg	       *args);void	   gtk_widget_unparent		  (GtkWidget	       *widget);void	   gtk_widget_show		  (GtkWidget	       *widget);void       gtk_widget_show_now            (GtkWidget           *widget);void	   gtk_widget_hide		  (GtkWidget	       *widget);void	   gtk_widget_show_all		  (GtkWidget	       *widget);void	   gtk_widget_hide_all		  (GtkWidget	       *widget);void	   gtk_widget_map		  (GtkWidget	       *widget);void	   gtk_widget_unmap		  (GtkWidget	       *widget);void	   gtk_widget_realize		  (GtkWidget	       *widget);void	   gtk_widget_unrealize		  (GtkWidget	       *widget);/* Queuing draws */void	   gtk_widget_queue_draw	  (GtkWidget	       *widget);void	   gtk_widget_queue_draw_area	  (GtkWidget	       *widget,					   gint                 x,					   gint                 y,					   gint                 width,					   gint                 height);void	   gtk_widget_queue_clear	  (GtkWidget	       *widget);void	   gtk_widget_queue_clear_area	  (GtkWidget	       *widget,					   gint                 x,					   gint                 y,					   gint                 width,					   gint                 height);void	   gtk_widget_queue_resize	  (GtkWidget	       *widget);void	   gtk_widget_draw		  (GtkWidget	       *widget,					   GdkRectangle	       *area);void	   gtk_widget_draw_focus	  (GtkWidget	       *widget);void	   gtk_widget_draw_default	  (GtkWidget	       *widget);void	   gtk_widget_size_request	  (GtkWidget	       *widget,					   GtkRequisition      *requisition);void	   gtk_widget_size_allocate	  (GtkWidget	       *widget,					   GtkAllocation       *allocation);void       gtk_widget_get_child_requisition (GtkWidget	       *widget,					     GtkRequisition    *requisition);void	   gtk_widget_add_accelerator	  (GtkWidget           *widget,					   const gchar         *accel_signal,					   GtkAccelGroup       *accel_group,					   guint                accel_key,					   guint                accel_mods,					   GtkAccelFlags        accel_flags);void	   gtk_widget_remove_accelerator  (GtkWidget           *widget,					   GtkAccelGroup       *accel_group,					   guint                accel_key,					   guint                accel_mods);void	   gtk_widget_remove_accelerators (GtkWidget           *widget,					   const gchar	       *accel_signal,					   gboolean		visible_only);guint	   gtk_widget_accelerator_signal  (GtkWidget           *widget,					   GtkAccelGroup       *accel_group,					   guint                accel_key,					   guint                accel_mods);void	   gtk_widget_lock_accelerators   (GtkWidget	       *widget);void	   gtk_widget_unlock_accelerators (GtkWidget	       *widget);gboolean   gtk_widget_accelerators_locked (GtkWidget	       *widget);gint	   gtk_widget_event		  (GtkWidget	       *widget,					   GdkEvent	       *event);gboolean   gtk_widget_activate		     (GtkWidget	       *widget);gboolean   gtk_widget_set_scroll_adjustments (GtkWidget        *widget,					      GtkAdjustment    *hadjustment,					      GtkAdjustment    *vadjustment);     void	   gtk_widget_reparent		  (GtkWidget	       *widget,					   GtkWidget	       *new_parent);void	   gtk_widget_popup		  (GtkWidget	       *widget,					   gint			x,					   gint			y);gint	   gtk_widget_intersect		  (GtkWidget	       *widget,					   GdkRectangle	       *area,					   GdkRectangle	       *intersection);void	   gtk_widget_grab_focus	  (GtkWidget	       *widget);void	   gtk_widget_grab_default	  (GtkWidget	       *widget);void	   gtk_widget_set_name		  (GtkWidget	       *widget,					   const gchar	       *name);gchar*	   gtk_widget_get_name		  (GtkWidget	       *widget);void	   gtk_widget_set_state		  (GtkWidget	       *widget,					   GtkStateType		state);void	   gtk_widget_set_sensitive	  (GtkWidget	       *widget,					   gboolean		sensitive);void	   gtk_widget_set_app_paintable	  (GtkWidget	       *widget,					   gboolean		app_paintable);void	   gtk_widget_set_parent	  (GtkWidget	       *widget,					   GtkWidget	       *parent);void	   gtk_widget_set_parent_window	  (GtkWidget	       *widget,					   GdkWindow	       *parent_window);GdkWindow *gtk_widget_get_parent_window	  (GtkWidget	       *widget);void	   gtk_widget_set_uposition	  (GtkWidget	       *widget,					   gint			x,					   gint			y);void	   gtk_widget_set_usize		  (GtkWidget	       *widget,					   gint			width,					   gint			height);void	   gtk_widget_set_events	  (GtkWidget	       *widget,					   gint			events);void       gtk_widget_add_events          (GtkWidget           *widget,					   gint	                events);void	   gtk_widget_set_extension_events (GtkWidget		*widget,					    GdkExtensionMode	mode);GdkExtensionMode gtk_widget_get_extension_events (GtkWidget	*widget);GtkWidget*   gtk_widget_get_toplevel	(GtkWidget	*widget);GtkWidget*   gtk_widget_get_ancestor	(GtkWidget	*widget,					 GtkType	widget_type);GdkColormap* gtk_widget_get_colormap	(GtkWidget	*widget);GdkVisual*   gtk_widget_get_visual	(GtkWidget	*widget);/* The following functions must not be called on an already * realized widget. Because it is possible that somebody * can call get_colormap() or get_visual() and save the * result, these functions are probably only safe to * call in a widget's init() function. */void         gtk_widget_set_colormap    (GtkWidget      *widget,					 GdkColormap    *colormap);void         gtk_widget_set_visual      (GtkWidget      *widget, 					 GdkVisual      *visual);gint	     gtk_widget_get_events	(GtkWidget	*widget);void	     gtk_widget_get_pointer	(GtkWidget	*widget,					 gint		*x,					 gint		*y);gint	     gtk_widget_is_ancestor	(GtkWidget	*widget,					 GtkWidget	*ancestor);/* Hide widget and return TRUE. */gint	   gtk_widget_hide_on_delete	(GtkWidget	*widget);/* Widget styles. */void	   gtk_widget_set_style		(GtkWidget	*widget,					 GtkStyle	*style);void	   gtk_widget_set_rc_style	(GtkWidget	*widget);void	   gtk_widget_ensure_style	(GtkWidget	*widget);GtkStyle*  gtk_widget_get_style		(GtkWidget	*widget);void	   gtk_widget_restore_default_style (GtkWidget	*widget);void       gtk_widget_modify_style      (GtkWidget      *widget,					 GtkRcStyle     *style);/* handle composite names for GTK_COMPOSITE_CHILD widgets, * the returned name is newly allocated. */void   gtk_widget_set_composite_name	(GtkWidget	*widget,					 gchar     	*name);gchar* gtk_widget_get_composite_name	(GtkWidget	*widget);     /* Descend recursively and set rc-style on all widgets without user styles */void       gtk_widget_reset_rc_styles   (GtkWidget      *widget);/* Push/pop pairs, to change default values upon a widget's creation. * This will override the values that got set by the * gtk_widget_set_default_* () functions. */void	     gtk_widget_push_style	     (GtkStyle	 *style);void	     gtk_widget_push_colormap	     (GdkColormap *cmap);void	     gtk_widget_push_visual	     (GdkVisual	 *visual);void	     gtk_widget_push_composite_child (void);void	     gtk_widget_pop_composite_child  (void);void	     gtk_widget_pop_style	     (void);void	     gtk_widget_pop_colormap	     (void);void	     gtk_widget_pop_visual	     (void);/* Set certain default values to be used at widget creation time. */void	     gtk_widget_set_default_style    (GtkStyle	  *style);void	     gtk_widget_set_default_colormap (GdkColormap *colormap);void	     gtk_widget_set_default_visual   (GdkVisual	  *visual);GtkStyle*    gtk_widget_get_default_style    (void);GdkColormap* gtk_widget_get_default_colormap (void);GdkVisual*   gtk_widget_get_default_visual   (void);/* Counterpart to gdk_window_shape_combine_mask. */void	     gtk_widget_shape_combine_mask (GtkWidget *widget,					    GdkBitmap *shape_mask,					    gint       offset_x,					    gint       offset_y);/* internal function */void	     gtk_widget_reset_shapes	   (GtkWidget *widget);/* Compute a widget's path in the form "GtkWindow.MyLabel", and * return newly alocated strings. */void	     gtk_widget_path		   (GtkWidget *widget,					    guint     *path_length,					    gchar    **path,					    gchar    **path_reversed);void	     gtk_widget_class_path	   (GtkWidget *widget,					    guint     *path_length,					    gchar    **path,					    gchar    **path_reversed);#if	defined (GTK_TRACE_OBJECTS) && defined (__GNUC__)#  define gtk_widget_ref gtk_object_ref#  define gtk_widget_unref gtk_object_unref#endif	/* GTK_TRACE_OBJECTS && __GNUC__ */#ifdef __cplusplus}#endif /* __cplusplus */#endif /* __GTK_WIDGET_H__ */

⌨️ 快捷键说明

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