AUI Framework
develop
Cross-platform base for C++ UI apps
|
Classes# | |
struct | _GdkColor |
struct | _GdkEventKey |
Typedefs# | |
using | GtkWidgetPath = struct _GtkWidgetPath |
using | GtkContainer = struct _GtkContainer |
using | GdkEventKey = struct _GdkEventKey |
using | GdkWindow = struct _GdkWindow |
using | GdkKeymap = struct _GdkKeymap |
using | GdkGLTexture = struct _GdkGLTexture |
using | GtkWidget |
using | GtkApplication |
using | GtkWindow |
using | GtkApplicationWindow |
using | GtkEventController = struct _GtkEventController |
using | GtkEventControllerKey = struct _GtkEventControllerKey |
using | GtkEventControllerLegacy = struct _GtkEventControllerLehacy |
using | GtkBox = struct _GtkBox |
using | GtkSnapshot = struct _GtkSnapshot |
using | GtkIconInfo = struct _GtkIconInfo |
using | GdkScreen = struct _GdkScreen |
using | GdkColor = struct _GdkColor |
using | GdkEvent = struct _GdkEvent |
using | GdkKeymapKey = struct _GdkKeymapKey |
using | GdkTexture = struct _GdkTexture |
using | GdkGLTextureBuilder = struct _GdkGLTextureBuilder |
using | GtkSettings = struct _GtkSettings |
using | GtkStyleContext = struct _GtkStyleContext |
using | GskRenderNode = struct _GskRenderNode |
using | GtkIMContext = struct _GtkIMContext |
using | GtkNative = struct _GtkNative |
using | GdkDevice = struct _GdkDevice |
using | GdkSurface = struct _GdkSurface |
using | GtkFileChooser = struct _GtkFileChooser |
using | GtkIconTheme = struct _GtkIconTheme |
using | GdkDisplay = struct _GdkDisplay |
using | GdkPixbuf = struct _GdkPixbuf |
using | GtkTreeModel = struct _GtkTreeModel |
using | GtkCssProvider = struct _GtkCssProvider |
using | GtkStyleProvider = struct _GtkStyleProvider |
using | GtkImage = struct _GtkImage |
using | GtkFileFilter = struct _GtkFileFilter |
using | GtkPrinter = struct _GtkPrinter |
using | GtkPrintBackend = struct _GtkPrintBackend |
using | GdkRectangle = struct _GdkRectangle |
using | GtkIMMulticontext = struct _GtkIMMulticontext |
using | GtkPageSetup = struct _GtkPageSetup |
using | GtkPaperSize = struct _GtkPaperSize |
using | GtkPrintJob = struct _GtkPrintJob |
using | GtkPrintSettings = struct _GtkPrintSettings |
using | GtkPageRange = struct _GtkPageRange |
using | GtkPrintUnixDialog = struct _GtkPrintUnixDialog |
using | PangoContext = struct _PangoContext |
using | GtkRequisition = struct _GtkRequisition |
using | GdkPaintable = struct _GdkPaintable |
using | GdkSnapshot = struct _GdkSnapshot |
using | GdkSeat = struct _GdkSeat |
using | GdkToplevel = struct _GdkToplevel |
using | GdkMonitor = struct _GdkMonitor |
using | GtkTooltip = struct _GtkTooltip |
using | GtkAlertDialog = struct _GtkAlertDialog |
using | GtkCssStyleChange = struct _GtkCssStyleChange |
using | GtkWidgetClassPrivate = struct _GtkWidgetClassPrivate |
using | graphene_point_t |
using | graphene_size_t |
using | graphene_rect_t |
using | GdkGLContext = struct _GdkGLContext |
using | GtkPrinterFunc = void * |
using | PangoAttrList = void * |
using | GtkPrintJobCompleteFunc = void * |
using | GdkEventFunc = void (*)(GdkEvent *event, gpointer data) |
using | cairo_t = struct _cairo |
using | cairo_surface_t = struct _cairo_surface |
using | GtkWidgetClass |
Enumerations# | |
enum | GskScalingFilter { GSK_SCALING_FILTER_LINEAR , GSK_SCALING_FILTER_NEAREST , GSK_SCALING_FILTER_TRILINEAR } |
enum | GtkOrientation { GTK_ORIENTATION_HORIZONTAL , GTK_ORIENTATION_VERTICAL } |
enum | GdkScrollUnit { GDK_SCROLL_UNIT_WHEEL , GDK_SCROLL_UNIT_SURFACE } |
enum | GskRenderNodeType { GSK_NOT_A_RENDER_NODE = 0 , GSK_CONTAINER_NODE , GSK_CAIRO_NODE , GSK_COLOR_NODE , GSK_LINEAR_GRADIENT_NODE , GSK_REPEATING_LINEAR_GRADIENT_NODE , GSK_RADIAL_GRADIENT_NODE , GSK_REPEATING_RADIAL_GRADIENT_NODE , GSK_CONIC_GRADIENT_NODE , GSK_BORDER_NODE , GSK_TEXTURE_NODE , GSK_INSET_SHADOW_NODE , GSK_OUTSET_SHADOW_NODE , GSK_TRANSFORM_NODE , GSK_OPACITY_NODE , GSK_COLOR_MATRIX_NODE , GSK_REPEAT_NODE , GSK_CLIP_NODE , GSK_ROUNDED_CLIP_NODE , GSK_SHADOW_NODE , GSK_BLEND_NODE , GSK_CROSS_FADE_NODE , GSK_TEXT_NODE , GSK_BLUR_NODE , GSK_DEBUG_NODE , GSK_GL_SHADER_NODE , GSK_TEXTURE_SCALE_NODE , GSK_MASK_NODE , GSK_FILL_NODE , GSK_STROKE_NODE , GSK_SUBSURFACE_NODE } |
enum | GdkMemoryFormat { GDK_MEMORY_B8G8R8A8_PREMULTIPLIED , GDK_MEMORY_A8R8G8B8_PREMULTIPLIED , GDK_MEMORY_R8G8B8A8_PREMULTIPLIED , GDK_MEMORY_B8G8R8A8 , GDK_MEMORY_A8R8G8B8 , GDK_MEMORY_R8G8B8A8 , GDK_MEMORY_A8B8G8R8 , GDK_MEMORY_R8G8B8 , GDK_MEMORY_B8G8R8 , GDK_MEMORY_R16G16B16 , GDK_MEMORY_R16G16B16A16_PREMULTIPLIED , GDK_MEMORY_R16G16B16A16 , GDK_MEMORY_R16G16B16_FLOAT , GDK_MEMORY_R16G16B16A16_FLOAT_PREMULTIPLIED , GDK_MEMORY_R16G16B16A16_FLOAT , GDK_MEMORY_R32G32B32_FLOAT , GDK_MEMORY_R32G32B32A32_FLOAT_PREMULTIPLIED , GDK_MEMORY_R32G32B32A32_FLOAT , GDK_MEMORY_G8A8_PREMULTIPLIED , GDK_MEMORY_G8A8 , GDK_MEMORY_G8 , GDK_MEMORY_G16A16_PREMULTIPLIED , GDK_MEMORY_G16A16 , GDK_MEMORY_G16 , GDK_MEMORY_A8 , GDK_MEMORY_A16 , GDK_MEMORY_A16_FLOAT , GDK_MEMORY_A32_FLOAT , GDK_MEMORY_A8B8G8R8_PREMULTIPLIED , GDK_MEMORY_B8G8R8X8 , GDK_MEMORY_X8R8G8B8 , GDK_MEMORY_R8G8B8X8 , GDK_MEMORY_X8B8G8R8 , GDK_MEMORY_N_FORMATS } |
enum | GtkUnit { GTK_UNIT_NONE , GTK_UNIT_POINTS , GTK_UNIT_INCH , GTK_UNIT_MM } |
enum | GtkPrintPages { GTK_PRINT_PAGES_ALL , GTK_PRINT_PAGES_CURRENT , GTK_PRINT_PAGES_RANGES , GTK_PRINT_PAGES_SELECTION } |
enum | GdkGLAPI { GDK_GL_API_GL = 1 << 0 , GDK_GL_API_GLES = 1 << 1 } |
enum | GtkPrintCapabilities { GTK_PRINT_CAPABILITY_PAGE_SET = 1 << 0 , GTK_PRINT_CAPABILITY_COPIES = 1 << 1 , GTK_PRINT_CAPABILITY_COLLATE = 1 << 2 , GTK_PRINT_CAPABILITY_REVERSE = 1 << 3 , GTK_PRINT_CAPABILITY_SCALE = 1 << 4 , GTK_PRINT_CAPABILITY_GENERATE_PDF = 1 << 5 , GTK_PRINT_CAPABILITY_GENERATE_PS = 1 << 6 , GTK_PRINT_CAPABILITY_PREVIEW = 1 << 7 , GTK_PRINT_CAPABILITY_NUMBER_UP = 1 << 8 , GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT = 1 << 9 } |
enum | GtkSystemSetting { GTK_SYSTEM_SETTING_DPI , GTK_SYSTEM_SETTING_FONT_NAME , GTK_SYSTEM_SETTING_FONT_CONFIG , GTK_SYSTEM_SETTING_DISPLAY , GTK_SYSTEM_SETTING_ICON_THEME } |
enum | GdkEventType { GDK_DELETE , GDK_MOTION_NOTIFY , GDK_BUTTON_PRESS , GDK_BUTTON_RELEASE , GDK_KEY_PRESS , GDK_KEY_RELEASE , GDK_ENTER_NOTIFY , GDK_LEAVE_NOTIFY , GDK_FOCUS_CHANGE , GDK_PROXIMITY_IN , GDK_PROXIMITY_OUT , GDK_DRAG_ENTER , GDK_DRAG_LEAVE , GDK_DRAG_MOTION , GDK_DROP_START , GDK_SCROLL , GDK_GRAB_BROKEN , GDK_TOUCH_BEGIN , GDK_TOUCH_UPDATE , GDK_TOUCH_END , GDK_TOUCH_CANCEL , GDK_TOUCHPAD_SWIPE , GDK_TOUCHPAD_PINCH , GDK_PAD_BUTTON_PRESS , GDK_PAD_BUTTON_RELEASE , GDK_PAD_RING , GDK_PAD_STRIP , GDK_PAD_GROUP_MODE , GDK_TOUCHPAD_HOLD , GDK_EVENT_LAST } |
Functions# | |
GtkSettings * | gtk_settings_get_default (void) |
void | gtk_widget_path_iter_set_object_name (GtkWidgetPath *path, gint pos, const gchar *name) |
void | gtk_widget_path_iter_add_class (GtkWidgetPath *path, gint pos, const gchar *name) |
GtkWidgetPath * | gtk_widget_path_copy (const GtkWidgetPath *path) |
GtkWidgetPath * | gtk_widget_path_new (void) |
const GtkWidgetPath * | gtk_style_context_get_path (GtkStyleContext *context) |
gint | gtk_widget_path_append_type (GtkWidgetPath *path, GType type) |
void | gtk_widget_path_iter_set_name (GtkWidgetPath *path, gint pos, const gchar *name) |
void | gtk_widget_path_iter_set_state (GtkWidgetPath *path, gint pos, GtkStateFlags state) |
GtkStyleContext * | gtk_style_context_new (void) |
void | gtk_style_context_set_path (GtkStyleContext *context, GtkWidgetPath *path) |
void | gtk_style_context_set_parent (GtkStyleContext *context, GtkStyleContext *parent) |
void | gtk_widget_path_unref (GtkWidgetPath *path) |
GtkStyleContext * | gtk_style_context_get_parent (GtkStyleContext *context) |
void | gtk_widget_set_css_classes (GtkWidget *widget, const char **classes) |
void | gtk_widget_measure (GtkWidget *widget, GtkOrientation orientation, int for_size, int *minimum, int *natural, int *minimum_baseline, int *natural_baseline) |
GtkWidget * | gtk_offscreen_window_new (void) |
void | gtk_container_add (GtkContainer *container, GtkWidget *widget) |
void | gtk_widget_destroy (GtkWidget *widget) |
gboolean | gtk_bindings_activate_event (GObject *object, GdkEventKey *event) |
void | gtk_widget_set_events (GtkWidget *widget, gint events) |
GType | gtk_container_get_type (void) |
cairo_surface_t * | gtk_icon_info_load_surface (GtkIconInfo *icon_info, GdkWindow *for_window, GError **error) |
void | gtk_style_context_get_valist (GtkStyleContext *context, GtkStateFlags state, va_list args) |
void | gtk_style_context_get_style_valist (GtkStyleContext *context, va_list args) |
GtkSnapshot * | gtk_snapshot_new (void) |
void | gtk_snapshot_save (GtkSnapshot *snapshot) |
void | gtk_snapshot_restore (GtkSnapshot *snapshot) |
void | gtk_snapshot_scale (GtkSnapshot *snapshot, float factor_x, float factor_y) |
void | gtk_snapshot_append_scaled_texture (GtkSnapshot *snapshot, GdkTexture *texture, GskScalingFilter filter, const graphene_rect_t *bounds) |
GskRenderNode * | gtk_snapshot_free_to_node (GtkSnapshot *snapshot) |
void | gtk_im_context_set_client_widget (GtkIMContext *context, GtkWidget *widget) |
GtkNative * | gtk_widget_get_native (GtkWidget *widget) |
int | gtk_widget_get_width (GtkWidget *widget) |
int | gtk_widget_get_height (GtkWidget *widget) |
GdkSurface * | gtk_native_get_surface (GtkNative *native) |
gboolean | gtk_im_context_filter_key (GtkIMContext *context, gboolean press, GdkSurface *surface, GdkDevice *device, guint32 time, guint keycode, GdkModifierType state, int group) |
void | gtk_im_context_set_client_window (GtkIMContext *context, GdkWindow *window) |
gboolean | gtk_widget_hide_on_delete (GtkWidget *widget) |
void | gtk_widget_show_all (GtkWidget *widget) |
void | gtk_window_set_hide_on_close (GtkWindow *window, gboolean setting) |
void | gtk_window_set_child (GtkWindow *window, GtkWidget *child) |
GtkIconInfo * | gtk_icon_theme_lookup_icon_for_scale (GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GtkIconLookupFlags flags) |
GdkPixbuf * | gtk_icon_info_load_symbolic_for_context (GtkIconInfo *icon_info, GtkStyleContext *context, gboolean *was_symbolic, GError **error) |
void | gtk_snapshot_render_background (GtkSnapshot *snapshot, GtkStyleContext *context, double x, double y, double width, double height) |
GType | gtk_menu_get_type (void) |
GType | gtk_menu_bar_get_type (void) |
GType | gtk_menu_item_get_type (void) |
void | gtk_style_context_add_provider_for_screen (GdkScreen *screen, GtkStyleProvider *provider, guint priority) |
void | gtk_style_context_add_provider_for_display (GdkDisplay *display, GtkStyleProvider *provider, guint priority) |
void | gtk_style_context_remove_provider_for_screen (GdkScreen *screen, GtkStyleProvider *provider) |
void | gtk_style_context_remove_provider_for_display (GdkDisplay *display, GtkStyleProvider *provider) |
void | gtk_window_destroy (GtkWindow *window) |
GtkIconTheme * | gtk_icon_theme_get_for_display (GdkDisplay *display) |
GtkIconTheme * | gtk_icon_theme_get_default (void) |
gboolean | gtk_widget_path_iter_has_class (const GtkWidgetPath *path, gint pos, const gchar *name) |
GdkWindow * | gtk_widget_get_window (GtkWidget *widget) |
void | gtk_main_do_event (GdkEvent *event) |
guint | gtk_get_major_version (void) |
guint | gtk_get_minor_version (void) |
guint | gtk_get_micro_version (void) |
void | gtk_window_present (GtkWindow *window) |
void | gtk_window_present_with_time (GtkWindow *window, guint32 timestamp) |
GType | gtk_box_get_type (void) |
GType | gtk_button_get_type (void) |
GType | gtk_cell_view_get_type (void) |
GType | gtk_combo_box_text_get_type (void) |
GType | gtk_entry_get_type (void) |
GType | gtk_frame_get_type (void) |
GType | gtk_header_bar_get_type (void) |
GType | gtk_image_get_type (void) |
GType | gtk_info_bar_get_type (void) |
GType | gtk_label_get_type (void) |
GType | gtk_print_unix_dialog_get_type (void) |
GType | gtk_range_get_type (void) |
GType | gtk_scale_get_type (void) |
GType | gtk_scrollbar_get_type (void) |
GType | gtk_scrolled_window_get_type (void) |
GType | gtk_separator_get_type (void) |
GType | gtk_spinner_get_type (void) |
GType | gtk_style_provider_get_type (void) |
GType | gtk_text_view_get_type (void) |
GType | gtk_toggle_button_get_type (void) |
GType | gtk_tree_model_get_type (void) |
GType | gtk_tree_view_get_type (void) |
GType | gtk_widget_get_type (void) |
GType | gtk_window_get_type (void) |
void | gtk_box_set_spacing (GtkBox *box, int spacing) |
void | gtk_box_append (GtkBox *box, GtkWidget *child) |
void | gtk_widget_set_vexpand (GtkWidget *widget, gboolean expand) |
void | gtk_widget_set_hexpand (GtkWidget *widget, gboolean expand) |
GtkWidget * | gtk_combo_box_new_with_model (GtkTreeModel *model) |
GtkCssProvider * | gtk_css_provider_new (void) |
void | gtk_disable_setlocale (void) |
void | gtk_enumerate_printers (GtkPrinterFunc func, gpointer data, GDestroyNotify destroy, gboolean wait) |
GList * | gtk_print_backend_load_modules (void) |
GListModel * | gtk_print_backend_get_printers (GtkPrintBackend *print_backend) |
GList * | gtk_print_backend_get_printer_list (GtkPrintBackend *print_backend) |
GtkPrinter * | gtk_print_backend_find_printer (GtkPrintBackend *print_backend, const char *printer_name) |
void | gtk_file_filter_add_mime_type (GtkFileFilter *filter, const gchar *mime_type) |
void | gtk_file_filter_add_pattern (GtkFileFilter *filter, const gchar *pattern) |
GtkFileFilter * | gtk_file_filter_new (void) |
void | gtk_file_filter_set_name (GtkFileFilter *filter, const gchar *name) |
GtkWidget * | gtk_image_new (void) |
void | gtk_image_set_from_pixbuf (GtkImage *image, GdkPixbuf *pixbuf) |
void | gtk_im_context_focus_in (GtkIMContext *context) |
void | gtk_im_context_focus_out (GtkIMContext *context) |
void | gtk_im_context_get_preedit_string (GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos) |
void | gtk_im_context_reset (GtkIMContext *context) |
void | gtk_im_context_set_cursor_location (GtkIMContext *context, const GdkRectangle *area) |
GtkIMContext * | gtk_im_context_simple_new (void) |
GtkIMContext * | gtk_im_multicontext_new (void) |
const char * | gtk_im_multicontext_get_context_id (GtkIMMulticontext *context) |
void | gtk_im_multicontext_set_context_id (GtkIMMulticontext *context, const char *context_id) |
GType | gtk_im_multicontext_get_type (void) |
GtkWidget * | gtk_label_new (const gchar *str) |
gdouble | gtk_page_setup_get_left_margin (GtkPageSetup *setup, GtkUnit unit) |
gdouble | gtk_page_setup_get_page_height (GtkPageSetup *setup, GtkUnit unit) |
gdouble | gtk_page_setup_get_page_width (GtkPageSetup *setup, GtkUnit unit) |
gdouble | gtk_page_setup_get_paper_height (GtkPageSetup *setup, GtkUnit unit) |
GtkPaperSize * | gtk_page_setup_get_paper_size (GtkPageSetup *setup) |
gdouble | gtk_page_setup_get_paper_width (GtkPageSetup *setup, GtkUnit unit) |
gdouble | gtk_page_setup_get_top_margin (GtkPageSetup *setup, GtkUnit unit) |
gboolean | gtk_page_setup_load_key_file (GtkPageSetup *setup, GKeyFile *key_file, const char *group_name, GError **error) |
GtkPageSetup * | gtk_page_setup_new (void) |
void | gtk_page_setup_set_paper_size (GtkPageSetup *setup, GtkPaperSize *size) |
void | gtk_page_setup_to_key_file (GtkPageSetup *setup, GKeyFile *key_file, const gchar *group_name) |
void | gtk_paper_size_free (GtkPaperSize *size) |
gdouble | gtk_paper_size_get_height (GtkPaperSize *size, GtkUnit unit) |
GList * | gtk_paper_size_get_paper_sizes (gboolean include_custom) |
const gchar * | gtk_paper_size_get_ppd_name (GtkPaperSize *size) |
gdouble | gtk_paper_size_get_width (GtkPaperSize *size, GtkUnit unit) |
GtkPaperSize * | gtk_paper_size_new_custom (const gchar *name, const gchar *display_name, gdouble width, gdouble height, GtkUnit unit) |
GtkPageSetup * | gtk_printer_get_default_page_size (GtkPrinter *printer) |
const gchar * | gtk_printer_get_name (GtkPrinter *printer) |
gboolean | gtk_printer_is_default (GtkPrinter *printer) |
GtkPrintJob * | gtk_print_job_new (const gchar *title, GtkPrinter *printer, GtkPrintSettings *settings, GtkPageSetup *page_setup) |
void | gtk_print_job_send (GtkPrintJob *job, GtkPrintJobCompleteFunc callback, gpointer user_data, GDestroyNotify dnotify) |
gboolean | gtk_print_job_set_source_file (GtkPrintJob *job, const gchar *filename, GError **error) |
GtkPrintSettings * | gtk_print_settings_copy (GtkPrintSettings *other) |
GtkPageOrientation | gtk_print_settings_get_orientation (GtkPrintSettings *settings) |
GtkPageRange * | gtk_print_settings_get_page_ranges (GtkPrintSettings *settings, gint *num_ranges) |
const gchar * | gtk_print_settings_get_printer (GtkPrintSettings *settings) |
GtkPrintPages | gtk_print_settings_get_print_pages (GtkPrintSettings *settings) |
gint | gtk_print_settings_get_resolution (GtkPrintSettings *settings) |
gboolean | gtk_print_settings_load_key_file (GtkPrintSettings *settings, GKeyFile *key_file, const gchar *group_name, GError **error) |
GtkPrintSettings * | gtk_print_settings_new (void) |
void | gtk_print_settings_set (GtkPrintSettings *settings, const gchar *key, const gchar *value) |
void | gtk_print_settings_set_collate (GtkPrintSettings *settings, gboolean collate) |
void | gtk_print_settings_set_n_copies (GtkPrintSettings *settings, gint num_copies) |
void | gtk_print_settings_set_orientation (GtkPrintSettings *settings, GtkPageOrientation orientation) |
void | gtk_print_settings_set_printer_lpi (GtkPrintSettings *settings, gdouble lpi) |
void | gtk_print_settings_set_print_pages (GtkPrintSettings *settings, GtkPrintPages pages) |
void | gtk_print_settings_set_resolution_xy (GtkPrintSettings *settings, gint resolution_x, gint resolution_y) |
void | gtk_print_settings_to_key_file (GtkPrintSettings *settings, GKeyFile *key_file, const gchar *group_name) |
GtkPageSetup * | gtk_print_unix_dialog_get_page_setup (GtkPrintUnixDialog *dialog) |
GtkPrinter * | gtk_print_unix_dialog_get_selected_printer (GtkPrintUnixDialog *dialog) |
GtkPrintSettings * | gtk_print_unix_dialog_get_settings (GtkPrintUnixDialog *dialog) |
GtkWidget * | gtk_print_unix_dialog_new (const char *title, GtkWindow *parent) |
void | gtk_print_unix_dialog_set_embed_page_setup (GtkPrintUnixDialog *dialog, gboolean embed) |
void | gtk_print_unix_dialog_set_has_selection (GtkPrintUnixDialog *dialog, gboolean has_selection) |
void | gtk_print_unix_dialog_set_manual_capabilities (GtkPrintUnixDialog *dialog, GtkPrintCapabilities capabilities) |
void | gtk_print_unix_dialog_set_settings (GtkPrintUnixDialog *dialog, GtkPrintSettings *settings) |
void | gtk_print_unix_dialog_set_support_selection (GtkPrintUnixDialog *dialog, gboolean support_selection) |
void | gtk_render_background (GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height) |
void | gtk_render_focus (GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height) |
void | gtk_render_frame (GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height) |
GtkWidget * | gtk_separator_new (GtkOrientation orientation) |
void | gtk_style_context_add_class (GtkStyleContext *context, const gchar *class_name) |
void | gtk_style_context_add_provider (GtkStyleContext *context, GtkStyleProvider *provider, guint priority) |
GtkStateFlags | gtk_style_context_get_state (GtkStyleContext *context) |
gboolean | gtk_style_context_has_class (GtkStyleContext *context, const gchar *class_name) |
void | gtk_style_context_set_scale (GtkStyleContext *context, gint scale) |
void | gtk_style_context_set_state (GtkStyleContext *context, GtkStateFlags flags) |
PangoContext * | gtk_widget_get_pango_context (GtkWidget *widget) |
GtkWidget * | gtk_widget_get_parent (GtkWidget *widget) |
void | gtk_widget_get_preferred_size (GtkWidget *widget, GtkRequisition *minimum_size, GtkRequisition *natural_size) |
gint | gtk_widget_get_scale_factor (GtkWidget *widget) |
GtkStyleContext * | gtk_widget_get_style_context (GtkWidget *widget) |
void | gtk_widget_hide (GtkWidget *widget) |
void | gtk_widget_realize (GtkWidget *widget) |
void | gtk_widget_set_can_focus (GtkWidget *widget, gboolean can_focus) |
void | gtk_widget_set_name (GtkWidget *widget, const gchar *name) |
void | gtk_widget_set_parent (GtkWidget *widget, GtkWidget *parent) |
void | gtk_widget_set_sensitive (GtkWidget *widget, gboolean sensitive) |
void | gtk_widget_set_size_request (GtkWidget *widget, gint width, gint height) |
void | gtk_widget_set_state_flags (GtkWidget *widget, GtkStateFlags flags, gboolean clear) |
void | gtk_widget_show (GtkWidget *widget) |
void | gtk_window_set_modal (GtkWindow *window, gboolean modal) |
void | gtk_window_set_default_size (GtkWindow *window, int width, int height) |
void | gtk_window_set_title (GtkWindow *window, const char *title) |
int | gtk_widget_get_margin_start (GtkWidget *widget) |
void | gtk_widget_set_margin_start (GtkWidget *widget, int margin) |
int | gtk_widget_get_margin_end (GtkWidget *widget) |
void | gtk_widget_set_margin_end (GtkWidget *widget, int margin) |
int | gtk_widget_get_margin_top (GtkWidget *widget) |
void | gtk_widget_set_margin_top (GtkWidget *widget, int margin) |
int | gtk_widget_get_margin_bottom (GtkWidget *widget) |
void | gtk_widget_set_margin_bottom (GtkWidget *widget, int margin) |
GtkWidget * | gtk_box_new (GtkOrientation orientation, int spacing) |
void | gtk_print_settings_set_printer (GtkPrintSettings *settings, const gchar *printer) |
GskRenderNodeType | gsk_render_node_get_node_type (GskRenderNode *node) |
void | gsk_render_node_unref (GskRenderNode *node) |
GskRenderNode * | gsk_transform_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_opacity_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_color_matrix_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_repeat_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_clip_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_rounded_clip_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_shadow_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_blur_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_debug_node_get_child (GskRenderNode *node) |
GskRenderNode * | gsk_container_node_get_child (GskRenderNode *node, guint idx) |
GskRenderNode * | gsk_gl_shader_node_get_child (GskRenderNode *node, guint idx) |
guint | gsk_container_node_get_n_children (GskRenderNode *node) |
guint | gsk_gl_shader_node_get_n_children (GskRenderNode *node) |
GdkTexture * | gsk_texture_node_get_texture (GskRenderNode *node) |
float | gsk_opacity_node_get_opacity (const GskRenderNode *node) |
GskRenderNode * | gsk_mask_node_get_mask (const GskRenderNode *node) |
GdkTexture * | gsk_texture_scale_node_get_texture (const GskRenderNode *node) |
GskRenderNode * | gsk_subsurface_node_get_child (const GskRenderNode *node) |
gboolean | gdk_keymap_translate_keyboard_state (GdkKeymap *keymap, guint hardware_keycode, GdkModifierType state, gint group, guint *keyval, gint *effective_group, gint *level, GdkModifierType *consumed_modifiers) |
void | gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap, GdkModifierType *state) |
GdkEvent * | gdk_event_new (GdkEventType type) |
void | gdk_event_free (GdkEvent *event) |
gboolean | gdk_keymap_get_entries_for_keycode (GdkKeymap *keymap, guint hardware_keycode, GdkKeymapKey **keys, guint **keyvals, gint *n_entries) |
GdkKeymap * | gdk_keymap_get_for_display (GdkDisplay *display) |
int | gdk_texture_get_width (GdkTexture *texture) |
int | gdk_texture_get_height (GdkTexture *texture) |
void | gdk_texture_download (GdkTexture *texture, guchar *data, gsize stride) |
gboolean | gdk_display_map_keycode (GdkDisplay *display, guint keycode, GdkKeymapKey **keys, guint **keyvals, int *n_entries) |
void | gdk_paintable_snapshot (GdkPaintable *paintable, GdkSnapshot *snapshot, double width, double height) |
GType | gdk_paintable_get_type (void) |
GdkSeat * | gdk_display_get_default_seat (GdkDisplay *display) |
GdkDevice * | gdk_seat_get_keyboard (GdkSeat *seat) |
GdkTexture * | gdk_memory_texture_new (int width, int height, GdkMemoryFormat format, GBytes *bytes, gsize stride) |
int | gdk_paintable_get_intrinsic_width (GdkPaintable *paintable) |
int | gdk_paintable_get_intrinsic_height (GdkPaintable *paintable) |
GdkScreen * | gdk_screen_get_default (void) |
void | gdk_color_free (GdkColor *color) |
gboolean | gdk_wayland_window_set_transient_for_exported (GdkWindow *window, char *parent_handle_str) |
gboolean | gdk_wayland_toplevel_set_transient_for_exported (GdkToplevel *toplevel, const char *parent_handle_str) |
unsigned long | gdk_x11_surface_get_xid (GdkSurface *surface) |
unsigned long | gdk_x11_window_get_xid (GdkWindow *window) |
void | gdk_event_handler_set (GdkEventFunc func, gpointer data, GDestroyNotify notify) |
GdkWindow * | gdk_x11_window_foreign_new_for_display (GdkDisplay *display, unsigned long window) |
GdkWindow * | gdk_x11_window_lookup_for_display (GdkDisplay *display, unsigned long window) |
guint | gdk_key_event_get_keycode (GdkEvent *event) |
guint | gdk_key_event_get_keyval (GdkEvent *event) |
GdkSurface * | gdk_event_get_surface (GdkEvent *event) |
GdkModifierType | gdk_event_get_modifier_state (GdkEvent *event) |
GType | gdk_toplevel_get_type (void) |
void | gdk_set_allowed_backends (const gchar *backends) |
guint32 | gdk_keyval_to_unicode (guint keyval) |
gdouble | gdk_screen_get_resolution (GdkScreen *screen) |
guint | gdk_unicode_to_keyval (guint32 wc) |
int | gdk_display_get_n_monitors (GdkDisplay *display) |
GdkMonitor * | gdk_display_get_monitor (GdkDisplay *display, int monitor_num) |
void | gdk_monitor_get_geometry (GdkMonitor *monitor, GdkRectangle *geometry) |
int | gdk_monitor_get_scale_factor (GdkMonitor *monitor) |
GdkMonitor * | gdk_display_get_primary_monitor (GdkDisplay *display) |
GListModel * | gdk_display_get_monitors (GdkDisplay *self) |
GtkAlertDialog * | gtk_alert_dialog_new (const char *format, const char *str) |
gboolean | gtk_alert_dialog_get_modal (GtkAlertDialog *self) |
void | gtk_alert_dialog_set_modal (GtkAlertDialog *self, gboolean modal) |
const char * | gtk_alert_dialog_get_message (GtkAlertDialog *self) |
void | gtk_alert_dialog_set_buttons (GtkAlertDialog *self, const char **labels) |
void | gtk_alert_dialog_set_message (GtkAlertDialog *self, const char *message) |
const char * | gtk_alert_dialog_get_detail (GtkAlertDialog *self) |
void | gtk_alert_dialog_set_detail (GtkAlertDialog *self, const char *detail) |
void | gtk_alert_dialog_show (GtkAlertDialog *self, GtkWindow *parent) |
void | gtk_alert_dialog_choose (GtkAlertDialog *self, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
void | gtk_window_set_resizable (GtkWindow *window, gboolean resizable) |
gboolean | gtk_window_get_resizable (GtkWindow *window) |
gboolean | gdk_surface_is_destroyed (GdkSurface *surface) |
GtkNative * | gtk_native_get_for_surface (GdkSurface *surface) |
gboolean | gdk_event_get_position (GdkEvent *event, double *x, double *y) |
void | gtk_native_get_surface_transform (GtkNative *self, double *x, double *y) |
gboolean | gtk_widget_compute_point (GtkWidget *widget, GtkWidget *target, const graphene_point_t *point, graphene_point_t *out_point) |
GdkGLContext * | gdk_gl_context_get_current () |
GdkGLContext * | gdk_surface_create_gl_context (GdkSurface *surface, GError **error) |
GdkGLAPI | gdk_gl_context_get_api (GdkGLContext *self) |
void | gdk_gl_context_set_allowed_apis (GdkGLContext *self, GdkGLAPI apis) |
void | gdk_gl_context_set_required_version (GdkGLContext *context, int major, int minor) |
gboolean | gdk_gl_context_realize (GdkGLContext *context, GError **error) |
void | gdk_gl_context_make_current (GdkGLContext *context) |
void | gdk_gl_context_clear_current () |
double | gdk_surface_get_scale (GdkSurface *surface) |
void | glib_autoptr_cleanup_GtkWidget (GtkWidget **ptr) |
void | glib_autoptr_clear_GtkWidget (GtkWidget *ptr) |
void | glib_autoptr_cleanup_GtkApplication (GtkApplication **ptr) |
void | glib_autoptr_clear_GtkApplication (GtkApplication *ptr) |
void | glib_autoptr_cleanup_GtkApplicationWindow (GtkApplicationWindow **ptr) |
void | glib_autoptr_clear_GtkApplicationWindow (GtkApplicationWindow *ptr) |
void | gtk_widget_set_focusable (GtkWidget *widget, gboolean focusable) |
void | gtk_widget_queue_draw (GtkWidget *widget) |
void | gtk_init () |
GtkApplication * | gtk_application_new (const gchar *application_id, GApplicationFlags flags) |
GType | gtk_application_get_type () |
GType | gdk_gl_texture_get_type () |
GdkGLTextureBuilder * | gdk_gl_texture_builder_new () |
void | gdk_gl_texture_builder_set_context (GdkGLTextureBuilder *self, GdkGLContext *context) |
void | gdk_gl_texture_release (GdkGLTexture *self) |
gpointer | gdk_gl_texture_builder_get_sync (GdkGLTextureBuilder *self) |
void | gdk_gl_texture_builder_set_sync (GdkGLTextureBuilder *self, gpointer sync) |
GdkTexture * | gdk_gl_texture_builder_build (GdkGLTextureBuilder *self, GDestroyNotify destroy, gpointer data) |
int | gdk_gl_texture_builder_get_width (GdkGLTextureBuilder *self) |
int | gdk_gl_texture_builder_get_height (GdkGLTextureBuilder *self) |
void | gdk_gl_texture_builder_set_width (GdkGLTextureBuilder *self, int width) |
void | gdk_gl_texture_builder_set_height (GdkGLTextureBuilder *self, int height) |
guint | gdk_gl_texture_builder_get_id (GdkGLTextureBuilder *self) |
void | gdk_gl_texture_builder_set_format (GdkGLTextureBuilder *self, GdkMemoryFormat format) |
void | gdk_gl_texture_builder_set_id (GdkGLTextureBuilder *self, guint id) |
void | gtk_window_set_transient_for (GtkWindow *window, GtkWindow *parent) |
void | gtk_window_close (GtkWindow *window) |
GObject * | gdk_display_get_default () |
GtkWidget * | gtk_application_window_new (GtkApplication *application) |
GType | gtk_event_controller_key_get_type () |
void | gtk_widget_add_controller (GtkWidget *widget, GtkEventController *controller) |
GtkEventController * | gtk_event_controller_legacy_new () |
GtkEventController * | gtk_event_controller_key_new () |
void | gtk_event_controller_key_set_im_context (GtkEventControllerKey *controller, GtkIMContext *im_context) |
GType | gdk_scroll_event_get_type () |
guint | gdk_button_event_get_button (GdkEvent *event) |
void | gdk_scroll_event_get_deltas (GdkEvent *event, double *delta_x, double *delta_y) |
GdkScrollUnit | gdk_scroll_event_get_unit (GdkEvent *event) |
GdkEventType | gdk_event_get_event_type (GdkEvent *event) |
Variables# | |
constexpr int | GSK_RENDER_NODE_MAX_VALUE = GSK_SUBSURFACE_NODE |
constexpr int | GTK_ICON_LOOKUP_USE_BUILTIN = 1 << 2 |
constexpr int | GTK_ICON_LOOKUP_GENERIC_FALLBACK = 1 << 3 |
constexpr int | GTK_ICON_LOOKUP_FORCE_SIZE = 1 << 4 |
constexpr auto | GTK_WINDOW_TOPLEVEL = static_cast<GtkWindowType>(0) |
using aui::gtk4_fake::graphene_point_t |
using aui::gtk4_fake::graphene_rect_t |
using aui::gtk4_fake::graphene_size_t |
using aui::gtk4_fake::GtkApplication |
using aui::gtk4_fake::GtkApplicationWindow |
using aui::gtk4_fake::GtkWidget |
using aui::gtk4_fake::GtkWindow |