📄 gtkwindow.h
字号:
gboolean setting);gboolean gtk_window_get_urgency_hint (GtkWindow *window);void gtk_window_set_accept_focus (GtkWindow *window, gboolean setting);gboolean gtk_window_get_accept_focus (GtkWindow *window);void gtk_window_set_focus_on_map (GtkWindow *window, gboolean setting);gboolean gtk_window_get_focus_on_map (GtkWindow *window);void gtk_window_set_destroy_with_parent (GtkWindow *window, gboolean setting);gboolean gtk_window_get_destroy_with_parent (GtkWindow *window);void gtk_window_set_resizable (GtkWindow *window, gboolean resizable);gboolean gtk_window_get_resizable (GtkWindow *window);void gtk_window_set_gravity (GtkWindow *window, GdkGravity gravity);GdkGravity gtk_window_get_gravity (GtkWindow *window);void gtk_window_set_geometry_hints (GtkWindow *window, GtkWidget *geometry_widget, GdkGeometry *geometry, GdkWindowHints geom_mask);void gtk_window_set_screen (GtkWindow *window, GdkScreen *screen);GdkScreen* gtk_window_get_screen (GtkWindow *window);gboolean gtk_window_is_active (GtkWindow *window);gboolean gtk_window_has_toplevel_focus (GtkWindow *window);/* gtk_window_set_has_frame () must be called before realizing the window_*/void gtk_window_set_has_frame (GtkWindow *window, gboolean setting);gboolean gtk_window_get_has_frame (GtkWindow *window);void gtk_window_set_frame_dimensions (GtkWindow *window, gint left, gint top, gint right, gint bottom);void gtk_window_get_frame_dimensions (GtkWindow *window, gint *left, gint *top, gint *right, gint *bottom);void gtk_window_set_decorated (GtkWindow *window, gboolean setting);gboolean gtk_window_get_decorated (GtkWindow *window);void gtk_window_set_deletable (GtkWindow *window, gboolean setting);gboolean gtk_window_get_deletable (GtkWindow *window);void gtk_window_set_icon_list (GtkWindow *window, GList *list);GList* gtk_window_get_icon_list (GtkWindow *window);void gtk_window_set_icon (GtkWindow *window, GdkPixbuf *icon);void gtk_window_set_icon_name (GtkWindow *window, const gchar *name);gboolean gtk_window_set_icon_from_file (GtkWindow *window, const gchar *filename, GError **err);GdkPixbuf* gtk_window_get_icon (GtkWindow *window);G_CONST_RETURN gchar *gtk_window_get_icon_name (GtkWindow *window);void gtk_window_set_default_icon_list (GList *list);GList* gtk_window_get_default_icon_list (void);void gtk_window_set_default_icon (GdkPixbuf *icon);void gtk_window_set_default_icon_name (const gchar *name);gboolean gtk_window_set_default_icon_from_file (const gchar *filename, GError **err);void gtk_window_set_auto_startup_notification (gboolean setting);/* If window is set modal, input will be grabbed when show and released when hide */void gtk_window_set_modal (GtkWindow *window, gboolean modal);gboolean gtk_window_get_modal (GtkWindow *window);GList* gtk_window_list_toplevels (void);void gtk_window_add_mnemonic (GtkWindow *window, guint keyval, GtkWidget *target);void gtk_window_remove_mnemonic (GtkWindow *window, guint keyval, GtkWidget *target);gboolean gtk_window_mnemonic_activate (GtkWindow *window, guint keyval, GdkModifierType modifier);void gtk_window_set_mnemonic_modifier (GtkWindow *window, GdkModifierType modifier);GdkModifierType gtk_window_get_mnemonic_modifier (GtkWindow *window);gboolean gtk_window_activate_key (GtkWindow *window, GdkEventKey *event);gboolean gtk_window_propagate_key_event (GtkWindow *window, GdkEventKey *event);void gtk_window_present (GtkWindow *window);void gtk_window_present_with_time (GtkWindow *window, guint32 timestamp);void gtk_window_iconify (GtkWindow *window);void gtk_window_deiconify (GtkWindow *window);void gtk_window_stick (GtkWindow *window);void gtk_window_unstick (GtkWindow *window);void gtk_window_maximize (GtkWindow *window);void gtk_window_unmaximize (GtkWindow *window);void gtk_window_fullscreen (GtkWindow *window);void gtk_window_unfullscreen (GtkWindow *window);void gtk_window_set_keep_above (GtkWindow *window, gboolean setting);void gtk_window_set_keep_below (GtkWindow *window, gboolean setting);void gtk_window_begin_resize_drag (GtkWindow *window, GdkWindowEdge edge, gint button, gint root_x, gint root_y, guint32 timestamp);void gtk_window_begin_move_drag (GtkWindow *window, gint button, gint root_x, gint root_y, guint32 timestamp);#ifndef GTK_DISABLE_DEPRECATEDvoid gtk_window_set_policy (GtkWindow *window, gint allow_shrink, gint allow_grow, gint auto_shrink);#define gtk_window_position gtk_window_set_position#endif /* GTK_DISABLE_DEPRECATED *//* Set initial default size of the window (does not constrain user * resize operations) */void gtk_window_set_default_size (GtkWindow *window, gint width, gint height);void gtk_window_get_default_size (GtkWindow *window, gint *width, gint *height);void gtk_window_resize (GtkWindow *window, gint width, gint height);void gtk_window_get_size (GtkWindow *window, gint *width, gint *height);void gtk_window_move (GtkWindow *window, gint x, gint y);void gtk_window_get_position (GtkWindow *window, gint *root_x, gint *root_y);gboolean gtk_window_parse_geometry (GtkWindow *window, const gchar *geometry);GtkWindowGroup *gtk_window_get_group (GtkWindow *window);/* Ignore this unless you are writing a GUI builder */void gtk_window_reshow_with_initial_size (GtkWindow *window);/* Window groups */GType gtk_window_group_get_type (void) G_GNUC_CONST;GtkWindowGroup * gtk_window_group_new (void);void gtk_window_group_add_window (GtkWindowGroup *window_group, GtkWindow *window);void gtk_window_group_remove_window (GtkWindowGroup *window_group, GtkWindow *window);GList * gtk_window_group_list_windows (GtkWindowGroup *window_group);/* --- internal functions --- */void _gtk_window_internal_set_focus (GtkWindow *window, GtkWidget *focus);void gtk_window_remove_embedded_xid (GtkWindow *window, GdkNativeWindow xid);void gtk_window_add_embedded_xid (GtkWindow *window, GdkNativeWindow xid);void _gtk_window_reposition (GtkWindow *window, gint x, gint y);void _gtk_window_constrain_size (GtkWindow *window, gint width, gint height, gint *new_width, gint *new_height);GtkWidget *_gtk_window_group_get_current_grab (GtkWindowGroup *window_group);void _gtk_window_set_has_toplevel_focus (GtkWindow *window, gboolean has_toplevel_focus);void _gtk_window_unset_focus_and_default (GtkWindow *window, GtkWidget *widget);void _gtk_window_set_is_active (GtkWindow *window, gboolean is_active);typedef void (*GtkWindowKeysForeachFunc) (GtkWindow *window, guint keyval, GdkModifierType modifiers, gboolean is_mnemonic, gpointer data);void _gtk_window_keys_foreach (GtkWindow *window, GtkWindowKeysForeachFunc func, gpointer func_data);/* --- internal (GtkAcceleratable) --- */gboolean _gtk_window_query_nonaccels (GtkWindow *window, guint accel_key, GdkModifierType accel_mods);G_END_DECLS#endif /* __GTK_WINDOW_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -