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

📄 gtkwidget.h

📁 windows平台下开发gtk程序所需要的库和头文件等
💻 H
📖 第 1 页 / 共 3 页
字号:
  gboolean (* mnemonic_activate) (GtkWidget    *widget,				  gboolean      group_cycling);    /* explicit focus */  void     (* grab_focus)      (GtkWidget        *widget);  gboolean (* focus)           (GtkWidget        *widget,                                GtkDirectionType  direction);    /* events */  gboolean (* event)			(GtkWidget	     *widget,					 GdkEvent	     *event);  gboolean (* button_press_event)	(GtkWidget	     *widget,					 GdkEventButton      *event);  gboolean (* button_release_event)	(GtkWidget	     *widget,					 GdkEventButton      *event);  gboolean (* scroll_event)		(GtkWidget           *widget,					 GdkEventScroll      *event);  gboolean (* motion_notify_event)	(GtkWidget	     *widget,					 GdkEventMotion      *event);  gboolean (* delete_event)		(GtkWidget	     *widget,					 GdkEventAny	     *event);  gboolean (* destroy_event)		(GtkWidget	     *widget,					 GdkEventAny	     *event);  gboolean (* expose_event)		(GtkWidget	     *widget,					 GdkEventExpose      *event);  gboolean (* key_press_event)		(GtkWidget	     *widget,					 GdkEventKey	     *event);  gboolean (* key_release_event)	(GtkWidget	     *widget,					 GdkEventKey	     *event);  gboolean (* enter_notify_event)	(GtkWidget	     *widget,					 GdkEventCrossing    *event);  gboolean (* leave_notify_event)	(GtkWidget	     *widget,					 GdkEventCrossing    *event);  gboolean (* configure_event)		(GtkWidget	     *widget,					 GdkEventConfigure   *event);  gboolean (* focus_in_event)		(GtkWidget	     *widget,					 GdkEventFocus       *event);  gboolean (* focus_out_event)		(GtkWidget	     *widget,					 GdkEventFocus       *event);  gboolean (* map_event)		(GtkWidget	     *widget,					 GdkEventAny	     *event);  gboolean (* unmap_event)		(GtkWidget	     *widget,					 GdkEventAny	     *event);  gboolean (* property_notify_event)	(GtkWidget	     *widget,					 GdkEventProperty    *event);  gboolean (* selection_clear_event)	(GtkWidget	     *widget,					 GdkEventSelection   *event);  gboolean (* selection_request_event)	(GtkWidget	     *widget,					 GdkEventSelection   *event);  gboolean (* selection_notify_event)	(GtkWidget	     *widget,					 GdkEventSelection   *event);  gboolean (* proximity_in_event)	(GtkWidget	     *widget,					 GdkEventProximity   *event);  gboolean (* proximity_out_event)	(GtkWidget	     *widget,					 GdkEventProximity   *event);  gboolean (* visibility_notify_event)	(GtkWidget	     *widget,					 GdkEventVisibility  *event);  gboolean (* client_event)		(GtkWidget	     *widget,					 GdkEventClient	     *event);  gboolean (* no_expose_event)		(GtkWidget	     *widget,					 GdkEventAny	     *event);  gboolean (* window_state_event)	(GtkWidget	     *widget,					 GdkEventWindowState *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_);  /* Signals used only for keybindings */  gboolean (* popup_menu)          (GtkWidget          *widget);  /* If a widget has multiple tooltips/whatsthis, it should show the   * one for the current focus location, or if that doesn't make   * sense, should cycle through them showing each tip alongside   * whatever piece of the widget it applies to.   */  gboolean (* show_help)           (GtkWidget          *widget,                                    GtkWidgetHelpType   help_type);    /* accessibility support    */  AtkObject*   (*get_accessible)     (GtkWidget *widget);  void         (*screen_changed)     (GtkWidget *widget,                                      GdkScreen *previous_screen);  gboolean     (*can_activate_accel) (GtkWidget *widget,                                      guint      signal_id);  /* Sent when a grab is broken. */  gboolean (*grab_broken_event) (GtkWidget	     *widget,                                 GdkEventGrabBroken  *event);  void         (* composited_changed) (GtkWidget *widget);  gboolean     (* query_tooltip)      (GtkWidget  *widget,				       gint        x,				       gint        y,				       gboolean    keyboard_tooltip,				       GtkTooltip *tooltip);  /* Signals without a C default handler class slot:   * gboolean	(*damage_event)	(GtkWidget      *widget,   *                             GdkEventExpose *event);   */  /* Padding for future expansion */  void (*_gtk_reserved5) (void);  void (*_gtk_reserved6) (void);  void (*_gtk_reserved7) (void);};struct _GtkWidgetAuxInfo{  gint x;  gint y;  gint width;  gint height;  guint x_set : 1;  guint y_set : 1;};struct _GtkWidgetShapeInfo{  gint16     offset_x;  gint16     offset_y;  GdkBitmap *shape_mask;};GType	   gtk_widget_get_type		  (void) G_GNUC_CONST;GtkWidget* gtk_widget_new		  (GType		type,					   const gchar	       *first_property_name,					   ...);void	   gtk_widget_destroy		  (GtkWidget	       *widget);void	   gtk_widget_destroyed		  (GtkWidget	       *widget,					   GtkWidget	      **widget_pointer);#ifndef GTK_DISABLE_DEPRECATEDGtkWidget* gtk_widget_ref		  (GtkWidget	       *widget);void	   gtk_widget_unref		  (GtkWidget	       *widget);void	   gtk_widget_set		  (GtkWidget	       *widget,					   const gchar         *first_property_name,					   ...) G_GNUC_NULL_TERMINATED;#endif /* GTK_DISABLE_DEPRECATED */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_set_no_show_all     (GtkWidget           *widget,					   gboolean             no_show_all);gboolean   gtk_widget_get_no_show_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);#ifndef GTK_DISABLE_DEPRECATEDvoid	   gtk_widget_queue_clear	  (GtkWidget	       *widget);void	   gtk_widget_queue_clear_area	  (GtkWidget	       *widget,					   gint                 x,					   gint                 y,					   gint                 width,					   gint                 height);#endif /* GTK_DISABLE_DEPRECATED */void	   gtk_widget_queue_resize	  (GtkWidget	       *widget);void	   gtk_widget_queue_resize_no_redraw (GtkWidget *widget);#ifndef GTK_DISABLE_DEPRECATEDvoid	   gtk_widget_draw		  (GtkWidget	       *widget,					   const GdkRectangle  *area);#endif /* GTK_DISABLE_DEPRECATED */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,					   GdkModifierType      accel_mods,					   GtkAccelFlags        accel_flags);gboolean   gtk_widget_remove_accelerator  (GtkWidget           *widget,					   GtkAccelGroup       *accel_group,					   guint                accel_key,					   GdkModifierType      accel_mods);void       gtk_widget_set_accel_path      (GtkWidget           *widget,					   const gchar         *accel_path,					   GtkAccelGroup       *accel_group);const gchar* _gtk_widget_get_accel_path   (GtkWidget           *widget,					   gboolean	       *locked);GList*     gtk_widget_list_accel_closures (GtkWidget	       *widget);gboolean   gtk_widget_can_activate_accel  (GtkWidget           *widget,                                           guint                signal_id);gboolean   gtk_widget_mnemonic_activate   (GtkWidget           *widget,					   gboolean             group_cycling);gboolean   gtk_widget_event		  (GtkWidget	       *widget,					   GdkEvent	       *event);gint       gtk_widget_send_expose         (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);gboolean   gtk_widget_intersect		  (GtkWidget	       *widget,					   const GdkRectangle  *area,					   GdkRectangle	       *intersection);GdkRegion *gtk_widget_region_intersect	  (GtkWidget	       *widget,					   const GdkRegion     *region);void	gtk_widget_freeze_child_notify	  (GtkWidget	       *widget);void	gtk_widget_child_notify		  (GtkWidget	       *widget,					   const gchar	       *child_property);void	gtk_widget_thaw_child_notify	  (GtkWidget	       *widget);gboolean   gtk_widget_is_focus            (GtkWidget           *widget);void	   gtk_widget_grab_focus	  (GtkWidget	       *widget);void	   gtk_widget_grab_default	  (GtkWidget	       *widget);void                  gtk_widget_set_name               (GtkWidget    *widget,							 const gchar  *name);G_CONST_RETURN 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_double_buffered    (GtkWidget    *widget,							 gboolean      double_buffered);void                  gtk_widget_set_redraw_on_allocate (GtkWidget    *widget,

⌨️ 快捷键说明

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