gtk.sigs 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. GtkSettings* gtk_settings_get_default(void);
  2. void gtk_widget_path_iter_set_object_name(GtkWidgetPath* path, gint pos, const gchar* name);
  3. void gtk_widget_path_iter_add_class(GtkWidgetPath* path, gint pos, const gchar* name);
  4. GtkWidgetPath* gtk_widget_path_copy(const GtkWidgetPath* path);
  5. GtkWidgetPath* gtk_widget_path_new(void);
  6. const GtkWidgetPath* gtk_style_context_get_path(GtkStyleContext* context);
  7. gint gtk_widget_path_append_type(GtkWidgetPath* path, GType type);
  8. void gtk_widget_path_iter_set_name(GtkWidgetPath* path, gint pos, const gchar* name);
  9. void gtk_widget_path_iter_set_state(GtkWidgetPath* path, gint pos, GtkStateFlags state);
  10. GtkStyleContext* gtk_style_context_new(void);
  11. void gtk_style_context_set_path(GtkStyleContext* context, GtkWidgetPath* path);
  12. void gtk_style_context_set_parent(GtkStyleContext* context, GtkStyleContext* parent);
  13. void gtk_widget_path_unref(GtkWidgetPath* path);
  14. GtkStyleContext* gtk_style_context_get_parent(GtkStyleContext* context);
  15. void gtk_widget_set_css_classes(GtkWidget* widget, const char** classes);
  16. void gtk_widget_measure(GtkWidget* widget, GtkOrientation orientation, int for_size, int* minimum, int* natural, int* minimum_baseline, int* natural_baseline);
  17. GtkWidget* gtk_offscreen_window_new(void);
  18. void gtk_container_add(GtkContainer* container, GtkWidget* widget);
  19. void gtk_widget_destroy(GtkWidget* widget);
  20. gboolean gtk_bindings_activate_event(GObject* object, GdkEventKey* event);
  21. void gtk_widget_set_events(GtkWidget* widget, gint events);
  22. GType gtk_container_get_type(void);
  23. cairo_surface_t* gtk_icon_info_load_surface(GtkIconInfo* icon_info, GdkWindow* for_window, GError** error);
  24. void gtk_style_context_get_valist(GtkStyleContext* context, GtkStateFlags state, va_list args);
  25. void gtk_style_context_get_style_valist(GtkStyleContext* context, va_list args);
  26. GtkSnapshot* gtk_snapshot_new(void);
  27. GskRenderNode* gtk_snapshot_free_to_node(GtkSnapshot* snapshot);
  28. void gtk_im_context_set_client_widget(GtkIMContext* context, GtkWidget* widget);
  29. GtkNative* gtk_widget_get_native(GtkWidget* widget);
  30. GdkSurface* gtk_native_get_surface(GtkNative* native);
  31. gboolean gtk_im_context_filter_key(GtkIMContext* context, gboolean press, GdkSurface* surface, GdkDevice* device, guint32 time, guint keycode, GdkModifierType state, int group);
  32. void gtk_im_context_set_client_window(GtkIMContext* context, GdkWindow* window);
  33. gboolean gtk_file_chooser_set_filename(GtkFileChooser* chooser, const char* filename);
  34. GSList* gtk_file_chooser_list_filters(GtkFileChooser* chooser);
  35. gchar* gtk_file_chooser_get_filename(GtkFileChooser* chooser);
  36. GSList* gtk_file_chooser_get_filenames(GtkFileChooser* chooser);
  37. char* gtk_file_chooser_get_preview_filename(GtkFileChooser* chooser);
  38. void gtk_file_chooser_set_preview_widget_active(GtkFileChooser* chooser, gboolean active);
  39. void gtk_file_chooser_set_preview_widget(GtkFileChooser* chooser, GtkWidget* preview_widget);
  40. gboolean gtk_widget_hide_on_delete(GtkWidget* widget);
  41. void gtk_widget_show_all(GtkWidget* widget);
  42. void gtk_file_chooser_set_do_overwrite_confirmation(GtkFileChooser* chooser, gboolean do_overwrite_confirmation);
  43. GListModel* gtk_file_chooser_get_filters(GtkFileChooser* chooser);
  44. void gtk_window_set_hide_on_close(GtkWindow* window, gboolean setting);
  45. GtkIconInfo* gtk_icon_theme_lookup_icon_for_scale(GtkIconTheme* icon_theme, const gchar* icon_name, gint size, gint scale, GtkIconLookupFlags flags);
  46. GdkPixbuf* gtk_icon_info_load_symbolic_for_context(GtkIconInfo* icon_info, GtkStyleContext* context, gboolean* was_symbolic, GError** error);
  47. void gtk_snapshot_render_background(GtkSnapshot* snapshot, GtkStyleContext* context, double x, double y, double width, double height);
  48. GType gtk_menu_get_type(void);
  49. GType gtk_menu_bar_get_type(void);
  50. GType gtk_menu_item_get_type(void);
  51. void gtk_style_context_add_provider_for_screen(GdkScreen* screen, GtkStyleProvider* provider, guint priority);
  52. void gtk_style_context_add_provider_for_display(GdkDisplay* display, GtkStyleProvider* provider, guint priority);
  53. void gtk_style_context_remove_provider_for_screen(GdkScreen* screen, GtkStyleProvider* provider);
  54. void gtk_style_context_remove_provider_for_display(GdkDisplay* display, GtkStyleProvider* provider);
  55. void gtk_window_destroy(GtkWindow* window);
  56. GtkIconTheme* gtk_icon_theme_get_for_display(GdkDisplay* display);
  57. GtkIconTheme* gtk_icon_theme_get_default(void);
  58. gboolean gtk_widget_path_iter_has_class(const GtkWidgetPath* path, gint pos, const gchar* name);
  59. GdkWindow* gtk_widget_get_window(GtkWidget* widget);
  60. void gtk_main_do_event(GdkEvent *event);
  61. guint gtk_get_major_version(void);
  62. guint gtk_get_minor_version(void);
  63. guint gtk_get_micro_version(void);
  64. void gtk_window_present(GtkWindow* window);
  65. void gtk_window_present_with_time(GtkWindow* window, guint32 timestamp);
  66. GType gtk_box_get_type(void);
  67. GType gtk_button_get_type(void);
  68. GType gtk_cell_view_get_type(void);
  69. GType gtk_combo_box_text_get_type(void);
  70. GType gtk_entry_get_type(void);
  71. GType gtk_file_chooser_get_type(void);
  72. GType gtk_frame_get_type(void);
  73. GType gtk_header_bar_get_type(void);
  74. GType gtk_image_get_type(void);
  75. GType gtk_info_bar_get_type(void);
  76. GType gtk_label_get_type(void);
  77. GType gtk_print_unix_dialog_get_type(void);
  78. GType gtk_range_get_type(void);
  79. GType gtk_scale_get_type(void);
  80. GType gtk_scrollbar_get_type(void);
  81. GType gtk_scrolled_window_get_type(void);
  82. GType gtk_separator_get_type(void);
  83. GType gtk_spinner_get_type(void);
  84. GType gtk_style_provider_get_type(void);
  85. GType gtk_text_view_get_type(void);
  86. GType gtk_toggle_button_get_type(void);
  87. GType gtk_tree_model_get_type(void);
  88. GType gtk_tree_view_get_type(void);
  89. GType gtk_widget_get_type(void);
  90. GType gtk_window_get_type(void);
  91. GtkWidget* gtk_combo_box_new_with_model(GtkTreeModel* model);
  92. GtkCssProvider* gtk_css_provider_new(void);
  93. void gtk_disable_setlocale(void);
  94. void gtk_enumerate_printers(GtkPrinterFunc func, gpointer data, GDestroyNotify destroy, gboolean wait);
  95. void gtk_file_chooser_add_filter(GtkFileChooser* chooser, GtkFileFilter* filter);
  96. GFile* gtk_file_chooser_get_file(GtkFileChooser* chooser);
  97. GtkFileFilter* gtk_file_chooser_get_filter(GtkFileChooser* chooser);
  98. void gtk_file_chooser_set_create_folders(GtkFileChooser* chooser, gboolean create_folders);
  99. void gtk_file_chooser_set_current_name(GtkFileChooser* chooser, const gchar* name);
  100. gboolean gtk_file_chooser_set_file(GtkFileChooser* chooser, GFile* file, GError** error);
  101. void gtk_file_chooser_set_filter(GtkFileChooser* chooser, GtkFileFilter* filter);
  102. void gtk_file_chooser_set_select_multiple(GtkFileChooser* chooser, gboolean select_multiple);
  103. void gtk_file_filter_add_mime_type(GtkFileFilter* filter, const gchar* mime_type);
  104. void gtk_file_filter_add_pattern(GtkFileFilter* filter, const gchar* pattern);
  105. GtkFileFilter* gtk_file_filter_new(void);
  106. void gtk_file_filter_set_name(GtkFileFilter* filter, const gchar* name);
  107. GtkWidget* gtk_image_new(void);
  108. void gtk_image_set_from_pixbuf(GtkImage* image, GdkPixbuf* pixbuf);
  109. void gtk_im_context_focus_in(GtkIMContext* context);
  110. void gtk_im_context_focus_out(GtkIMContext* context);
  111. void gtk_im_context_get_preedit_string(GtkIMContext* context, gchar** str, PangoAttrList** attrs, gint* cursor_pos);
  112. void gtk_im_context_reset(GtkIMContext* context);
  113. void gtk_im_context_set_cursor_location(GtkIMContext* context, const GdkRectangle* area);
  114. GtkIMContext* gtk_im_context_simple_new(void);
  115. GtkIMContext* gtk_im_multicontext_new(void);
  116. GtkWidget* gtk_label_new(const gchar* str);
  117. gdouble gtk_page_setup_get_left_margin(GtkPageSetup* setup, GtkUnit unit);
  118. gdouble gtk_page_setup_get_page_height(GtkPageSetup* setup, GtkUnit unit);
  119. gdouble gtk_page_setup_get_page_width(GtkPageSetup* setup, GtkUnit unit);
  120. gdouble gtk_page_setup_get_paper_height(GtkPageSetup* setup, GtkUnit unit);
  121. GtkPaperSize* gtk_page_setup_get_paper_size(GtkPageSetup* setup);
  122. gdouble gtk_page_setup_get_paper_width(GtkPageSetup* setup, GtkUnit unit);
  123. gdouble gtk_page_setup_get_top_margin(GtkPageSetup* setup, GtkUnit unit);
  124. GtkPageSetup* gtk_page_setup_new(void);
  125. void gtk_page_setup_set_paper_size(GtkPageSetup* setup, GtkPaperSize* size);
  126. void gtk_paper_size_free(GtkPaperSize* size);
  127. gdouble gtk_paper_size_get_height(GtkPaperSize* size, GtkUnit unit);
  128. GList* gtk_paper_size_get_paper_sizes(gboolean include_custom);
  129. const gchar* gtk_paper_size_get_ppd_name(GtkPaperSize* size);
  130. gdouble gtk_paper_size_get_width(GtkPaperSize* size, GtkUnit unit);
  131. GtkPaperSize* gtk_paper_size_new_custom(const gchar* name, const gchar* display_name, gdouble width, gdouble height, GtkUnit unit);
  132. GtkPageSetup* gtk_printer_get_default_page_size(GtkPrinter* printer);
  133. const gchar* gtk_printer_get_name(GtkPrinter* printer);
  134. gboolean gtk_printer_is_default(GtkPrinter* printer);
  135. GtkPrintJob* gtk_print_job_new(const gchar* title, GtkPrinter* printer, GtkPrintSettings* settings, GtkPageSetup* page_setup);
  136. void gtk_print_job_send(GtkPrintJob* job, GtkPrintJobCompleteFunc callback, gpointer user_data, GDestroyNotify dnotify);
  137. gboolean gtk_print_job_set_source_file(GtkPrintJob* job, const gchar* filename, GError** error);
  138. GtkPrintSettings* gtk_print_settings_copy(GtkPrintSettings* other);
  139. GtkPageOrientation gtk_print_settings_get_orientation(GtkPrintSettings* settings);
  140. GtkPageRange* gtk_print_settings_get_page_ranges(GtkPrintSettings* settings, gint *num_ranges);
  141. const gchar* gtk_print_settings_get_printer(GtkPrintSettings* settings);
  142. GtkPrintPages gtk_print_settings_get_print_pages(GtkPrintSettings* settings);
  143. gint gtk_print_settings_get_resolution(GtkPrintSettings* settings);
  144. GtkPrintSettings* gtk_print_settings_new(void);
  145. void gtk_print_settings_set(GtkPrintSettings* settings, const gchar* key, const gchar* value);
  146. void gtk_print_settings_set_collate(GtkPrintSettings* settings, gboolean collate);
  147. void gtk_print_settings_set_n_copies(GtkPrintSettings* settings, gint num_copies);
  148. void gtk_print_settings_set_orientation(GtkPrintSettings* settings, GtkPageOrientation orientation);
  149. void gtk_print_settings_set_printer_lpi(GtkPrintSettings* settings, gdouble lpi);
  150. void gtk_print_settings_set_print_pages(GtkPrintSettings* settings, GtkPrintPages pages);
  151. void gtk_print_settings_set_resolution_xy(GtkPrintSettings* settings, gint resolution_x, gint resolution_y);
  152. GtkPageSetup* gtk_print_unix_dialog_get_page_setup(GtkPrintUnixDialog* dialog);
  153. GtkPrinter* gtk_print_unix_dialog_get_selected_printer(GtkPrintUnixDialog* dialog);
  154. GtkPrintSettings* gtk_print_unix_dialog_get_settings(GtkPrintUnixDialog* dialog);
  155. GtkWidget* gtk_print_unix_dialog_new(const char* title, GtkWindow* parent);
  156. void gtk_print_unix_dialog_set_embed_page_setup(GtkPrintUnixDialog* dialog, gboolean embed);
  157. void gtk_print_unix_dialog_set_has_selection(GtkPrintUnixDialog* dialog, gboolean has_selection);
  158. void gtk_print_unix_dialog_set_manual_capabilities(GtkPrintUnixDialog* dialog, GtkPrintCapabilities capabilities);
  159. void gtk_print_unix_dialog_set_settings(GtkPrintUnixDialog* dialog, GtkPrintSettings* settings);
  160. void gtk_print_unix_dialog_set_support_selection(GtkPrintUnixDialog* dialog, gboolean support_selection);
  161. void gtk_render_background(GtkStyleContext* context, cairo_t* cr, gdouble x, gdouble y, gdouble width, gdouble height);
  162. void gtk_render_focus(GtkStyleContext* context, cairo_t* cr, gdouble x, gdouble y, gdouble width, gdouble height);
  163. void gtk_render_frame(GtkStyleContext* context, cairo_t* cr, gdouble x, gdouble y, gdouble width, gdouble height);
  164. GtkWidget* gtk_separator_new(GtkOrientation orientation);
  165. void gtk_style_context_add_class(GtkStyleContext* context, const gchar* class_name);
  166. void gtk_style_context_add_provider(GtkStyleContext* context, GtkStyleProvider* provider, guint priority);
  167. GtkStateFlags gtk_style_context_get_state(GtkStyleContext* context);
  168. gboolean gtk_style_context_has_class(GtkStyleContext* context, const gchar* class_name);
  169. void gtk_style_context_set_scale(GtkStyleContext* context, gint scale);
  170. void gtk_style_context_set_state(GtkStyleContext* context, GtkStateFlags flags);
  171. PangoContext* gtk_widget_get_pango_context(GtkWidget* widget);
  172. GtkWidget* gtk_widget_get_parent(GtkWidget* widget);
  173. void gtk_widget_get_preferred_size(GtkWidget* widget, GtkRequisition* minimum_size, GtkRequisition* natural_size);
  174. gint gtk_widget_get_scale_factor(GtkWidget* widget);
  175. GtkStyleContext* gtk_widget_get_style_context(GtkWidget* widget);
  176. void gtk_widget_hide(GtkWidget* widget);
  177. void gtk_widget_realize(GtkWidget* widget);
  178. void gtk_widget_set_can_focus(GtkWidget* widget, gboolean can_focus);
  179. void gtk_widget_set_name(GtkWidget* widget, const gchar* name);
  180. void gtk_widget_set_parent(GtkWidget* widget, GtkWidget* parent);
  181. void gtk_widget_set_sensitive(GtkWidget* widget, gboolean sensitive);
  182. void gtk_widget_set_size_request(GtkWidget* widget, gint width, gint height);
  183. void gtk_widget_set_state_flags(GtkWidget* widget, GtkStateFlags flags, gboolean clear);
  184. void gtk_widget_show(GtkWidget* widget);
  185. void gtk_window_set_modal(GtkWindow* window, gboolean modal);
  186. void gtk_print_settings_set_printer(GtkPrintSettings* settings, const gchar* printer);