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

📄 gtkwidget.h

📁 windows平台下开发gtk程序所需要的库和头文件等
💻 H
📖 第 1 页 / 共 3 页
字号:
							 gboolean      redraw_on_allocate);void                  gtk_widget_set_parent             (GtkWidget    *widget,							 GtkWidget    *parent);GtkWidget           * gtk_widget_get_parent             (GtkWidget    *widget);void                  gtk_widget_set_parent_window      (GtkWidget    *widget,							 GdkWindow    *parent_window);GdkWindow           * gtk_widget_get_parent_window      (GtkWidget    *widget);void                  gtk_widget_set_child_visible      (GtkWidget    *widget,							 gboolean      is_visible);gboolean              gtk_widget_get_child_visible      (GtkWidget    *widget);GdkWindow*            gtk_widget_get_window             (GtkWidget    *widget);gboolean   gtk_widget_child_focus         (GtkWidget           *widget,                                           GtkDirectionType     direction);gboolean   gtk_widget_keynav_failed       (GtkWidget           *widget,                                           GtkDirectionType     direction);void       gtk_widget_error_bell          (GtkWidget           *widget);void       gtk_widget_set_size_request    (GtkWidget           *widget,                                           gint                 width,                                           gint                 height);void       gtk_widget_get_size_request    (GtkWidget           *widget,                                           gint                *width,                                           gint                *height);#ifndef GTK_DISABLE_DEPRECATEDvoid	   gtk_widget_set_uposition	  (GtkWidget	       *widget,					   gint			x,					   gint			y);void	   gtk_widget_set_usize		  (GtkWidget	       *widget,					   gint			width,					   gint			height);#endifvoid	   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,					 GType		 widget_type);GdkColormap* gtk_widget_get_colormap	(GtkWidget	*widget);GdkVisual*   gtk_widget_get_visual	(GtkWidget	*widget);GdkScreen *   gtk_widget_get_screen      (GtkWidget *widget);gboolean      gtk_widget_has_screen      (GtkWidget *widget);GdkDisplay *  gtk_widget_get_display     (GtkWidget *widget);GdkWindow *   gtk_widget_get_root_window (GtkWidget *widget);GtkSettings*  gtk_widget_get_settings    (GtkWidget *widget);GtkClipboard *gtk_widget_get_clipboard   (GtkWidget *widget,					  GdkAtom    selection);GdkPixmap *   gtk_widget_get_snapshot    (GtkWidget    *widget,                                          GdkRectangle *clip_rect);#ifndef GTK_DISABLE_DEPRECATED#define gtk_widget_set_visual(widget,visual)  ((void) 0)#define gtk_widget_push_visual(visual)        ((void) 0)#define gtk_widget_pop_visual()               ((void) 0)#define gtk_widget_set_default_visual(visual) ((void) 0)#endif /* GTK_DISABLE_DEPRECATED *//* Accessibility support */AtkObject*       gtk_widget_get_accessible               (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);gint	     gtk_widget_get_events	(GtkWidget	*widget);void	     gtk_widget_get_pointer	(GtkWidget	*widget,					 gint		*x,					 gint		*y);gboolean     gtk_widget_is_ancestor	(GtkWidget	*widget,					 GtkWidget	*ancestor);gboolean     gtk_widget_translate_coordinates (GtkWidget  *src_widget,					       GtkWidget  *dest_widget,					       gint        src_x,					       gint        src_y,					       gint       *dest_x,					       gint       *dest_y);/* Hide widget and return TRUE. */gboolean     gtk_widget_hide_on_delete	(GtkWidget	*widget);/* Widget styles. */void	   gtk_widget_set_style		(GtkWidget	*widget,					 GtkStyle	*style);void	   gtk_widget_ensure_style	(GtkWidget	*widget);GtkStyle*  gtk_widget_get_style		(GtkWidget	*widget);void        gtk_widget_modify_style       (GtkWidget            *widget,					   GtkRcStyle           *style);GtkRcStyle *gtk_widget_get_modifier_style (GtkWidget            *widget);void        gtk_widget_modify_fg          (GtkWidget            *widget,					   GtkStateType          state,					   const GdkColor       *color);void        gtk_widget_modify_bg          (GtkWidget            *widget,					   GtkStateType          state,					   const GdkColor       *color);void        gtk_widget_modify_text        (GtkWidget            *widget,					   GtkStateType          state,					   const GdkColor       *color);void        gtk_widget_modify_base        (GtkWidget            *widget,					   GtkStateType          state,					   const GdkColor       *color);void        gtk_widget_modify_cursor      (GtkWidget            *widget,					   const GdkColor       *primary,					   const GdkColor       *secondary);void        gtk_widget_modify_font        (GtkWidget            *widget,					   PangoFontDescription *font_desc);#ifndef GTK_DISABLE_DEPRECATED#define gtk_widget_set_rc_style(widget)          (gtk_widget_set_style (widget, NULL))#define gtk_widget_restore_default_style(widget) (gtk_widget_set_style (widget, NULL))#endifPangoContext *gtk_widget_create_pango_context (GtkWidget   *widget);PangoContext *gtk_widget_get_pango_context    (GtkWidget   *widget);PangoLayout  *gtk_widget_create_pango_layout  (GtkWidget   *widget,					       const gchar *text);GdkPixbuf    *gtk_widget_render_icon          (GtkWidget   *widget,                                               const gchar *stock_id,                                               GtkIconSize  size,                                               const gchar *detail);/* handle composite names for GTK_COMPOSITE_CHILD widgets, * the returned name is newly allocated. */void   gtk_widget_set_composite_name	(GtkWidget	*widget,					 const 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_colormap	     (GdkColormap *cmap);void	     gtk_widget_push_composite_child (void);void	     gtk_widget_pop_composite_child  (void);void	     gtk_widget_pop_colormap	     (void);/* widget style properties */void gtk_widget_class_install_style_property        (GtkWidgetClass     *klass,						     GParamSpec         *pspec);void gtk_widget_class_install_style_property_parser (GtkWidgetClass     *klass,						     GParamSpec         *pspec,						     GtkRcPropertyParser parser);GParamSpec*  gtk_widget_class_find_style_property   (GtkWidgetClass     *klass,						     const gchar        *property_name);GParamSpec** gtk_widget_class_list_style_properties (GtkWidgetClass     *klass,						     guint              *n_properties);void gtk_widget_style_get_property (GtkWidget	     *widget,				    const gchar    *property_name,				    GValue	     *value);void gtk_widget_style_get_valist   (GtkWidget	     *widget,				    const gchar    *first_property_name,				    va_list         var_args);void gtk_widget_style_get          (GtkWidget	     *widget,				    const gchar    *first_property_name,				    ...) G_GNUC_NULL_TERMINATED;/* Set certain default values to be used at widget creation time. */void	     gtk_widget_set_default_colormap (GdkColormap *colormap);GtkStyle*    gtk_widget_get_default_style    (void);#ifndef GDK_MULTIHEAD_SAFEGdkColormap* gtk_widget_get_default_colormap (void);GdkVisual*   gtk_widget_get_default_visual   (void);#endif/* Functions for setting directionality for widgets */void             gtk_widget_set_direction         (GtkWidget        *widget,						   GtkTextDirection  dir);GtkTextDirection gtk_widget_get_direction         (GtkWidget        *widget);void             gtk_widget_set_default_direction (GtkTextDirection  dir);GtkTextDirection gtk_widget_get_default_direction (void);/* Compositing manager functionality */gboolean gtk_widget_is_composited (GtkWidget *widget);/* Counterpart to gdk_window_shape_combine_mask. */void	     gtk_widget_shape_combine_mask (GtkWidget *widget,					    GdkBitmap *shape_mask,					    gint       offset_x,					    gint       offset_y);void	     gtk_widget_input_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);GList* gtk_widget_list_mnemonic_labels  (GtkWidget *widget);void   gtk_widget_add_mnemonic_label    (GtkWidget *widget,					 GtkWidget *label);void   gtk_widget_remove_mnemonic_label (GtkWidget *widget,					 GtkWidget *label);void                  gtk_widget_set_tooltip_window    (GtkWidget   *widget,                                                        GtkWindow   *custom_window);GtkWindow *gtk_widget_get_tooltip_window    (GtkWidget   *widget);void       gtk_widget_trigger_tooltip_query (GtkWidget   *widget);void       gtk_widget_set_tooltip_text      (GtkWidget   *widget,                                             const gchar *text);gchar *    gtk_widget_get_tooltip_text      (GtkWidget   *widget);void       gtk_widget_set_tooltip_markup    (GtkWidget   *widget,                                             const gchar *markup);gchar *    gtk_widget_get_tooltip_markup    (GtkWidget   *widget);void       gtk_widget_set_has_tooltip       (GtkWidget   *widget,					     gboolean     has_tooltip);gboolean   gtk_widget_get_has_tooltip       (GtkWidget   *widget);GType           gtk_requisition_get_type (void) G_GNUC_CONST;GtkRequisition *gtk_requisition_copy     (const GtkRequisition *requisition);void            gtk_requisition_free     (GtkRequisition       *requisition);#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__ */void              _gtk_widget_grab_notify                 (GtkWidget    *widget,						           gboolean	was_grabbed);GtkWidgetAuxInfo *_gtk_widget_get_aux_info                (GtkWidget    *widget,							   gboolean      create);void              _gtk_widget_propagate_hierarchy_changed (GtkWidget    *widget,							   GtkWidget    *previous_toplevel);void              _gtk_widget_propagate_screen_changed    (GtkWidget    *widget,							   GdkScreen    *previous_screen);void		  _gtk_widget_propagate_composited_changed (GtkWidget    *widget);void	   _gtk_widget_set_pointer_window  (GtkWidget      *widget,					    GdkWindow      *pointer_window);GdkWindow *_gtk_widget_get_pointer_window  (GtkWidget      *widget);gboolean   _gtk_widget_is_pointer_widget   (GtkWidget      *widget);void       _gtk_widget_synthesize_crossing (GtkWidget      *from,					    GtkWidget      *to,					    GdkCrossingMode mode);GdkColormap* _gtk_widget_peek_colormap (void);G_END_DECLS#endif /* __GTK_WIDGET_H__ */

⌨️ 快捷键说明

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