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 Details

    • 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 String SWT_LIB_VERSIONS
      See Also:
    • G_FILE_ERROR_IO

      public static final int G_FILE_ERROR_IO
      Constants
      See Also:
    • G_FILE_TEST_IS_DIR

      public static final int G_FILE_TEST_IS_DIR
      See Also:
    • G_FILE_TEST_IS_EXECUTABLE

      public static final int G_FILE_TEST_IS_EXECUTABLE
      See Also:
    • G_SIGNAL_MATCH_DATA

      public static final int G_SIGNAL_MATCH_DATA
      See Also:
    • G_SIGNAL_MATCH_ID

      public static final int G_SIGNAL_MATCH_ID
      See Also:
    • G_LOG_FLAG_FATAL

      public static final int G_LOG_FLAG_FATAL
      See Also:
    • G_LOG_FLAG_RECURSION

      public static final int G_LOG_FLAG_RECURSION
      See Also:
    • G_LOG_LEVEL_MASK

      public static final int G_LOG_LEVEL_MASK
      See Also:
    • G_APP_INFO_CREATE_NONE

      public static final int G_APP_INFO_CREATE_NONE
      See Also:
    • G_APP_INFO_CREATE_SUPPORTS_URIS

      public static final int G_APP_INFO_CREATE_SUPPORTS_URIS
      See Also:
    • GTK_TYPE_TEXT_BUFFER

      public static final int GTK_TYPE_TEXT_BUFFER
      See Also:
    • PANGO_ALIGN_LEFT

      public static final int PANGO_ALIGN_LEFT
      See Also:
    • PANGO_ALIGN_CENTER

      public static final int PANGO_ALIGN_CENTER
      See Also:
    • PANGO_ALIGN_RIGHT

      public static final int PANGO_ALIGN_RIGHT
      See Also:
    • PANGO_ATTR_FOREGROUND

      public static final int PANGO_ATTR_FOREGROUND
      See Also:
    • PANGO_ATTR_BACKGROUND

      public static final int PANGO_ATTR_BACKGROUND
      See Also:
    • PANGO_ATTR_UNDERLINE

      public static final int PANGO_ATTR_UNDERLINE
      See Also:
    • PANGO_ATTR_UNDERLINE_COLOR

      public static final int PANGO_ATTR_UNDERLINE_COLOR
      See Also:
    • PANGO_DIRECTION_LTR

      public static final int PANGO_DIRECTION_LTR
      See Also:
    • PANGO_DIRECTION_RTL

      public static final int PANGO_DIRECTION_RTL
      See Also:
    • PANGO_SCALE

      public static final int PANGO_SCALE
      See Also:
    • PANGO_STRETCH_ULTRA_CONDENSED

      public static final int PANGO_STRETCH_ULTRA_CONDENSED
      See Also:
    • PANGO_STRETCH_EXTRA_CONDENSED

      public static final int PANGO_STRETCH_EXTRA_CONDENSED
      See Also:
    • PANGO_STRETCH_CONDENSED

      public static final int PANGO_STRETCH_CONDENSED
      See Also:
    • PANGO_STRETCH_SEMI_CONDENSED

      public static final int PANGO_STRETCH_SEMI_CONDENSED
      See Also:
    • PANGO_STRETCH_NORMAL

      public static final int PANGO_STRETCH_NORMAL
      See Also:
    • PANGO_STRETCH_SEMI_EXPANDED

      public static final int PANGO_STRETCH_SEMI_EXPANDED
      See Also:
    • PANGO_STRETCH_EXPANDED

      public static final int PANGO_STRETCH_EXPANDED
      See Also:
    • PANGO_STRETCH_EXTRA_EXPANDED

      public static final int PANGO_STRETCH_EXTRA_EXPANDED
      See Also:
    • PANGO_STRETCH_ULTRA_EXPANDED

      public static final int PANGO_STRETCH_ULTRA_EXPANDED
      See Also:
    • PANGO_STYLE_ITALIC

      public static final int PANGO_STYLE_ITALIC
      See Also:
    • PANGO_STYLE_NORMAL

      public static final int PANGO_STYLE_NORMAL
      See Also:
    • PANGO_STYLE_OBLIQUE

      public static final int PANGO_STYLE_OBLIQUE
      See Also:
    • PANGO_TAB_LEFT

      public static final int PANGO_TAB_LEFT
      See Also:
    • PANGO_UNDERLINE_NONE

      public static final int PANGO_UNDERLINE_NONE
      See Also:
    • PANGO_UNDERLINE_SINGLE

      public static final int PANGO_UNDERLINE_SINGLE
      See Also:
    • PANGO_UNDERLINE_DOUBLE

      public static final int PANGO_UNDERLINE_DOUBLE
      See Also:
    • PANGO_UNDERLINE_LOW

      public static final int PANGO_UNDERLINE_LOW
      See Also:
    • PANGO_UNDERLINE_ERROR

      public static final int PANGO_UNDERLINE_ERROR
      See Also:
    • PANGO_VARIANT_NORMAL

      public static final int PANGO_VARIANT_NORMAL
      See Also:
    • PANGO_VARIANT_SMALL_CAPS

      public static final int PANGO_VARIANT_SMALL_CAPS
      See Also:
    • PANGO_WEIGHT_BOLD

      public static final int PANGO_WEIGHT_BOLD
      See Also:
    • PANGO_WEIGHT_NORMAL

      public static final int PANGO_WEIGHT_NORMAL
      See Also:
    • PANGO_WRAP_WORD_CHAR

      public static final int PANGO_WRAP_WORD_CHAR
      See Also:
    • PANGO_FONT_MASK_FAMILY

      public static final int PANGO_FONT_MASK_FAMILY
      See Also:
    • PANGO_FONT_MASK_STYLE

      public static final int PANGO_FONT_MASK_STYLE
      See Also:
    • PANGO_FONT_MASK_WEIGHT

      public static final int PANGO_FONT_MASK_WEIGHT
      See Also:
    • PANGO_FONT_MASK_SIZE

      public static final int PANGO_FONT_MASK_SIZE
      See Also:
    • G_BUS_TYPE_SESSION

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

      public static final int G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT
      See Also:
    • 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:
    • G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES

      public static final int G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES
      See Also:
    • G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS

      public static final int G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS
      See Also:
    • G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START

      public static final int G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START
      See Also:
    • G_DBUS_CALL_FLAGS_NONE

      public static final int G_DBUS_CALL_FLAGS_NONE
      See Also:
    • DBUS_TYPE_BYTE

      public static final 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:
    • DBUS_TYPE_BOOLEAN

      public static final String DBUS_TYPE_BOOLEAN
      See Also:
    • DBUS_TYPE_ARRAY

      public static final String DBUS_TYPE_ARRAY
      See Also:
    • DBUS_TYPE_STRING

      public static final String DBUS_TYPE_STRING
      See Also:
    • DBUS_TYPE_STRING_ARRAY

      public static final String DBUS_TYPE_STRING_ARRAY
      See Also:
    • DBUS_TYPE_STRUCT_ARRAY_BROWSER_FUNCS

      public static final String DBUS_TYPE_STRUCT_ARRAY_BROWSER_FUNCS
      See Also:
    • DBUS_TYPE_INT32

      public static final String DBUS_TYPE_INT32
      See Also:
    • DBUS_TYPE_UINT64

      public static final String DBUS_TYPE_UINT64
      See Also:
    • DBUS_TYPE_DOUBLE

      public static final String DBUS_TYPE_DOUBLE
      See Also:
    • DBUS_TYPE_STRUCT

      public static final String DBUS_TYPE_STRUCT
      See Also:
    • DBUS_TYPE_SINGLE_COMPLETE

      public static final String DBUS_TYPE_SINGLE_COMPLETE
      See Also:
    • 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
    • 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
    • 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 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:
    • Expose

      public static final int Expose
      See Also:
    • FocusIn

      public static final int FocusIn
      See Also:
    • FocusOut

      public static final int FocusOut
      See Also:
    • GraphicsExpose

      public static final int GraphicsExpose
      See Also:
    • ExposureMask

      public static final int ExposureMask
      See Also:
    • NotifyNormal

      public static final int NotifyNormal
      See Also:
    • NotifyWhileGrabbed

      public static final int NotifyWhileGrabbed
      See Also:
    • NotifyAncestor

      public static final int NotifyAncestor
      See Also:
    • NotifyVirtual

      public static final int NotifyVirtual
      See Also:
    • NotifyNonlinear

      public static final int NotifyNonlinear
      See Also:
    • NotifyNonlinearVirtual

      public static final int NotifyNonlinearVirtual
      See Also:
    • RevertToParent

      public static final int RevertToParent
      See Also:
  • Constructor Details

    • OS

      public OS()
  • Method Details

    • getEnvironmentalVariable

      public static String getEnvironmentalVariable(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(String name)
    • VERSION

      public static int VERSION(int major, int minor, int micro)
    • isWayland

      public static boolean isWayland()
    • 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 *)
      timeout_ - cast=(gint *)
      fds - cast=(GPollFD *)
    • 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(long dest, GtkCellRendererClass src)
    • memmove

      public static final void memmove(GtkCellRendererClass dest, long src)
    • 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 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)