Class OS

  • Direct Known Subclasses:
    ATK, GDK, Graphene, GTK

    public class OS
    extends C
    This class contains native functions for various libraries. Any dynamic functions must be manually linked to their corresponding library. See os_cutom.h #define FUNC_LIB_* LIB_*
    • Field Detail

      • IsLinux

        public static final boolean IsLinux
        OS Constants
      • IsWin32

        public static final boolean IsWin32
        OS Constants
      • BIG_ENDIAN

        public static final boolean BIG_ENDIAN
        OS Constants
      • SWT_LIB_VERSIONS

        public static final java.lang.String SWT_LIB_VERSIONS
        See Also:
        Constant Field Values
      • G_FILE_TEST_IS_EXECUTABLE

        public static final int G_FILE_TEST_IS_EXECUTABLE
        See Also:
        Constant Field Values
      • G_APP_INFO_CREATE_SUPPORTS_URIS

        public static final int G_APP_INFO_CREATE_SUPPORTS_URIS
        See Also:
        Constant Field Values
      • PANGO_ATTR_UNDERLINE_COLOR

        public static final int PANGO_ATTR_UNDERLINE_COLOR
        See Also:
        Constant Field Values
      • PANGO_STRETCH_ULTRA_CONDENSED

        public static final int PANGO_STRETCH_ULTRA_CONDENSED
        See Also:
        Constant Field Values
      • PANGO_STRETCH_EXTRA_CONDENSED

        public static final int PANGO_STRETCH_EXTRA_CONDENSED
        See Also:
        Constant Field Values
      • PANGO_STRETCH_CONDENSED

        public static final int PANGO_STRETCH_CONDENSED
        See Also:
        Constant Field Values
      • PANGO_STRETCH_SEMI_CONDENSED

        public static final int PANGO_STRETCH_SEMI_CONDENSED
        See Also:
        Constant Field Values
      • PANGO_STRETCH_SEMI_EXPANDED

        public static final int PANGO_STRETCH_SEMI_EXPANDED
        See Also:
        Constant Field Values
      • PANGO_STRETCH_EXTRA_EXPANDED

        public static final int PANGO_STRETCH_EXTRA_EXPANDED
        See Also:
        Constant Field Values
      • PANGO_STRETCH_ULTRA_EXPANDED

        public static final int PANGO_STRETCH_ULTRA_EXPANDED
        See Also:
        Constant Field Values
      • PANGO_VARIANT_SMALL_CAPS

        public static final int PANGO_VARIANT_SMALL_CAPS
        See Also:
        Constant Field Values
      • G_BUS_TYPE_SESSION

        public static final int G_BUS_TYPE_SESSION
        GDBus Session types.
        See Also:
        Constant Field Values
      • G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT

        public static final int G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT
        See Also:
        Constant Field Values
      • G_BUS_NAME_OWNER_FLAGS_REPLACE

        public static final int G_BUS_NAME_OWNER_FLAGS_REPLACE
        If another message bus connection owns the name and have specified #G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT, then take the name from the other connection.
        See Also:
        Constant Field Values
      • G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES

        public static final int G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES
        See Also:
        Constant Field Values
      • G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS

        public static final int G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS
        See Also:
        Constant Field Values
      • G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START

        public static final int G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START
        See Also:
        Constant Field Values
      • DBUS_TYPE_BYTE

        public static final java.lang.String DBUS_TYPE_BYTE
        DBus Data types as defined by: https://dbus.freedesktop.org/doc/dbus-specification.html#idm423 If using these, make sure they're properly handled in all GDBus code. Only some of these are supported by some GDBus classes.
        See Also:
        Constant Field Values
      • DBUS_TYPE_BOOLEAN

        public static final java.lang.String DBUS_TYPE_BOOLEAN
        See Also:
        Constant Field Values
      • DBUS_TYPE_STRING

        public static final java.lang.String DBUS_TYPE_STRING
        See Also:
        Constant Field Values
      • DBUS_TYPE_STRING_ARRAY

        public static final java.lang.String DBUS_TYPE_STRING_ARRAY
        See Also:
        Constant Field Values
      • DBUS_TYPE_STRUCT_ARRAY_BROWSER_FUNCS

        public static final java.lang.String DBUS_TYPE_STRUCT_ARRAY_BROWSER_FUNCS
        See Also:
        Constant Field Values
      • DBUS_TYPE_UINT64

        public static final java.lang.String DBUS_TYPE_UINT64
        See Also:
        Constant Field Values
      • DBUS_TYPE_DOUBLE

        public static final java.lang.String DBUS_TYPE_DOUBLE
        See Also:
        Constant Field Values
      • DBUS_TYPE_STRUCT

        public static final java.lang.String DBUS_TYPE_STRUCT
        See Also:
        Constant Field Values
      • DBUS_TYPE_SINGLE_COMPLETE

        public static final java.lang.String DBUS_TYPE_SINGLE_COMPLETE
        See Also:
        Constant Field Values
      • G_VARIANT_TYPE_BYTE

        public static final byte[] G_VARIANT_TYPE_BYTE
        GVariant Types These are for the most part quite similar to DBus types with a few differences. Read: https://developer.gnome.org/glib/stable/glib-GVariantType.html
      • G_VARIANT_TYPE_BOOLEAN

        public static final byte[] G_VARIANT_TYPE_BOOLEAN
      • G_VARIANT_TYPE_STRING_ARRAY

        public static final byte[] G_VARIANT_TYPE_STRING_ARRAY
      • G_VARIANT_TYPE_STRING

        public static final byte[] G_VARIANT_TYPE_STRING
      • G_VARIANT_TYPE_IN32

        public static final byte[] G_VARIANT_TYPE_IN32
      • G_VARIANT_TYPE_UINT64

        public static final byte[] G_VARIANT_TYPE_UINT64
      • G_VARIANT_TYPE_DOUBLE

        public static final byte[] G_VARIANT_TYPE_DOUBLE
      • G_VARIANT_TYPE_TUPLE

        public static final byte[] G_VARIANT_TYPE_TUPLE
      • G_VARIANT_TYPE_ARRAY_BROWSER_FUNCS

        public static final byte[] G_VARIANT_TYPE_ARRAY_BROWSER_FUNCS
      • accel_closures_changed

        public static final byte[] accel_closures_changed
        Signals
      • activate

        public static final byte[] activate
      • angle_changed

        public static final byte[] angle_changed
      • backspace

        public static final byte[] backspace
      • begin

        public static final byte[] begin
      • button_press_event

        public static final byte[] button_press_event
      • button_release_event

        public static final byte[] button_release_event
      • changed

        public static final byte[] changed
      • change_value

        public static final byte[] change_value
      • clicked

        public static final byte[] clicked
      • close_request

        public static final byte[] close_request
      • commit

        public static final byte[] commit
      • configure_event

        public static final byte[] configure_event
      • copy_clipboard

        public static final byte[] copy_clipboard
      • cut_clipboard

        public static final byte[] cut_clipboard
      • create_menu_proxy

        public static final byte[] create_menu_proxy
      • delete_event

        public static final byte[] delete_event
      • delete_from_cursor

        public static final byte[] delete_from_cursor
      • day_selected

        public static final byte[] day_selected
      • day_selected_double_click

        public static final byte[] day_selected_double_click
      • delete_range

        public static final byte[] delete_range
      • delete_text

        public static final byte[] delete_text
      • direction_changed

        public static final byte[] direction_changed
      • dpi_changed

        public static final byte[] dpi_changed
      • drag_begin

        public static final byte[] drag_begin
      • drag_data_delete

        public static final byte[] drag_data_delete
      • drag_data_get

        public static final byte[] drag_data_get
      • drag_data_received

        public static final byte[] drag_data_received
      • drag_drop

        public static final byte[] drag_drop
      • drag_end

        public static final byte[] drag_end
      • drag_leave

        public static final byte[] drag_leave
      • drag_motion

        public static final byte[] drag_motion
      • prepare

        public static final byte[] prepare
      • draw

        public static final byte[] draw
      • end

        public static final byte[] end
      • enter_notify_event

        public static final byte[] enter_notify_event
      • enter

        public static final byte[] enter
      • event

        public static final byte[] event
      • event_after

        public static final byte[] event_after
      • expand_collapse_cursor_row

        public static final byte[] expand_collapse_cursor_row
      • focus

        public static final byte[] focus
      • focus_in_event

        public static final byte[] focus_in_event
      • focus_in

        public static final byte[] focus_in
      • focus_out_event

        public static final byte[] focus_out_event
      • focus_out

        public static final byte[] focus_out
      • grab_focus

        public static final byte[] grab_focus
      • hide

        public static final byte[] hide
      • icon_release

        public static final byte[] icon_release
      • insert_text

        public static final byte[] insert_text
      • key_press_event

        public static final byte[] key_press_event
      • key_release_event

        public static final byte[] key_release_event
      • key_pressed

        public static final byte[] key_pressed
      • key_released

        public static final byte[] key_released
      • keys_changed

        public static final byte[] keys_changed
      • leave_notify_event

        public static final byte[] leave_notify_event
      • leave

        public static final byte[] leave
      • map

        public static final byte[] map
      • map_event

        public static final byte[] map_event
      • mnemonic_activate

        public static final byte[] mnemonic_activate
      • month_changed

        public static final byte[] month_changed
      • next_month

        public static final byte[] next_month
      • prev_month

        public static final byte[] prev_month
      • next_year

        public static final byte[] next_year
      • prev_year

        public static final byte[] prev_year
      • motion_notify_event

        public static final byte[] motion_notify_event
      • motion

        public static final byte[] motion
      • move_cursor

        public static final byte[] move_cursor
      • move_focus

        public static final byte[] move_focus
      • output

        public static final byte[] output
      • paste_clipboard

        public static final byte[] paste_clipboard
      • pressed

        public static final byte[] pressed
      • released

        public static final byte[] released
      • popped_up

        public static final byte[] popped_up
      • popup_menu

        public static final byte[] popup_menu
      • populate_popup

        public static final byte[] populate_popup
      • preedit_changed

        public static final byte[] preedit_changed
      • realize

        public static final byte[] realize
      • row_activated

        public static final byte[] row_activated
      • row_changed

        public static final byte[] row_changed
      • row_has_child_toggled

        public static final byte[] row_has_child_toggled
      • scale_changed

        public static final byte[] scale_changed
      • scroll_child

        public static final byte[] scroll_child
      • scroll_event

        public static final byte[] scroll_event
      • scroll

        public static final byte[] scroll
      • select

        public static final byte[] select
      • selection_done

        public static final byte[] selection_done
      • show

        public static final byte[] show
      • show_help

        public static final byte[] show_help
      • size_allocate

        public static final byte[] size_allocate
      • resize

        public static final byte[] resize
      • start_interactive_search

        public static final byte[] start_interactive_search
      • style_updated

        public static final byte[] style_updated
      • switch_page

        public static final byte[] switch_page
      • test_collapse_row

        public static final byte[] test_collapse_row
      • test_expand_row

        public static final byte[] test_expand_row
      • toggled

        public static final byte[] toggled
      • unmap

        public static final byte[] unmap
      • unmap_event

        public static final byte[] unmap_event
      • value_changed

        public static final byte[] value_changed
      • window_state_event

        public static final byte[] window_state_event
      • notify_state

        public static final byte[] notify_state
      • notify_default_height

        public static final byte[] notify_default_height
      • notify_default_width

        public static final byte[] notify_default_width
      • notify_maximized

        public static final byte[] notify_maximized
      • notify_is_active

        public static final byte[] notify_is_active
      • notify_theme_change

        public static final byte[] notify_theme_change
      • response

        public static final byte[] response
      • compute_size

        public static final byte[] compute_size
      • active

        public static final byte[] active
        Properties
      • background_rgba

        public static final byte[] background_rgba
      • cell_background_rgba

        public static final byte[] cell_background_rgba
      • default_border

        public static final byte[] default_border
      • expander_size

        public static final byte[] expander_size
      • fixed_height_mode

        public static final byte[] fixed_height_mode
      • focus_line_width

        public static final byte[] focus_line_width
      • focus_padding

        public static final byte[] focus_padding
      • font_desc

        public static final byte[] font_desc
      • foreground_rgba

        public static final byte[] foreground_rgba
      • grid_line_width

        public static final byte[] grid_line_width
      • inner_border

        public static final byte[] inner_border
      • has_backward_stepper

        public static final byte[] has_backward_stepper
      • has_secondary_backward_stepper

        public static final byte[] has_secondary_backward_stepper
      • has_forward_stepper

        public static final byte[] has_forward_stepper
      • has_secondary_forward_stepper

        public static final byte[] has_secondary_forward_stepper
      • horizontal_separator

        public static final byte[] horizontal_separator
      • inconsistent

        public static final byte[] inconsistent
      • indicator_size

        public static final byte[] indicator_size
      • indicator_spacing

        public static final byte[] indicator_spacing
      • interior_focus

        public static final byte[] interior_focus
      • margin

        public static final byte[] margin
      • mode

        public static final byte[] mode
      • model

        public static final byte[] model
      • spacing

        public static final byte[] spacing
      • pixbuf

        public static final byte[] pixbuf
      • gicon

        public static final byte[] gicon
      • text

        public static final byte[] text
      • xalign

        public static final byte[] xalign
      • ypad

        public static final byte[] ypad
      • margin_bottom

        public static final byte[] margin_bottom
      • margin_top

        public static final byte[] margin_top
      • scrollbar_spacing

        public static final byte[] scrollbar_spacing
      • action_copy_clipboard

        public static final byte[] action_copy_clipboard
        Actions
      • action_cut_clipboard

        public static final byte[] action_cut_clipboard
      • action_paste_clipboard

        public static final byte[] action_paste_clipboard
      • GLIB_VERSION

        public static final int GLIB_VERSION
        Gtk has a minimum glib version. (But it's not a 1:1 link, one can have a newer version of glib and older gtk). Minimum Glib version requirement of gtk can be found in gtk's 'configure.ac' file, see line 'm4_define([glib_required_version],[2.*.*]). For reference: Gtk3.22 has min version of glib 2.49.4 Gtk3.24 has min version of glib 2.58 Gtk4.0 has min version of glib 2.66
      • SWT_MENU_LOCATION_DEBUGGING

        public static final boolean SWT_MENU_LOCATION_DEBUGGING
      • SWT_DEBUG

        public static final boolean SWT_DEBUG
      • GTK_THEME_SET

        public static final boolean GTK_THEME_SET
        True if the GTK_THEME environment variable is specified and is non-empty.
      • GTK_THEME_SET_NAME

        public static final java.lang.String GTK_THEME_SET_NAME
        A string containing the theme name supplied via the GTK_THEME environment variable. Otherwise this will contain an empty string.
      • GTK_OVERLAY_SCROLLING_DISABLED

        public static final boolean GTK_OVERLAY_SCROLLING_DISABLED
        True iff overlay scrolling has been disabled via GTK_OVERLAY_SCROLLING=0. See bug 546248.
      • isGNOME

        public static final boolean isGNOME
        True if SWT is running on the GNOME desktop environment.
      • SWT_PADDED_MENU_ITEMS

        public static final boolean SWT_PADDED_MENU_ITEMS
      • CurrentTime

        public static final int CurrentTime
        X11 Native methods and constants
        See Also:
        Constant Field Values
    • Constructor Detail

      • OS

        public OS()
    • Method Detail

      • getEnvironmentalVariable

        public static java.lang.String getEnvironmentalVariable​(java.lang.String envVarName)
      • GDK_WINDOWING_X11

        public static final boolean GDK_WINDOWING_X11()
      • GDK_WINDOWING_WAYLAND

        public static final boolean GDK_WINDOWING_WAYLAND()
      • pangoLayoutNewProc_CALLBACK

        public static final long pangoLayoutNewProc_CALLBACK​(long func)
      • pangoFontFamilyNewProc_CALLBACK

        public static final long pangoFontFamilyNewProc_CALLBACK​(long func)
      • pangoFontFaceNewProc_CALLBACK

        public static final long pangoFontFaceNewProc_CALLBACK​(long func)
      • printerOptionWidgetNewProc_CALLBACK

        public static final long printerOptionWidgetNewProc_CALLBACK​(long func)
      • imContextNewProc_CALLBACK

        public static final long imContextNewProc_CALLBACK​(long func)
      • imContextLast

        public static final long imContextLast()
      • swt_debug_on_fatal_warnings

        public static final void swt_debug_on_fatal_warnings()
      • swt_fixed_get_type

        public static final long swt_fixed_get_type()
      • swt_fixed_accessible_get_type

        public static final long swt_fixed_accessible_get_type()
      • swt_fixed_accessible_register_accessible

        public static final void swt_fixed_accessible_register_accessible​(long obj,
                                                                          boolean is_native,
                                                                          long to_map)
        Parameters:
        obj - cast=(AtkObject*)
        is_native - cast=(gboolean)
        to_map - cast=(GtkWidget *)
      • swt_fixed_restack

        public static final void swt_fixed_restack​(long fixed,
                                                   long widget,
                                                   long sibling,
                                                   boolean above)
        Parameters:
        fixed - cast=(SwtFixed*)
        widget - cast=(GtkWidget*)
        sibling - cast=(GtkWidget*)
      • swt_fixed_move

        public static final void swt_fixed_move​(long fixed,
                                                long widget,
                                                int x,
                                                int y)
        Parameters:
        fixed - cast=(SwtFixed*)
        widget - cast=(GtkWidget*)
      • swt_fixed_resize

        public static final void swt_fixed_resize​(long fixed,
                                                  long widget,
                                                  int width,
                                                  int height)
        Parameters:
        fixed - cast=(SwtFixed*)
        widget - cast=(GtkWidget*)
      • swt_fixed_add

        public static final void swt_fixed_add​(long container,
                                               long widget)
        Parameters:
        container - cast=(SwtFixed*)
        widget - cast=(GtkWidget*)
      • swt_fixed_remove

        public static final void swt_fixed_remove​(long container,
                                                  long widget)
        Parameters:
        container - cast=(SwtFixed*)
        widget - cast=(GtkWidget*)
      • swt_set_lock_functions

        public static final void swt_set_lock_functions()
      • g_utf16_offset_to_pointer

        public static final long g_utf16_offset_to_pointer​(long str,
                                                           long offset)
        Parameters:
        str - cast=(const gchar *)
      • g_utf16_pointer_to_offset

        public static final long g_utf16_pointer_to_offset​(long str,
                                                           long pos)
        Parameters:
        str - cast=(const gchar *)
        pos - cast=(const gchar *)
      • g_utf16_strlen

        public static final long g_utf16_strlen​(long str,
                                                long max)
        Parameters:
        str - cast=(const gchar *)
      • g_utf8_offset_to_utf16_offset

        public static final long g_utf8_offset_to_utf16_offset​(long str,
                                                               long offset)
        Parameters:
        str - cast=(const gchar *)
      • g_utf16_offset_to_utf8_offset

        public static final long g_utf16_offset_to_utf8_offset​(long str,
                                                               long offset)
        Parameters:
        str - cast=(const gchar *)
      • ascii

        protected static byte[] ascii​(java.lang.String name)
      • VERSION

        public static int VERSION​(int major,
                                  int minor,
                                  int micro)
      • isX11

        public static boolean isX11()
      • GPollFD_sizeof

        public static final int GPollFD_sizeof()
        64 bit
      • GTypeInfo_sizeof

        public static final int GTypeInfo_sizeof()
      • GValue_sizeof

        public static final int GValue_sizeof()
      • PangoAttribute_sizeof

        public static final int PangoAttribute_sizeof()
      • PangoAttrColor_sizeof

        public static final int PangoAttrColor_sizeof()
      • PangoAttrInt_sizeof

        public static final int PangoAttrInt_sizeof()
      • PangoItem_sizeof

        public static final int PangoItem_sizeof()
      • PangoLayoutLine_sizeof

        public static final int PangoLayoutLine_sizeof()
      • PangoLayoutRun_sizeof

        public static final int PangoLayoutRun_sizeof()
      • PangoLogAttr_sizeof

        public static final int PangoLogAttr_sizeof()
      • PangoRectangle_sizeof

        public static final int PangoRectangle_sizeof()
      • XAnyEvent_sizeof

        public static final int XAnyEvent_sizeof()
      • XEvent_sizeof

        public static final int XEvent_sizeof()
      • XExposeEvent_sizeof

        public static final int XExposeEvent_sizeof()
      • XFocusChangeEvent_sizeof

        public static final int XFocusChangeEvent_sizeof()
      • localeconv_decimal_point

        public static final long localeconv_decimal_point()
      • realpath

        public static final long realpath​(byte[] path,
                                          byte[] realPath)
        Parameters:
        path - cast=(const char *)
        realPath - cast=(char *)
      • G_OBJECT_CLASS_CONSTRUCTOR

        public static final long G_OBJECT_CLASS_CONSTRUCTOR​(long object_class)
        Parameters:
        object_class - cast=(GObjectClass *)
      • G_OBJECT_CLASS_SET_CONSTRUCTOR

        public static final void G_OBJECT_CLASS_SET_CONSTRUCTOR​(long object_class,
                                                                long constructor)
        Parameters:
        object_class - cast=(GObjectClass *)
      • X_EVENT_TYPE

        public static final int X_EVENT_TYPE​(long xevent)
        Parameters:
        xevent - cast=(XEvent *)
      • X_EVENT_WINDOW

        public static final long X_EVENT_WINDOW​(long xevent)
        Parameters:
        xevent - cast=(XAnyEvent *)
      • Call

        public static final int Call​(long proc,
                                     long arg1,
                                     long arg2)
      • call

        public static final long call​(long function,
                                      long arg0,
                                      long arg1,
                                      long arg2,
                                      long arg3,
                                      long arg4,
                                      long arg5,
                                      long arg6)
      • call

        public static final long call​(long function,
                                      long arg0,
                                      long arg1,
                                      long arg2,
                                      long arg3)
      • call

        public static final long call​(long function,
                                      long arg0,
                                      long arg1,
                                      long arg2,
                                      long arg3,
                                      long arg4,
                                      long arg5)
      • XCheckIfEvent

        public static final boolean XCheckIfEvent​(long display,
                                                  long event_return,
                                                  long predicate,
                                                  long arg)
        Parameters:
        display - cast=(Display *)
        event_return - cast=(XEvent *)
        predicate - cast=(Bool (*)())
        arg - cast=(XPointer)
      • XDefaultScreen

        public static final int XDefaultScreen​(long display)
        Parameters:
        display - cast=(Display *)
      • XDefaultRootWindow

        public static final long XDefaultRootWindow​(long display)
        Parameters:
        display - cast=(Display *)
      • XFree

        public static final void XFree​(long address)
        Parameters:
        address - cast=(void *)
      • XQueryPointer

        public static final int XQueryPointer​(long display,
                                              long w,
                                              long[] root_return,
                                              long[] child_return,
                                              int[] root_x_return,
                                              int[] root_y_return,
                                              int[] win_x_return,
                                              int[] win_y_return,
                                              int[] mask_return)
        Parameters:
        display - cast=(Display *)
        w - cast=(Window)
        root_return - cast=(Window *)
        child_return - cast=(Window *)
        root_x_return - cast=(int *)
        root_y_return - cast=(int *)
        win_x_return - cast=(int *)
        win_y_return - cast=(int *)
        mask_return - cast=(unsigned int *)
      • XSetIOErrorHandler

        public static final long XSetIOErrorHandler​(long handler)
        Parameters:
        handler - cast=(XIOErrorHandler)
      • XSetErrorHandler

        public static final long XSetErrorHandler​(long handler)
        Parameters:
        handler - cast=(XErrorHandler)
      • XSetInputFocus

        public static final int XSetInputFocus​(long display,
                                               long window,
                                               int revert,
                                               int time)
        Parameters:
        display - cast=(Display *)
        window - cast=(Window)
      • XSetTransientForHint

        public static final int XSetTransientForHint​(long display,
                                                     long w,
                                                     long prop_window)
        Parameters:
        display - cast=(Display *)
        w - cast=(Window)
        prop_window - cast=(Window)
      • XSynchronize

        public static final long XSynchronize​(long display,
                                              boolean onoff)
        Parameters:
        display - cast=(Display *)
      • memmove

        public static final void memmove​(long dest,
                                         XExposeEvent src,
                                         long size)
        Parameters:
        dest - cast=(void *)
        src - cast=(const void *),flags=no_out
        size - cast=(size_t)
      • memmove

        public static final void memmove​(XExposeEvent dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(XFocusChangeEvent dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • Call

        public static final int Call​(long func,
                                     long arg0,
                                     int arg1,
                                     int arg2)
        Natives
      • G_OBJECT_GET_CLASS

        public static final long G_OBJECT_GET_CLASS​(long object)
      • G_OBJECT_TYPE_NAME

        public static final long G_OBJECT_TYPE_NAME​(long object)
      • G_TYPE_BOOLEAN

        public static final long G_TYPE_BOOLEAN()
      • G_TYPE_DOUBLE

        public static final long G_TYPE_DOUBLE()
      • G_TYPE_FLOAT

        public static final long G_TYPE_FLOAT()
      • G_TYPE_LONG

        public static final long G_TYPE_LONG()
      • G_TYPE_INT

        public static final long G_TYPE_INT()
      • G_TYPE_INT64

        public static final long G_TYPE_INT64()
      • G_VALUE_TYPE

        public static final long G_VALUE_TYPE​(long value)
      • G_OBJECT_TYPE

        public static final long G_OBJECT_TYPE​(long instance)
      • G_TYPE_STRING

        public static final long G_TYPE_STRING()
      • PANGO_PIXELS

        public static final int PANGO_PIXELS​(int dimension)
      • PANGO_TYPE_FONT_DESCRIPTION

        public static final long PANGO_TYPE_FONT_DESCRIPTION()
      • PANGO_TYPE_FONT_FAMILY

        public static final long PANGO_TYPE_FONT_FAMILY()
      • PANGO_TYPE_FONT_FACE

        public static final long PANGO_TYPE_FONT_FACE()
      • PANGO_TYPE_LAYOUT

        public static final long PANGO_TYPE_LAYOUT()
      • g_app_info_create_from_commandline

        public static final long g_app_info_create_from_commandline​(byte[] commandline,
                                                                    byte[] applName,
                                                                    long flags,
                                                                    long error)
        Parameters:
        commandline - cast=(gchar *)
        applName - cast=(gchar *)
        flags - cast=(GAppInfoCreateFlags)
        error - cast=(GError **)
      • g_app_info_get_all

        public static final long g_app_info_get_all()
      • g_app_info_get_executable

        public static final long g_app_info_get_executable​(long appInfo)
        Parameters:
        appInfo - cast=(GAppInfo *)
      • g_app_info_get_icon

        public static final long g_app_info_get_icon​(long appInfo)
        Parameters:
        appInfo - cast=(GAppInfo *)
      • g_app_info_get_name

        public static final long g_app_info_get_name​(long appInfo)
        Parameters:
        appInfo - cast=(GAppInfo *)
      • g_app_info_launch

        public static final boolean g_app_info_launch​(long appInfo,
                                                      long list,
                                                      long launchContext,
                                                      long error)
        Parameters:
        appInfo - cast=(GAppInfo *)
        list - cast=(GList *)
        launchContext - cast=(GAppLaunchContext *)
        error - cast=(GError **)
      • g_app_info_get_default_for_type

        public static final long g_app_info_get_default_for_type​(byte[] mimeType,
                                                                 boolean mustSupportURIs)
        Parameters:
        mimeType - cast=(gchar *)
        mustSupportURIs - cast=(gboolean)
      • g_app_info_launch_default_for_uri

        public static final boolean g_app_info_launch_default_for_uri​(long uri,
                                                                      long launchContext,
                                                                      long error)
        Parameters:
        uri - cast=(char *)
        launchContext - cast=(GAppLaunchContext *)
        error - cast=(GError **)
      • g_app_info_supports_uris

        public static final boolean g_app_info_supports_uris​(long appInfo)
        Parameters:
        appInfo - cast=(GAppInfo *)
      • g_error_get_message

        public static final long g_error_get_message​(long error)
        Parameters:
        error - cast=(GError *)
      • g_error_matches

        public static final boolean g_error_matches​(long error,
                                                    int domain,
                                                    int code)
        Parameters:
        error - cast=(const GError *)
        domain - cast=(GQuark)
        code - cast=(gint)
      • g_error_free

        public static final void g_error_free​(long gerror)
        Parameters:
        gerror - cast=(GError *)
      • g_content_type_equals

        public static final boolean g_content_type_equals​(long type1,
                                                          byte[] type2)
        Parameters:
        type1 - cast=(gchar *)
        type2 - cast=(gchar *)
      • g_content_type_is_a

        public static final boolean g_content_type_is_a​(long type,
                                                        byte[] supertype)
        Parameters:
        type - cast=(gchar *)
        supertype - cast=(gchar *)
      • g_file_error_quark

        public static final int g_file_error_quark()
      • g_file_info_get_content_type

        public static final long g_file_info_get_content_type​(long info)
        Parameters:
        info - cast=(GFileInfo *)
      • g_file_get_uri

        public static final long g_file_get_uri​(long file)
        Parameters:
        file - cast=(GFile *)
      • g_file_new_for_path

        public static final long g_file_new_for_path​(byte[] fileName)
        Parameters:
        fileName - cast=(const char *)
      • g_file_new_for_commandline_arg

        public static final long g_file_new_for_commandline_arg​(byte[] fileName)
        Parameters:
        fileName - cast=(const char *)
      • g_file_new_for_uri

        public static final long g_file_new_for_uri​(byte[] fileName)
        Parameters:
        fileName - cast=(const char *)
      • g_file_query_info

        public static final long g_file_query_info​(long file,
                                                   byte[] attributes,
                                                   long flags,
                                                   long cancellable,
                                                   long error)
        Parameters:
        file - cast=(GFile *)
        attributes - cast=(const char *)
        flags - cast=(GFileQueryInfoFlags)
        cancellable - cast=(GCancellable *)
        error - cast=(GError **)
      • g_file_test

        public static final boolean g_file_test​(byte[] file,
                                                int test)
        Parameters:
        file - cast=(const gchar *)
        test - cast=(GFileTest)
      • g_icon_to_string

        public static final long g_icon_to_string​(long icon)
        Parameters:
        icon - cast=(GIcon *)
      • g_icon_new_for_string

        public static final long g_icon_new_for_string​(byte[] str,
                                                       long[] error)
        Parameters:
        str - cast=(const gchar *)
        error - cast=(GError **)
      • g_signal_add_emission_hook

        public static final long g_signal_add_emission_hook​(int signal_id,
                                                            int detail,
                                                            long hook_func,
                                                            long hook_data,
                                                            long data_destroy)
        Parameters:
        signal_id - cast=(guint)
        detail - cast=(GQuark)
        hook_func - cast=(GSignalEmissionHook)
        hook_data - cast=(gpointer)
        data_destroy - cast=(GDestroyNotify)
      • g_signal_remove_emission_hook

        public static final void g_signal_remove_emission_hook​(int signal_id,
                                                               long hook_id)
        Parameters:
        signal_id - cast=(guint)
        hook_id - cast=(gulong)
      • g_cclosure_new

        public static final long g_cclosure_new​(long callback_func,
                                                long user_data,
                                                long destroy_data)
        Parameters:
        callback_func - cast=(GCallback)
        user_data - cast=(gpointer)
        destroy_data - cast=(GClosureNotify)
      • g_closure_ref

        public static final long g_closure_ref​(long closure)
        Parameters:
        closure - cast=(GClosure *)
      • g_closure_sink

        public static final void g_closure_sink​(long closure)
        Parameters:
        closure - cast=(GClosure *)
      • g_closure_unref

        public static final void g_closure_unref​(long closure)
        Parameters:
        closure - cast=(GClosure *)
      • g_main_context_acquire

        public static final boolean g_main_context_acquire​(long context)
        Parameters:
        context - cast=(GMainContext *)
      • g_main_context_check

        public static final int g_main_context_check​(long context,
                                                     int max_priority,
                                                     long fds,
                                                     int n_fds)
        Parameters:
        context - cast=(GMainContext *)
        fds - cast=(GPollFD *)
      • g_main_context_default

        public static final long g_main_context_default()
      • g_main_context_iteration

        public static final boolean g_main_context_iteration​(long context,
                                                             boolean may_block)
        Parameters:
        context - cast=(GMainContext *)
      • g_main_context_get_poll_func

        public static final long g_main_context_get_poll_func​(long context)
        Parameters:
        context - cast=(GMainContext *)
      • g_main_context_prepare

        public static final boolean g_main_context_prepare​(long context,
                                                           int[] priority)
        Parameters:
        context - cast=(GMainContext *)
        priority - cast=(gint *)
      • g_main_context_query

        public static final int g_main_context_query​(long context,
                                                     int max_priority,
                                                     int[] timeout_,
                                                     long fds,
                                                     int n_fds)
        Parameters:
        context - cast=(GMainContext *)
        fds - cast=(GPollFD *)
        timeout_ - cast=(gint *)
      • g_main_context_release

        public static final void g_main_context_release​(long context)
        Parameters:
        context - cast=(GMainContext *)
      • g_main_context_wakeup

        public static final void g_main_context_wakeup​(long context)
        Parameters:
        context - cast=(GMainContext *)
      • g_filename_to_utf8

        public static final long g_filename_to_utf8​(long opsysstring,
                                                    long len,
                                                    long[] bytes_read,
                                                    long[] bytes_written,
                                                    long[] error)
        Parameters:
        opsysstring - cast=(const gchar *)
        len - cast=(gssize)
        bytes_read - cast=(gsize *)
        bytes_written - cast=(gsize *)
        error - cast=(GError **)
      • g_filename_display_name

        public static final long g_filename_display_name​(long filename)
        Parameters:
        filename - cast=(const gchar *)
      • g_filename_to_uri

        public static final long g_filename_to_uri​(long filename,
                                                   long hostname,
                                                   long[] error)
        Parameters:
        filename - cast=(const char *)
        hostname - cast=(const char *)
        error - cast=(GError **)
      • g_filename_from_utf8

        public static final long g_filename_from_utf8​(long opsysstring,
                                                      long len,
                                                      long[] bytes_read,
                                                      long[] bytes_written,
                                                      long[] error)
        Parameters:
        opsysstring - cast=(const gchar *)
        len - cast=(gssize)
        bytes_read - cast=(gsize *)
        bytes_written - cast=(gsize *)
        error - cast=(GError **)
      • g_filename_from_uri

        public static final long g_filename_from_uri​(long uri,
                                                     long[] hostname,
                                                     long[] error)
        Parameters:
        uri - cast=(const char *)
        hostname - cast=(char **)
        error - cast=(GError **)
      • g_free

        public static final void g_free​(long mem)
        Parameters:
        mem - cast=(gpointer)
      • addressof_g_free

        public static final long addressof_g_free()
      • g_getenv

        public static final long g_getenv​(byte[] variable)
        Parameters:
        variable - cast=(const gchar *),flags=no_out
      • g_get_current_time

        public static final void g_get_current_time​(long result)
        Parameters:
        result - cast=(GTimeVal *)
      • g_time_val_add

        public static final void g_time_val_add​(long result,
                                                long microseconds)
        Parameters:
        result - cast=(GTimeVal *)
        microseconds - cast=(glong)
      • g_idle_add

        public static final int g_idle_add​(long function,
                                           long data)
        Parameters:
        function - cast=(GSourceFunc)
        data - cast=(gpointer)
      • g_list_append

        public static final long g_list_append​(long list,
                                               long data)
        Parameters:
        list - cast=(GList *)
        data - cast=(gpointer)
      • g_list_data

        public static final long g_list_data​(long list)
        Parameters:
        list - cast=(GList *)
      • g_list_free

        public static final void g_list_free​(long list)
        Parameters:
        list - cast=(GList *)
      • g_list_last

        public static final long g_list_last​(long list)
        Parameters:
        list - cast=(GList *)
      • g_list_length

        public static final int g_list_length​(long list)
        Parameters:
        list - cast=(GList *)
      • g_list_next

        public static final long g_list_next​(long list)
      • g_list_nth_data

        public static final long g_list_nth_data​(long list,
                                                 int n)
        Parameters:
        list - cast=(GList *)
        n - cast=(guint)
      • g_list_previous

        public static final long g_list_previous​(long list)
      • g_log_default_handler

        public static final void g_log_default_handler​(long log_domain,
                                                       int log_levels,
                                                       long message,
                                                       long unused_data)
        Parameters:
        log_domain - cast=(gchar *)
        log_levels - cast=(GLogLevelFlags)
        message - cast=(gchar *)
        unused_data - cast=(gpointer)
      • g_log_remove_handler

        public static final void g_log_remove_handler​(byte[] log_domain,
                                                      int handler_id)
        Parameters:
        log_domain - cast=(gchar *),flags=no_out
        handler_id - cast=(gint)
      • g_log_set_handler

        public static final int g_log_set_handler​(byte[] log_domain,
                                                  int log_levels,
                                                  long log_func,
                                                  long user_data)
        Parameters:
        log_domain - cast=(gchar *),flags=no_out
        log_levels - cast=(GLogLevelFlags)
        log_func - cast=(GLogFunc)
        user_data - cast=(gpointer)
      • g_malloc

        public static final long g_malloc​(long size)
        Parameters:
        size - cast=(gulong)
      • g_object_get

        public static final void g_object_get​(long object,
                                              byte[] first_property_name,
                                              int[] value,
                                              long terminator)
        Parameters:
        object - cast=(GObject *)
        first_property_name - cast=(const gchar *),flags=no_out
        terminator - cast=(const gchar *),flags=sentinel
      • g_object_get

        public static final void g_object_get​(long object,
                                              byte[] first_property_name,
                                              long[] value,
                                              long terminator)
        Parameters:
        object - cast=(GObject *)
        first_property_name - cast=(const gchar *),flags=no_out
        terminator - cast=(const gchar *),flags=sentinel
      • g_object_get_qdata

        public static final long g_object_get_qdata​(long object,
                                                    int quark)
        Parameters:
        object - cast=(GObject *)
        quark - cast=(GQuark)
      • g_object_new

        public static final long g_object_new​(long type,
                                              long first_property_name)
        Parameters:
        type - cast=(GType)
        first_property_name - cast=(const gchar *)
      • g_object_notify

        public static final void g_object_notify​(long object,
                                                 byte[] property_name)
        Parameters:
        object - cast=(GObject *)
        property_name - cast=(const gchar *)
      • g_object_ref

        public static final long g_object_ref​(long object)
        Parameters:
        object - cast=(gpointer)
      • g_object_set

        public static final void g_object_set​(long object,
                                              byte[] first_property_name,
                                              boolean data,
                                              long terminator)
        Parameters:
        object - cast=(gpointer)
        first_property_name - cast=(const gchar *),flags=no_out
        terminator - cast=(const gchar *),flags=sentinel
      • g_object_set

        public static final void g_object_set​(long object,
                                              byte[] first_property_name,
                                              byte[] data,
                                              long terminator)
        Parameters:
        object - cast=(gpointer)
        first_property_name - cast=(const gchar *),flags=no_out
        terminator - cast=(const gchar *),flags=sentinel
      • g_object_set

        public static final void g_object_set​(long object,
                                              byte[] first_property_name,
                                              GdkRGBA data,
                                              long terminator)
        Parameters:
        object - cast=(gpointer)
        first_property_name - cast=(const gchar *)
        terminator - cast=(const gchar *),flags=sentinel
      • g_object_set

        public static final void g_object_set​(long object,
                                              byte[] first_property_name,
                                              int data,
                                              long terminator)
        Parameters:
        object - cast=(gpointer)
        first_property_name - cast=(const gchar *),flags=no_out
        terminator - cast=(const gchar *),flags=sentinel
      • g_object_set

        public static final void g_object_set​(long object,
                                              byte[] first_property_name,
                                              float data,
                                              long terminator)
        Parameters:
        object - cast=(gpointer)
        first_property_name - cast=(const gchar *),flags=no_out
        terminator - cast=(const gchar *),flags=sentinel
      • g_object_set

        public static final void g_object_set​(long object,
                                              byte[] first_property_name,
                                              long data,
                                              long terminator)
        Parameters:
        object - cast=(gpointer)
        first_property_name - cast=(const gchar *),flags=no_out
        terminator - cast=(const gchar *),flags=sentinel
      • g_object_set_qdata

        public static final void g_object_set_qdata​(long object,
                                                    int quark,
                                                    long data)
        Parameters:
        object - cast=(GObject *)
        quark - cast=(GQuark)
        data - cast=(gpointer)
      • g_object_unref

        public static final void g_object_unref​(long object)
        Parameters:
        object - cast=(gpointer)
      • g_bytes_new

        public static final long g_bytes_new​(byte[] data,
                                             long size)
        Parameters:
        data - cast=(gconstpointer)
        size - cast=(gsize)
      • g_bytes_unref

        public static final void g_bytes_unref​(long gBytes)
        Parameters:
        gBytes - cast=(GBytes *)
      • g_quark_from_string

        public static final int g_quark_from_string​(byte[] string)
        Parameters:
        string - cast=(const gchar *),flags=no_out
      • g_set_prgname

        public static final void g_set_prgname​(byte[] prgname)
        Parameters:
        prgname - cast=(const gchar *),flags=no_out
      • g_signal_connect

        public static final int g_signal_connect​(long instance,
                                                 byte[] detailed_signal,
                                                 long proc,
                                                 long data)
        Parameters:
        instance - cast=(gpointer)
        detailed_signal - cast=(const gchar *),flags=no_out
        proc - cast=(GCallback)
        data - cast=(gpointer)
      • g_signal_connect_closure

        public static final int g_signal_connect_closure​(long instance,
                                                         byte[] detailed_signal,
                                                         long closure,
                                                         boolean after)
        Parameters:
        instance - cast=(gpointer)
        detailed_signal - cast=(const gchar *)
        closure - cast=(GClosure *)
        after - cast=(gboolean)
      • g_signal_connect_closure_by_id

        public static final int g_signal_connect_closure_by_id​(long instance,
                                                               int signal_id,
                                                               int detail,
                                                               long closure,
                                                               boolean after)
        Parameters:
        instance - cast=(gpointer)
        signal_id - cast=(guint)
        detail - cast=(GQuark)
        closure - cast=(GClosure *)
        after - cast=(gboolean)
      • g_signal_emit_by_name

        public static final void g_signal_emit_by_name​(long instance,
                                                       byte[] detailed_signal)
        Parameters:
        instance - cast=(gpointer)
        detailed_signal - cast=(const gchar *),flags=no_out
      • g_signal_emit_by_name

        public static final void g_signal_emit_by_name​(long instance,
                                                       byte[] detailed_signal,
                                                       long data)
        Parameters:
        instance - cast=(gpointer)
        detailed_signal - cast=(const gchar *),flags=no_out
      • g_signal_emit_by_name

        public static final void g_signal_emit_by_name​(long instance,
                                                       byte[] detailed_signal,
                                                       GdkRectangle data)
        Parameters:
        instance - cast=(gpointer)
        detailed_signal - cast=(const gchar *),flags=no_out
      • g_signal_emit_by_name

        public static final void g_signal_emit_by_name​(long instance,
                                                       byte[] detailed_signal,
                                                       long data1,
                                                       long data2)
        Parameters:
        instance - cast=(gpointer)
        detailed_signal - cast=(const gchar *),flags=no_out
      • g_signal_emit_by_name

        public static final void g_signal_emit_by_name​(long instance,
                                                       byte[] detailed_signal,
                                                       byte[] data)
        Parameters:
        instance - cast=(gpointer)
        detailed_signal - cast=(const gchar *),flags=no_out
      • g_signal_handler_disconnect

        public static final void g_signal_handler_disconnect​(long instance,
                                                             long handler_id)
        Parameters:
        instance - cast=(gpointer)
        handler_id - cast=(gulong)
      • g_signal_handlers_block_matched

        public static final int g_signal_handlers_block_matched​(long instance,
                                                                int mask,
                                                                int signal_id,
                                                                int detail,
                                                                long closure,
                                                                long func,
                                                                long data)
        Parameters:
        instance - cast=(gpointer)
        mask - cast=(GSignalMatchType)
        signal_id - cast=(guint)
        detail - cast=(GQuark)
        closure - cast=(GClosure *)
        func - cast=(gpointer)
        data - cast=(gpointer)
      • g_signal_handlers_unblock_matched

        public static final int g_signal_handlers_unblock_matched​(long instance,
                                                                  int mask,
                                                                  int signal_id,
                                                                  int detail,
                                                                  long closure,
                                                                  long func,
                                                                  long data)
        Parameters:
        instance - cast=(gpointer)
        mask - cast=(GSignalMatchType)
        signal_id - cast=(guint)
        detail - cast=(GQuark)
        closure - cast=(GClosure *)
        func - cast=(gpointer)
        data - cast=(gpointer)
      • g_signal_lookup

        public static final int g_signal_lookup​(byte[] name,
                                                long itype)
        Parameters:
        name - cast=(const gchar *),flags=no_out
      • g_signal_stop_emission_by_name

        public static final void g_signal_stop_emission_by_name​(long instance,
                                                                byte[] detailed_signal)
        Parameters:
        instance - cast=(gpointer)
        detailed_signal - cast=(const gchar *),flags=no_out
      • g_source_remove

        public static final boolean g_source_remove​(long tag)
        Parameters:
        tag - cast=(guint)
      • g_slist_append

        public static final long g_slist_append​(long list,
                                                long data)
        Parameters:
        list - cast=(GSList *)
        data - cast=(gpointer)
      • g_slist_data

        public static final long g_slist_data​(long list)
        Parameters:
        list - cast=(GSList *)
      • g_slist_free

        public static final void g_slist_free​(long list)
        Parameters:
        list - cast=(GSList *)
      • g_slist_next

        public static final long g_slist_next​(long list)
        Parameters:
        list - cast=(GSList *)
      • g_slist_length

        public static final int g_slist_length​(long list)
        Parameters:
        list - cast=(GSList *)
      • g_strfreev

        public static final void g_strfreev​(long string_array)
        Parameters:
        string_array - cast=(gchar **)
      • g_strtod

        public static final double g_strtod​(long str,
                                            long[] endptr)
        Parameters:
        str - cast=(const gchar *)
        endptr - cast=(gchar **)
      • g_strdup

        public static final long g_strdup​(long str)
        Parameters:
        str - cast=(char *)
      • g_type_class_peek

        public static final long g_type_class_peek​(long g_class)
        Parameters:
        g_class - cast=(GType)
      • g_type_class_peek_parent

        public static final long g_type_class_peek_parent​(long g_class)
        Parameters:
        g_class - cast=(gpointer)
      • g_type_class_ref

        public static final long g_type_class_ref​(long g_class)
        Parameters:
        g_class - cast=(GType)
      • g_type_class_unref

        public static final void g_type_class_unref​(long g_class)
        Parameters:
        g_class - cast=(gpointer)
      • g_type_interface_peek_parent

        public static final long g_type_interface_peek_parent​(long iface)
        Parameters:
        iface - cast=(gpointer)
      • g_type_is_a

        public static final boolean g_type_is_a​(long type,
                                                long is_a_type)
        Parameters:
        type - cast=(GType)
        is_a_type - cast=(GType)
      • g_type_parent

        public static final long g_type_parent​(long type)
        Parameters:
        type - cast=(GType)
      • g_type_register_static

        public static final long g_type_register_static​(long parent_type,
                                                        byte[] type_name,
                                                        long info,
                                                        int flags)
        Parameters:
        parent_type - cast=(GType)
        type_name - cast=(const gchar *)
        info - cast=(const GTypeInfo *)
        flags - cast=(GTypeFlags)
      • g_utf16_to_utf8

        public static final long g_utf16_to_utf8​(char[] str,
                                                 long len,
                                                 long[] items_read,
                                                 long[] items_written,
                                                 long[] error)
        Parameters:
        str - cast=(const gunichar2 *),flags=no_out critical
        len - cast=(glong)
        items_read - cast=(glong *),flags=critical
        items_written - cast=(glong *),flags=critical
        error - cast=(GError **),flags=critical
      • g_utf8_pointer_to_offset

        public static final long g_utf8_pointer_to_offset​(long str,
                                                          long pos)
        Parameters:
        str - cast=(const gchar *)
        pos - cast=(const gchar *)
      • g_utf8_strlen

        public static final long g_utf8_strlen​(long str,
                                               long max)
        Parameters:
        str - cast=(const gchar *)
      • g_utf8_to_utf16

        public static final long g_utf8_to_utf16​(byte[] str,
                                                 long len,
                                                 long[] items_read,
                                                 long[] items_written,
                                                 long[] error)
        Parameters:
        str - cast=(const gchar *),flags=no_out critical
        len - cast=(glong)
        items_read - cast=(glong *),flags=critical
        items_written - cast=(glong *),flags=critical
        error - cast=(GError **),flags=critical
      • g_utf8_to_utf16

        public static final long g_utf8_to_utf16​(long str,
                                                 long len,
                                                 long[] items_read,
                                                 long[] items_written,
                                                 long[] error)
        Parameters:
        str - cast=(const gchar *)
        len - cast=(glong)
        items_read - cast=(glong *),flags=critical
        items_written - cast=(glong *),flags=critical
        error - cast=(GError **),flags=critical
      • g_value_init

        public static final long g_value_init​(long value,
                                              long type)
        Parameters:
        value - cast=(GValue *)
        type - cast=(GType)
      • g_value_get_int

        public static final int g_value_get_int​(long value)
        Parameters:
        value - cast=(GValue *)
      • g_value_set_int

        public static final void g_value_set_int​(long value,
                                                 int v)
        Parameters:
        value - cast=(GValue *)
      • g_value_get_double

        public static final double g_value_get_double​(long value)
        Parameters:
        value - cast=(GValue *)
      • g_value_set_double

        public static final void g_value_set_double​(long value,
                                                    double v)
        Parameters:
        value - cast=(GValue *)
      • g_value_get_float

        public static final float g_value_get_float​(long value)
        Parameters:
        value - cast=(GValue *)
      • g_value_set_float

        public static final void g_value_set_float​(long value,
                                                   float v)
        Parameters:
        value - cast=(GValue *)
      • g_value_get_int64

        public static final long g_value_get_int64​(long value)
        Parameters:
        value - cast=(GValue *)
      • g_value_set_int64

        public static final void g_value_set_int64​(long value,
                                                   long v)
        Parameters:
        value - cast=(GValue *)
      • g_value_set_string

        public static final void g_value_set_string​(long value,
                                                    byte[] v_string)
        Parameters:
        value - cast=(GValue *)
        v_string - cast =(const gchar *)
      • g_value_get_string

        public static final long g_value_get_string​(long value)
        Parameters:
        value - cast=(GValue *)
      • g_value_get_object

        public static final long g_value_get_object​(long value)
        Parameters:
        value - cast=(GValue *)
      • g_value_unset

        public static final void g_value_unset​(long value)
        Parameters:
        value - cast=(GValue *)
      • g_value_peek_pointer

        public static final long g_value_peek_pointer​(long value)
        Parameters:
        value - cast=(const GValue *)
      • g_unsetenv

        public static final void g_unsetenv​(byte[] variable)
        Parameters:
        variable - cast=(const gchar *),flags=no_out
      • glib_major_version

        public static final int glib_major_version()
      • glib_minor_version

        public static final int glib_minor_version()
      • glib_micro_version

        public static final int glib_micro_version()
      • g_timeout_add

        public static final int g_timeout_add​(int interval,
                                              long function,
                                              long data)
        Parameters:
        interval - cast=(guint32)
        function - cast=(GSourceFunc)
        data - cast=(gpointer)
      • FcConfigAppFontAddFile

        public static final boolean FcConfigAppFontAddFile​(long config,
                                                           byte[] file)
      • memmove

        public static final void memmove​(long dest,
                                         GTypeInfo src,
                                         int size)
        Parameters:
        dest - cast=(void *)
        src - cast=(const void *),flags=no_out
        size - cast=(size_t)
      • memmove

        public static final void memmove​(long dest,
                                         GdkRGBA src,
                                         long size)
        Parameters:
        dest - cast=(void *)
        src - cast=(const void *),flags=no_out
        size - cast=(size_t)
      • memmove

        public static final void memmove​(long dest,
                                         GtkWidgetClass src)
        Parameters:
        src - flags=no_out
      • memmove

        public static final void memmove​(long dest,
                                         PangoAttribute src,
                                         long size)
        Parameters:
        dest - cast=(void *)
        src - cast=(const void *),flags=no_out
        size - cast=(size_t)
      • memmove

        public static final void memmove​(GtkWidgetClass dest,
                                         long src)
        Parameters:
        dest - flags=no_in
      • memmove

        public static final void memmove​(GtkBorder dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(GdkKeymapKey dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(GdkRGBA dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(GdkRectangle dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(PangoAttribute dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(PangoAttrColor dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(PangoAttrInt dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(PangoItem dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(PangoLayoutLine dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(PangoLayoutRun dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • memmove

        public static final void memmove​(PangoLogAttr dest,
                                         long src,
                                         long size)
        Parameters:
        dest - cast=(void *),flags=no_in
        src - cast=(const void *)
        size - cast=(size_t)
      • pango_version

        public static final int pango_version()
      • pango_attribute_copy

        public static final long pango_attribute_copy​(long attribute)
        Parameters:
        attribute - cast=(const PangoAttribute *)
      • pango_attr_background_new

        public static final long pango_attr_background_new​(short red,
                                                           short green,
                                                           short blue)
      • pango_attr_font_desc_new

        public static final long pango_attr_font_desc_new​(long desc)
        Parameters:
        desc - cast=(const PangoFontDescription *)
      • pango_attr_foreground_new

        public static final long pango_attr_foreground_new​(short red,
                                                           short green,
                                                           short blue)
      • pango_attr_rise_new

        public static final long pango_attr_rise_new​(int rise)
      • pango_attr_shape_new

        public static final long pango_attr_shape_new​(PangoRectangle ink_rect,
                                                      PangoRectangle logical_rect)
        Parameters:
        ink_rect - flags=no_out
        logical_rect - flags=no_out
      • pango_attr_list_insert

        public static final void pango_attr_list_insert​(long list,
                                                        long attr)
        Parameters:
        list - cast=(PangoAttrList *)
        attr - cast=(PangoAttribute *)
      • pango_attr_list_get_iterator

        public static final long pango_attr_list_get_iterator​(long list)
        Parameters:
        list - cast=(PangoAttrList *)
      • pango_attr_iterator_next

        public static final boolean pango_attr_iterator_next​(long iterator)
        Parameters:
        iterator - cast=(PangoAttrIterator *)
      • pango_attr_iterator_range

        public static final void pango_attr_iterator_range​(long iterator,
                                                           int[] start,
                                                           int[] end)
        Parameters:
        iterator - cast=(PangoAttrIterator *)
        start - cast=(gint *)
        end - cast=(gint *)
      • pango_attr_iterator_get

        public static final long pango_attr_iterator_get​(long iterator,
                                                         int type)
        Parameters:
        iterator - cast=(PangoAttrIterator *)
        type - cast=(PangoAttrType)
      • pango_attr_iterator_destroy

        public static final void pango_attr_iterator_destroy​(long iterator)
        Parameters:
        iterator - cast=(PangoAttrIterator *)
      • pango_attr_list_new

        public static final long pango_attr_list_new()
      • pango_attr_list_unref

        public static final void pango_attr_list_unref​(long list)
        Parameters:
        list - cast=(PangoAttrList *)
      • pango_attr_insert_hyphens_new

        public static final long pango_attr_insert_hyphens_new​(boolean hyphens)
      • pango_attr_strikethrough_color_new

        public static final long pango_attr_strikethrough_color_new​(short red,
                                                                    short green,
                                                                    short blue)
      • pango_attr_strikethrough_new

        public static final long pango_attr_strikethrough_new​(boolean strikethrough)
      • pango_attr_underline_color_new

        public static final long pango_attr_underline_color_new​(short red,
                                                                short green,
                                                                short blue)
      • pango_attr_underline_new

        public static final long pango_attr_underline_new​(int underline)
      • pango_attr_weight_new

        public static final long pango_attr_weight_new​(int weight)
      • pango_cairo_create_layout

        public static final long pango_cairo_create_layout​(long cairo)
        Parameters:
        cairo - cast=(cairo_t *)
      • pango_cairo_font_map_get_default

        public static final long pango_cairo_font_map_get_default()
      • pango_cairo_context_get_font_options

        public static final long pango_cairo_context_get_font_options​(long context)
        Parameters:
        context - cast=(PangoContext *)
      • pango_cairo_context_set_font_options

        public static final void pango_cairo_context_set_font_options​(long context,
                                                                      long options)
        Parameters:
        context - cast=(PangoContext *)
        options - cast=( cairo_font_options_t *)
      • pango_cairo_layout_path

        public static final void pango_cairo_layout_path​(long cairo,
                                                         long layout)
        Parameters:
        cairo - cast=(cairo_t *)
        layout - cast=(PangoLayout *)
      • pango_cairo_show_layout

        public static final void pango_cairo_show_layout​(long cairo,
                                                         long layout)
        Parameters:
        cairo - cast=(cairo_t *)
        layout - cast=(PangoLayout *)
      • pango_context_get_base_dir

        public static final int pango_context_get_base_dir​(long context)
        Parameters:
        context - cast=(PangoContext *)
      • pango_context_get_language

        public static final long pango_context_get_language​(long context)
        Parameters:
        context - cast=(PangoContext *)
      • pango_context_get_metrics

        public static final long pango_context_get_metrics​(long context,
                                                           long desc,
                                                           long language)
        Parameters:
        context - cast=(PangoContext *)
        desc - cast=(const PangoFontDescription *)
        language - cast=(PangoLanguage *)
      • pango_context_list_families

        public static final void pango_context_list_families​(long context,
                                                             long[] families,
                                                             int[] n_families)
        Parameters:
        context - cast=(PangoContext *)
        families - cast=(PangoFontFamily ***)
        n_families - cast=(int *)
      • pango_context_set_base_dir

        public static final void pango_context_set_base_dir​(long context,
                                                            int direction)
        Parameters:
        context - cast=(PangoContext *)
      • pango_context_set_language

        public static final void pango_context_set_language​(long context,
                                                            long language)
        Parameters:
        context - cast=(PangoContext *)
        language - cast=(PangoLanguage *)
      • pango_font_description_copy

        public static final long pango_font_description_copy​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_free

        public static final void pango_font_description_free​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_from_string

        public static final long pango_font_description_from_string​(byte[] str)
        Parameters:
        str - cast=(const char *),flags=no_out critical
      • pango_font_description_get_family

        public static final long pango_font_description_get_family​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_get_size

        public static final int pango_font_description_get_size​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_get_stretch

        public static final int pango_font_description_get_stretch​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_get_variant

        public static final int pango_font_description_get_variant​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_get_style

        public static final int pango_font_description_get_style​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_get_weight

        public static final int pango_font_description_get_weight​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_new

        public static final long pango_font_description_new()
      • pango_font_description_set_family

        public static final void pango_font_description_set_family​(long desc,
                                                                   byte[] family)
        Parameters:
        desc - cast=(PangoFontDescription *)
        family - cast=(const char *),flags=no_out critical
      • pango_font_description_set_size

        public static final void pango_font_description_set_size​(long desc,
                                                                 int size)
        Parameters:
        desc - cast=(PangoFontDescription *)
        size - cast=(gint)
      • pango_font_description_set_stretch

        public static final void pango_font_description_set_stretch​(long desc,
                                                                    int stretch)
        Parameters:
        desc - cast=(PangoFontDescription *)
        stretch - cast=(PangoStretch)
      • pango_font_description_set_style

        public static final void pango_font_description_set_style​(long desc,
                                                                  int weight)
        Parameters:
        desc - cast=(PangoFontDescription *)
        weight - cast=(PangoStyle)
      • pango_font_description_set_weight

        public static final void pango_font_description_set_weight​(long desc,
                                                                   int weight)
        Parameters:
        desc - cast=(PangoFontDescription *)
        weight - cast=(PangoWeight)
      • pango_font_description_set_variant

        public static final void pango_font_description_set_variant​(long desc,
                                                                    int variant)
        Parameters:
        desc - cast=(PangoFontDescription *)
        variant - cast=(PangoVariant)
      • pango_font_description_to_string

        public static final long pango_font_description_to_string​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_description_get_set_fields

        public static final int pango_font_description_get_set_fields​(long desc)
        Parameters:
        desc - cast=(PangoFontDescription *)
      • pango_font_face_describe

        public static final long pango_font_face_describe​(long face)
        Parameters:
        face - cast=(PangoFontFace *)
      • pango_font_family_get_name

        public static final long pango_font_family_get_name​(long family)
        Parameters:
        family - cast=(PangoFontFamily *)
      • pango_font_family_list_faces

        public static final void pango_font_family_list_faces​(long family,
                                                              long[] faces,
                                                              int[] n_faces)
        Parameters:
        family - cast=(PangoFontFamily *)
        faces - cast=(PangoFontFace ***)
        n_faces - cast=(int *)
      • pango_font_map_create_context

        public static final long pango_font_map_create_context​(long fontMap)
        Parameters:
        fontMap - cast=(PangoFontMap *)
      • pango_font_metrics_get_approximate_char_width

        public static final int pango_font_metrics_get_approximate_char_width​(long metrics)
        Parameters:
        metrics - cast=(PangoFontMetrics *)
      • pango_font_metrics_get_ascent

        public static final int pango_font_metrics_get_ascent​(long metrics)
        Parameters:
        metrics - cast=(PangoFontMetrics *)
      • pango_font_metrics_get_descent

        public static final int pango_font_metrics_get_descent​(long metrics)
        Parameters:
        metrics - cast=(PangoFontMetrics *)
      • pango_font_metrics_unref

        public static final void pango_font_metrics_unref​(long metrics)
        Parameters:
        metrics - cast=(PangoFontMetrics *)
      • pango_layout_context_changed

        public static final void pango_layout_context_changed​(long layout)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_get_alignment

        public static final int pango_layout_get_alignment​(long layout)
        Parameters:
        layout - cast=(PangoLayout*)
      • pango_layout_get_context

        public static final long pango_layout_get_context​(long layout)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_get_indent

        public static final int pango_layout_get_indent​(long layout)
        Parameters:
        layout - cast=(PangoLayout*)
      • pango_layout_get_iter

        public static final long pango_layout_get_iter​(long layout)
        Parameters:
        layout - cast=(PangoLayout*)
      • pango_layout_get_justify

        public static final boolean pango_layout_get_justify​(long layout)
        Parameters:
        layout - cast=(PangoLayout*)
      • pango_layout_get_line

        public static final long pango_layout_get_line​(long layout,
                                                       int line)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_get_line_count

        public static final int pango_layout_get_line_count​(long layout)
        Parameters:
        layout - cast=(PangoLayout*)
      • pango_layout_get_log_attrs

        public static final void pango_layout_get_log_attrs​(long layout,
                                                            long[] attrs,
                                                            int[] n_attrs)
        Parameters:
        layout - cast=(PangoLayout*)
        attrs - cast=(PangoLogAttr **)
        n_attrs - cast=(int *)
      • pango_layout_get_size

        public static final void pango_layout_get_size​(long layout,
                                                       int[] width,
                                                       int[] height)
        Parameters:
        layout - cast=(PangoLayout *)
        width - cast=(int *)
        height - cast=(int *)
      • pango_layout_get_pixel_size

        public static final void pango_layout_get_pixel_size​(long layout,
                                                             int[] width,
                                                             int[] height)
        Parameters:
        layout - cast=(PangoLayout *)
        width - cast=(int *)
        height - cast=(int *)
      • pango_layout_get_spacing

        public static final int pango_layout_get_spacing​(long layout)
        Parameters:
        layout - cast=(PangoLayout*)
      • pango_layout_get_text

        public static final long pango_layout_get_text​(long layout)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_get_width

        public static final int pango_layout_get_width​(long layout)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_index_to_pos

        public static final void pango_layout_index_to_pos​(long layout,
                                                           int index,
                                                           PangoRectangle pos)
        Parameters:
        layout - cast=(PangoLayout*)
        pos - flags=no_in
      • pango_layout_iter_free

        public static final void pango_layout_iter_free​(long iter)
        Parameters:
        iter - cast=(PangoLayoutIter*)
      • pango_layout_iter_get_line_extents

        public static final void pango_layout_iter_get_line_extents​(long iter,
                                                                    PangoRectangle ink_rect,
                                                                    PangoRectangle logical_rect)
        Parameters:
        iter - cast=(PangoLayoutIter*)
        ink_rect - flags=no_in
        logical_rect - flags=no_in
      • pango_layout_iter_get_index

        public static final int pango_layout_iter_get_index​(long iter)
        Parameters:
        iter - cast=(PangoLayoutIter*)
      • pango_layout_iter_get_run

        public static final long pango_layout_iter_get_run​(long iter)
        Parameters:
        iter - cast=(PangoLayoutIter*)
      • pango_layout_iter_next_line

        public static final boolean pango_layout_iter_next_line​(long iter)
        Parameters:
        iter - cast=(PangoLayoutIter*)
      • pango_layout_iter_next_run

        public static final boolean pango_layout_iter_next_run​(long iter)
        Parameters:
        iter - cast=(PangoLayoutIter*)
      • pango_layout_line_get_extents

        public static final void pango_layout_line_get_extents​(long line,
                                                               PangoRectangle ink_rect,
                                                               PangoRectangle logical_rect)
        Parameters:
        line - cast=(PangoLayoutLine*)
        ink_rect - cast=(PangoRectangle *),flags=no_in
        logical_rect - cast=(PangoRectangle *),flags=no_in
      • pango_layout_new

        public static final long pango_layout_new​(long context)
        Parameters:
        context - cast=(PangoContext *)
      • pango_layout_set_alignment

        public static final void pango_layout_set_alignment​(long layout,
                                                            int alignment)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_set_attributes

        public static final void pango_layout_set_attributes​(long layout,
                                                             long attrs)
        Parameters:
        layout - cast=(PangoLayout *)
        attrs - cast=(PangoAttrList *)
      • pango_layout_set_auto_dir

        public static final void pango_layout_set_auto_dir​(long layout,
                                                           boolean auto_dir)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_set_font_description

        public static final void pango_layout_set_font_description​(long context,
                                                                   long descr)
        Parameters:
        context - cast=(PangoLayout *)
        descr - cast=(PangoFontDescription *)
      • pango_layout_set_indent

        public static final void pango_layout_set_indent​(long layout,
                                                         int indent)
        Parameters:
        layout - cast=(PangoLayout*)
      • pango_layout_set_justify

        public static final void pango_layout_set_justify​(long layout,
                                                          boolean justify)
        Parameters:
        layout - cast=(PangoLayout*)
      • pango_layout_set_single_paragraph_mode

        public static final void pango_layout_set_single_paragraph_mode​(long context,
                                                                        boolean setting)
        Parameters:
        context - cast=(PangoLayout *)
        setting - cast=(gboolean)
      • pango_layout_set_spacing

        public static final void pango_layout_set_spacing​(long layout,
                                                          int spacing)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_set_tabs

        public static final void pango_layout_set_tabs​(long layout,
                                                       long tabs)
        Parameters:
        layout - cast=(PangoLayout *)
        tabs - cast=(PangoTabArray *)
      • pango_layout_set_text

        public static final void pango_layout_set_text​(long layout,
                                                       byte[] text,
                                                       int length)
        Parameters:
        layout - cast=(PangoLayout *)
        text - cast=(const char *),flags=no_out critical
        length - cast=(int)
      • pango_layout_set_width

        public static final void pango_layout_set_width​(long layout,
                                                        int width)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_set_wrap

        public static final void pango_layout_set_wrap​(long layout,
                                                       int wrap)
        Parameters:
        layout - cast=(PangoLayout *)
      • pango_layout_xy_to_index

        public static final boolean pango_layout_xy_to_index​(long layout,
                                                             int x,
                                                             int y,
                                                             int[] index,
                                                             int[] trailing)
        Parameters:
        layout - cast=(PangoLayout *)
        index - cast=(int *)
        trailing - cast=(int *)
      • pango_tab_array_free

        public static final void pango_tab_array_free​(long tab_array)
        Parameters:
        tab_array - cast=(PangoTabArray *)
      • pango_tab_array_new

        public static final long pango_tab_array_new​(int initial_size,
                                                     boolean positions_in_pixels)
        Parameters:
        initial_size - cast=(gint)
        positions_in_pixels - cast=(gboolean)
      • pango_tab_array_set_tab

        public static final void pango_tab_array_set_tab​(long tab_array,
                                                         int tab_index,
                                                         long alignment,
                                                         int location)
        Parameters:
        tab_array - cast=(PangoTabArray *)
        tab_index - cast=(gint)
        alignment - cast=(PangoTabAlign)
        location - cast=(gint)
      • ubuntu_menu_proxy_get

        public static final long ubuntu_menu_proxy_get()
      • strcmp

        public static final int strcmp​(long s1,
                                       byte[] s2)
        Parameters:
        s1 - cast=(const char*)
        s2 - cast=(const char*)
      • getThemeName

        public static final java.lang.String getThemeName()
        Theme name as given by OS. You can see the exact theme name via Tweak Tools -> Appearance -> Themes. E.g Adwaita Adwaita-Dark Ambiance (Ubuntu). See also: Device.overrideThemeValues();
      • getThemeNameBytes

        public static final byte[] getThemeNameBytes()
      • setDarkThemePreferred

        public static final void setDarkThemePreferred​(boolean preferred)
        Hint GTK 3 to natively prefer a dark or light theme.

        Note: This method gets called from the org.eclipse.e4.ui.swt.gtk fragment.

        Since:
        3.104
      • setTheme

        public static final void setTheme​(boolean isDarkTheme)
        Experimental API for dark theme.

        On Windows, there is no OS API for dark theme yet, and this method only configures various tweaks. Some of these tweaks have drawbacks. The tweaks are configured with defaults that fit Eclipse. Non-Eclipse applications are expected to configure individual tweaks instead of calling this method. Please see Display#setData() and documentation for string keys used there.

        On GTK, behavior may be different as the boolean flag doesn't force dark theme instead it specify that dark theme is preferred.

        Parameters:
        isDarkTheme - true for dark theme
      • g_dir_make_tmp

        public static final long g_dir_make_tmp​(long tmpl,
                                                long[] error)
        Parameters:
        tmpl - cast=(const gchar *)
        error - cast=(GError **)
      • g_dbus_proxy_new_for_bus_sync

        public static final long g_dbus_proxy_new_for_bus_sync​(int bus_type,
                                                               int flags,
                                                               long info,
                                                               byte[] name,
                                                               byte[] object_path,
                                                               byte[] interface_name,
                                                               long cancellable,
                                                               long[] error)
        Parameters:
        info - cast=(GDBusInterfaceInfo *)
        name - cast=(const gchar *)
        object_path - cast=(const gchar *)
        interface_name - cast=(const gchar *)
        cancellable - cast=(GCancellable *)
        error - cast=(GError **)
      • g_dbus_proxy_call_sync

        public static final long g_dbus_proxy_call_sync​(long proxy,
                                                        byte[] method_name,
                                                        long parameters,
                                                        int flags,
                                                        int timeout_msec,
                                                        long cancellable,
                                                        long[] error)
        Parameters:
        proxy - cast=(GDBusProxy *)
        method_name - cast=(const gchar *)
        parameters - cast=(GVariant *)
        cancellable - cast=(GCancellable *)
        error - cast=(GError **)
      • g_dbus_proxy_call

        public static final void g_dbus_proxy_call​(long proxy,
                                                   byte[] method_name,
                                                   long parameters,
                                                   int flags,
                                                   int timeout_msec,
                                                   long cancellable,
                                                   long callback,
                                                   long[] error)
        Parameters:
        proxy - cast=(GDBusProxy *)
        method_name - cast=(const gchar *)
        parameters - cast=(GVariant *)
        cancellable - cast=(GCancellable *)
        callback - cast=(GAsyncReadyCallback)
        error - cast=(GError **)
      • g_dbus_proxy_get_name_owner

        public static final long g_dbus_proxy_get_name_owner​(long proxy)
        Parameters:
        proxy - cast=(GDBusProxy *)
      • g_dbus_node_info_new_for_xml

        public static final long g_dbus_node_info_new_for_xml​(byte[] xml_data,
                                                              long[] error)
        Parameters:
        xml_data - cast=(const gchar *)
        error - cast=(GError **)
      • g_bus_own_name

        public static final int g_bus_own_name​(int bus_type,
                                               byte[] name,
                                               int flags,
                                               long bus_acquired_handler,
                                               long name_acquired_handler,
                                               long name_lost_handler,
                                               long user_data,
                                               long user_data_free_func)
        Parameters:
        bus_type - cast=(GBusType)
        name - cast=(const gchar *)
        flags - cast=(GBusNameOwnerFlags)
        bus_acquired_handler - cast=(GBusAcquiredCallback)
        name_acquired_handler - cast=(GBusNameAcquiredCallback)
        name_lost_handler - cast=(GBusNameLostCallback)
        user_data - cast=(gpointer)
        user_data_free_func - cast=(GDestroyNotify)
      • g_dbus_connection_register_object

        public static final int g_dbus_connection_register_object​(long connection,
                                                                  byte[] object_path,
                                                                  long interface_info,
                                                                  long[] vtable,
                                                                  long user_data,
                                                                  long user_data_free_func,
                                                                  long[] error)
        Parameters:
        connection - cast=(GDBusConnection *)
        object_path - cast=(const gchar *)
        interface_info - cast=(GDBusInterfaceInfo *)
        vtable - cast=(const GDBusInterfaceVTable *)
        user_data - cast=(gpointer)
        user_data_free_func - cast=(GDestroyNotify)
        error - cast=(GError **)
      • g_dbus_node_info_lookup_interface

        public static final long g_dbus_node_info_lookup_interface​(long info,
                                                                   byte[] name)
        Parameters:
        info - cast=(GDBusNodeInfo *)
        name - cast=(const gchar *)
      • g_dbus_method_invocation_return_value

        public static final void g_dbus_method_invocation_return_value​(long invocation,
                                                                       long parameters)
        Parameters:
        invocation - cast=(GDBusMethodInvocation *)
        parameters - cast=(GVariant *)
      • g_variant_builder_new

        public static final long g_variant_builder_new​(long type)
        Parameters:
        type - cast=(const GVariantType *)
      • g_variant_builder_add_value

        public static final void g_variant_builder_add_value​(long builder,
                                                             long value)
        Parameters:
        builder - cast=(GVariantBuilder *)
        value - cast=(GVariant *)
      • g_variant_type_free

        public static final void g_variant_type_free​(long type)
        Parameters:
        type - cast=(GVariantType *)
      • g_variant_type_new

        public static final long g_variant_type_new​(byte[] type)
        Parameters:
        type - cast=(const gchar *)
      • g_variant_builder_end

        public static final long g_variant_builder_end​(long builder)
        Parameters:
        builder - cast=(GVariantBuilder *)
      • g_variant_builder_unref

        public static final void g_variant_builder_unref​(long builder)
        Parameters:
        builder - cast=(GVariantBuilder *)
      • g_variant_new

        public static final long g_variant_new​(byte[] format_string,
                                               byte[] arg0)
        Parameters:
        format_string - cast=(const gchar *),flags=no_out
        arg0 - cast=(const gchar *),flags=no_out
      • g_variant_new

        public static final long g_variant_new​(byte[] format_string,
                                               boolean arg0,
                                               byte[] arg1)
        Parameters:
        format_string - cast=(const gchar *),flags=no_out
        arg0 - cast=(gboolean)
        arg1 - cast=(const gchar *),flags=no_out
      • g_variant_new

        public static final long g_variant_new​(byte[] format_string,
                                               byte[] arg0,
                                               byte[] arg1)
        Parameters:
        format_string - cast=(const gchar *),flags=no_out
        arg0 - cast=(const gchar *),flags=no_out
        arg1 - cast=(const gchar *),flags=no_out
      • g_variant_new_int32

        public static final long g_variant_new_int32​(int intval)
        Parameters:
        intval - cast=(gint32)
      • g_variant_get_int32

        public static final int g_variant_get_int32​(long gvariant)
        Parameters:
        gvariant - cast=(GVariant *)
        Returns:
        int
      • g_variant_get_byte

        public static final byte g_variant_get_byte​(long gvariant)
        Parameters:
        gvariant - cast=(GVariant *)
        Returns:
        guchar
      • g_variant_get_boolean

        public static final boolean g_variant_get_boolean​(long gvariant)
        Parameters:
        gvariant - cast=(GVariant *)
      • g_variant_get_child_value

        public static final long g_variant_get_child_value​(long gvariant,
                                                           int index)
        Parameters:
        gvariant - cast=(GVariant *)
        index - cast=(gsize)
      • g_variant_get_double

        public static final double g_variant_get_double​(long gvariant)
        Parameters:
        gvariant - cast=(GVariant *)
      • g_variant_new_uint64

        public static final long g_variant_new_uint64​(long value)
      • g_variant_get_uint64

        public static final long g_variant_get_uint64​(long gvariant)
        Parameters:
        gvariant - cast=(GVariant *)
      • g_variant_get_string

        public static final long g_variant_get_string​(long gvariant,
                                                      long[] length)
        Parameters:
        gvariant - cast=(GVariant *)
        length - cast=(gsize *)
      • g_variant_get_type_string

        public static final long g_variant_get_type_string​(long gvariant)
        Parameters:
        gvariant - cast=(GVariant *)
      • g_variant_is_of_type

        public static final boolean g_variant_is_of_type​(long gvariant,
                                                         byte[] type)
        Parameters:
        gvariant - cast=(GVariant *)
        type - cast=(const GVariantType *)
      • g_variant_n_children

        public static final long g_variant_n_children​(long gvariant)
        Parameters:
        gvariant - cast=(GVariant *)
      • g_variant_new_boolean

        public static final long g_variant_new_boolean​(boolean value)
        Parameters:
        value - cast=(gboolean)
      • g_variant_new_double

        public static final long g_variant_new_double​(double value)
        Parameters:
        value - cast=(gboolean)
      • g_variant_new_byte

        public static final long g_variant_new_byte​(byte value)
        Parameters:
        value - cast=(guchar)
      • g_variant_new_tuple

        public static final long g_variant_new_tuple​(long[] items,
                                                     long length)
        Parameters:
        items - cast=(GVariant * const *)
        length - cast=(gsize)
      • g_variant_new_string

        public static final long g_variant_new_string​(byte[] string)
        Parameters:
        string - cast=(const gchar *)
      • g_variant_new_string

        public static final long g_variant_new_string​(long string)
        Parameters:
        string - cast=(const gchar *)
      • g_variant_unref

        public static final void g_variant_unref​(long value)
        Parameters:
        value - cast=(GVariant *)
      • g_object_ref_sink

        public static final long g_object_ref_sink​(long object)
        Parameters:
        object - cast=(GObject *)
      • g_date_time_get_ymd

        public static final void g_date_time_get_ymd​(long dateTime,
                                                     int[] year,
                                                     int[] month,
                                                     int[] day)
        Parameters:
        dateTime - cast=(GDateTime *)
        year - cast=(gint *)
        month - cast=(gint *)
        day - cast=(gint *)
      • g_date_time_new_local

        public static final long g_date_time_new_local​(int year,
                                                       int month,
                                                       int day,
                                                       int hour,
                                                       int minute,
                                                       double seconds)
        Ranges: year must be between 1 - 9999, month must be between 1 - 12, day must be between 1 and 28, 29, 30, 31, hour must be between 0 - 23, minute must be between 0 - 59, seconds must be between 0.0 - 60.0
        Parameters:
        year - cast=(gint)
        month - cast=(gint)
        day - cast=(gint)
        hour - cast=(gint)
        minute - cast=(gint)
        seconds - cast=(gdouble)
      • g_date_time_unref

        public static final void g_date_time_unref​(long datetime)
        Parameters:
        datetime - cast=(GDateTime *)
      • g_file_get_path

        public static final long g_file_get_path​(long file)
        Parameters:
        file - cast=(GFile *)
      • g_menu_new

        public static final long g_menu_new()
      • g_menu_item_new_submenu

        public static final long g_menu_item_new_submenu​(byte[] label,
                                                         long submenu)
        Parameters:
        label - cast=(const gchar *)
        submenu - cast=(GMenuModel *)
      • g_menu_item_new_section

        public static final long g_menu_item_new_section​(byte[] label,
                                                         long section)
        Parameters:
        label - cast=(const gchar *)
        section - cast=(GMenuModel *)
      • g_menu_item_new

        public static final long g_menu_item_new​(byte[] label,
                                                 byte[] detailed_action)
        Parameters:
        label - cast=(const gchar *)
        detailed_action - cast=(const gchar *)
      • g_menu_item_set_submenu

        public static final void g_menu_item_set_submenu​(long menu_item,
                                                         long submenu)
        Parameters:
        menu_item - cast=(GMenuItem *)
        submenu - cast=(GMenuModel *)
      • g_menu_insert_item

        public static final void g_menu_insert_item​(long menu,
                                                    int position,
                                                    long item)
        Parameters:
        menu - cast=(GMenu *)
        item - cast=(GMenuItem *)
      • g_menu_remove

        public static final void g_menu_remove​(long menu,
                                               int position)
        Parameters:
        menu - cast=(GMenu *)
      • g_menu_item_set_label

        public static final void g_menu_item_set_label​(long menu_item,
                                                       byte[] label)
        Parameters:
        menu_item - cast=(GMenuItem *)
        label - cast=(const gchar *)
      • g_menu_item_set_attribute

        public static final void g_menu_item_set_attribute​(long menu_item,
                                                           byte[] attribute,
                                                           byte[] format_string,
                                                           long data)
        Parameters:
        menu_item - cast=(GMenuItem *)
        attribute - cast=(const gchar *)
        format_string - cast=(const gchar *)
        data - cast=(const gchar *)
      • g_simple_action_group_new

        public static final long g_simple_action_group_new()
      • g_simple_action_new

        public static final long g_simple_action_new​(byte[] name,
                                                     long parameter_type)
        Parameters:
        name - cast=(const gchar *)
        parameter_type - cast=(const GVariantType *)
      • g_simple_action_new_stateful

        public static final long g_simple_action_new_stateful​(byte[] name,
                                                              long parameter_type,
                                                              long initial_state)
        Parameters:
        name - cast=(const gchar *)
        parameter_type - cast=(const GVariantType *)
        initial_state - cast=(GVariant *)
      • g_simple_action_set_state

        public static final void g_simple_action_set_state​(long simple_action,
                                                           long value)
        Parameters:
        simple_action - cast=(GSimpleAction *)
        value - cast=(GVariant *)
      • g_simple_action_set_enabled

        public static final void g_simple_action_set_enabled​(long simple_action,
                                                             boolean enabled)
        Parameters:
        simple_action - cast=(GSimpleAction *)
      • g_action_get_enabled

        public static final boolean g_action_get_enabled​(long action)
        Parameters:
        action - cast=(GAction *)
      • g_action_get_state

        public static final long g_action_get_state​(long action)
        Parameters:
        action - cast=(GAction *)
      • g_action_map_add_action

        public static final void g_action_map_add_action​(long action_map,
                                                         long action)
        Parameters:
        action_map - cast=(GActionMap *)
        action - cast=(GAction *)
      • g_action_map_remove_action

        public static final void g_action_map_remove_action​(long action_map,
                                                            byte[] action_name)
        Parameters:
        action_map - cast=(GActionMap *)
        action_name - cast=(const gchar *)
      • g_list_model_get_n_items

        public static final int g_list_model_get_n_items​(long list)
        Parameters:
        list - cast=(GListModel *)
      • g_list_model_get_item

        public static final long g_list_model_get_item​(long list,
                                                       int position)
        Parameters:
        list - cast=(GListModel *)
        position - cast=(guint)
      • g_memory_input_stream_new_from_data

        public static final long g_memory_input_stream_new_from_data​(long data,
                                                                     long len,
                                                                     long destroy)
        Parameters:
        data - cast=(const void *)
        len - cast=(gssize)
        destroy - cast=(GDestroyNotify)