Top Description Fields Constructors Methods
org.eclipse.swt.internal.gtk

public Class Graphene

extends OS
Class Inheritance

This class contains Graphene specific native functions. Please note this library is only relevant for GTK4 and above. In contrast to OS.java, dynamic functions are automatically linked, no need to add os_custom.h entries.

Field Summary

Inherited from org.eclipse.swt.internal.gtk.OS:
accel_closures_changedaction_copy_clipboardaction_cut_clipboardaction_paste_clipboardactivateactiveangle_changedbackground_rgbabackspacebeginBIG_ENDIANbutton_press_eventbutton_release_eventcell_background_rgbachange_valuechangedclickedclose_requestcommitcompute_sizeconfigure_eventcopy_clipboardcreate_menu_proxyCurrentTimecut_clipboardday_selectedday_selected_double_clickDBUS_TYPE_ARRAYDBUS_TYPE_BOOLEANDBUS_TYPE_BYTEDBUS_TYPE_DOUBLEDBUS_TYPE_INT32DBUS_TYPE_SINGLE_COMPLETEDBUS_TYPE_STRINGDBUS_TYPE_STRING_ARRAYDBUS_TYPE_STRUCTDBUS_TYPE_STRUCT_ARRAY_BROWSER_FUNCSDBUS_TYPE_UINT64default_borderdelete_eventdelete_from_cursordelete_rangedelete_textdirection_changeddpi_changeddrag_begindrag_data_deletedrag_data_getdrag_data_receiveddrag_dropdrag_enddrag_leavedrag_motiondrawendenterenter_notify_eventeventevent_afterexpand_collapse_cursor_rowexpander_sizeExposeExposureMaskfixed_height_modefocusfocus_infocus_in_eventfocus_line_widthfocus_outfocus_out_eventfocus_paddingFocusInFocusOutfont_descforeground_rgbaG_APP_INFO_CREATE_NONEG_APP_INFO_CREATE_SUPPORTS_URISG_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENTG_BUS_NAME_OWNER_FLAGS_REPLACEG_BUS_TYPE_SESSIONG_DBUS_CALL_FLAGS_NONEG_DBUS_PROXY_FLAGS_DO_NOT_AUTO_STARTG_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALSG_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIESG_FILE_ERROR_IOG_FILE_TEST_IS_DIRG_FILE_TEST_IS_EXECUTABLEG_LOG_FLAG_FATALG_LOG_FLAG_RECURSIONG_LOG_LEVEL_MASKG_SIGNAL_MATCH_DATAG_SIGNAL_MATCH_IDG_VARIANT_TYPE_ARRAY_BROWSER_FUNCSG_VARIANT_TYPE_BOOLEANG_VARIANT_TYPE_BYTEG_VARIANT_TYPE_DOUBLEG_VARIANT_TYPE_IN32G_VARIANT_TYPE_STRINGG_VARIANT_TYPE_STRING_ARRAYG_VARIANT_TYPE_TUPLEG_VARIANT_TYPE_UINT64giconGLIB_VERSIONgrab_focusGraphicsExposegrid_line_widthGTK_OVERLAY_SCROLLING_DISABLEDGTK_THEME_SETGTK_THEME_SET_NAMEGTK_TYPE_TEXT_BUFFERhas_backward_stepperhas_forward_stepperhas_secondary_backward_stepperhas_secondary_forward_stepperhidehorizontal_separatoricon_releaseinconsistentindicator_sizeindicator_spacinginner_borderinsert_textinterior_focusisGNOMEIsLinuxIsWin32key_press_eventkey_pressedkey_release_eventkey_releasedkeys_changedleaveleave_notify_eventmapmap_eventmarginmargin_bottommargin_topmnemonic_activatemodemodelmonth_changedmotionmotion_notify_eventmove_cursormove_focusnext_monthnext_yearnotify_default_heightnotify_default_widthnotify_is_activenotify_maximizednotify_statenotify_theme_changeNotifyAncestorNotifyNonlinearNotifyNonlinearVirtualNotifyNormalNotifyVirtualNotifyWhileGrabbedoutputPANGO_ALIGN_CENTERPANGO_ALIGN_LEFTPANGO_ALIGN_RIGHTPANGO_ATTR_BACKGROUNDPANGO_ATTR_FOREGROUNDPANGO_ATTR_UNDERLINEPANGO_ATTR_UNDERLINE_COLORPANGO_DIRECTION_LTRPANGO_DIRECTION_RTLPANGO_FONT_MASK_FAMILYPANGO_FONT_MASK_SIZEPANGO_FONT_MASK_STYLEPANGO_FONT_MASK_WEIGHTPANGO_SCALEPANGO_STRETCH_CONDENSEDPANGO_STRETCH_EXPANDEDPANGO_STRETCH_EXTRA_CONDENSEDPANGO_STRETCH_EXTRA_EXPANDEDPANGO_STRETCH_NORMALPANGO_STRETCH_SEMI_CONDENSEDPANGO_STRETCH_SEMI_EXPANDEDPANGO_STRETCH_ULTRA_CONDENSEDPANGO_STRETCH_ULTRA_EXPANDEDPANGO_STYLE_ITALICPANGO_STYLE_NORMALPANGO_STYLE_OBLIQUEPANGO_TAB_LEFTPANGO_UNDERLINE_DOUBLEPANGO_UNDERLINE_ERRORPANGO_UNDERLINE_LOWPANGO_UNDERLINE_NONEPANGO_UNDERLINE_SINGLEPANGO_VARIANT_NORMALPANGO_VARIANT_SMALL_CAPSPANGO_WEIGHT_BOLDPANGO_WEIGHT_NORMALPANGO_WRAP_WORD_CHARpaste_clipboardpixbufpopped_uppopulate_popuppopup_menupreedit_changedpreparepressedprev_monthprev_yearrealizereleasedresizeresponseRevertToParentrow_activatedrow_changedrow_has_child_toggledscale_changedscrollscroll_childscroll_eventscrollbar_spacingselectselection_doneshowshow_helpsize_allocatespacingstart_interactive_searchstyle_updatedswitch_pageSWT_DEBUGSWT_LIB_VERSIONSSWT_MENU_LOCATION_DEBUGGINGSWT_PADDED_MENU_ITEMStest_collapse_rowtest_expand_rowtexttoggledunmapunmap_eventvalue_changedwindow_state_eventxalignypad

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static final native long
public static final native void
graphene_rect_free(long
cast=(graphene_rect_t *)
rectangle
)

public static final native long
graphene_rect_init(long
cast=(graphene_rect_t *)
rectangle
,
float x, float y, float width, float height)

Inherited from org.eclipse.swt.internal.gtk.OS:
addressof_g_freeasciiCallcallcallcallCallFcConfigAppFontAddFileg_action_get_enabledg_action_get_stateg_action_map_add_actiong_action_map_remove_actiong_app_info_create_from_commandlineg_app_info_get_allg_app_info_get_default_for_typeg_app_info_get_executableg_app_info_get_icong_app_info_get_nameg_app_info_launchg_app_info_launch_default_for_urig_app_info_supports_urisg_bus_own_nameg_bytes_newg_bytes_unrefg_cclosure_newg_closure_refg_closure_sinkg_closure_unrefg_content_type_equalsg_content_type_is_ag_date_time_get_ymdg_date_time_new_localg_date_time_unrefg_dbus_connection_register_objectg_dbus_method_invocation_return_valueg_dbus_node_info_lookup_interfaceg_dbus_node_info_new_for_xmlg_dbus_proxy_callg_dbus_proxy_call_syncg_dbus_proxy_get_name_ownerg_dbus_proxy_new_for_bus_syncg_dir_make_tmpg_error_freeg_error_get_messageg_error_matchesg_file_error_quarkg_file_get_pathg_file_get_urig_file_info_get_content_typeg_file_new_for_commandline_argg_file_new_for_pathg_file_new_for_urig_file_query_infog_file_testg_filename_display_nameg_filename_from_urig_filename_from_utf8g_filename_to_urig_filename_to_utf8g_freeg_get_current_timeg_getenvg_icon_new_for_stringg_icon_to_stringg_idle_addg_list_appendg_list_datag_list_freeg_list_lastg_list_lengthg_list_model_get_itemg_list_model_get_n_itemsg_list_nextg_list_nth_datag_list_previousg_log_default_handlerg_log_remove_handlerg_log_set_handlerg_main_context_acquireg_main_context_checkg_main_context_defaultg_main_context_get_poll_funcg_main_context_iterationg_main_context_prepareg_main_context_queryg_main_context_releaseg_main_context_wakeupg_mallocg_memory_input_stream_new_from_datag_menu_insert_itemg_menu_item_newg_menu_item_new_sectiong_menu_item_new_submenug_menu_item_set_attributeg_menu_item_set_labelg_menu_item_set_submenug_menu_newg_menu_removeG_OBJECT_CLASS_CONSTRUCTORG_OBJECT_CLASS_SET_CONSTRUCTORg_object_getg_object_getG_OBJECT_GET_CLASSg_object_get_qdatag_object_newg_object_notifyg_object_refg_object_ref_sinkg_object_setg_object_setg_object_setg_object_setg_object_setg_object_setg_object_set_qdataG_OBJECT_TYPEG_OBJECT_TYPE_NAMEg_object_unrefg_quark_from_stringg_set_prgnameg_signal_add_emission_hookg_signal_connectg_signal_connect_closureg_signal_connect_closure_by_idg_signal_emit_by_nameg_signal_emit_by_nameg_signal_emit_by_nameg_signal_emit_by_nameg_signal_emit_by_nameg_signal_handler_disconnectg_signal_handlers_block_matchedg_signal_handlers_unblock_matchedg_signal_lookupg_signal_remove_emission_hookg_signal_stop_emission_by_nameg_simple_action_group_newg_simple_action_newg_simple_action_new_statefulg_simple_action_set_enabledg_simple_action_set_stateg_slist_appendg_slist_datag_slist_freeg_slist_lengthg_slist_nextg_source_removeg_strdupg_strfreevg_strtodg_time_val_addg_timeout_addG_TYPE_BOOLEANg_type_class_peekg_type_class_peek_parentg_type_class_refg_type_class_unrefG_TYPE_DOUBLEG_TYPE_FLOATG_TYPE_INTG_TYPE_INT64g_type_interface_peek_parentg_type_is_aG_TYPE_LONGg_type_parentg_type_register_staticG_TYPE_STRINGg_unsetenvg_utf16_offset_to_pointerg_utf16_offset_to_utf8_offsetg_utf16_pointer_to_offsetg_utf16_strleng_utf16_to_utf8g_utf8_offset_to_utf16_offsetg_utf8_pointer_to_offsetg_utf8_strleng_utf8_to_utf16g_utf8_to_utf16g_value_get_doubleg_value_get_floatg_value_get_intg_value_get_int64g_value_get_objectg_value_get_stringg_value_initg_value_peek_pointerg_value_set_doubleg_value_set_floatg_value_set_intg_value_set_int64g_value_set_stringG_VALUE_TYPEg_value_unsetg_variant_builder_add_valueg_variant_builder_endg_variant_builder_newg_variant_builder_unrefg_variant_get_booleang_variant_get_byteg_variant_get_child_valueg_variant_get_doubleg_variant_get_int32g_variant_get_stringg_variant_get_type_stringg_variant_get_uint64g_variant_is_of_typeg_variant_n_childreng_variant_newg_variant_newg_variant_newg_variant_new_booleang_variant_new_byteg_variant_new_doubleg_variant_new_int32g_variant_new_stringg_variant_new_stringg_variant_new_tupleg_variant_new_uint64g_variant_type_freeg_variant_type_newg_variant_unrefGDK_WINDOWING_WAYLANDGDK_WINDOWING_X11getEnvironmentalVariablegetThemeNamegetThemeNameBytesglib_major_versionglib_micro_versionglib_minor_versionGPollFD_sizeofGTypeInfo_sizeofGValue_sizeofimContextLastimContextNewProc_CALLBACKisWaylandisX11localeconv_decimal_pointmemmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovememmovepango_attr_background_newpango_attr_font_desc_newpango_attr_foreground_newpango_attr_insert_hyphens_newpango_attr_iterator_destroypango_attr_iterator_getpango_attr_iterator_nextpango_attr_iterator_rangepango_attr_list_get_iteratorpango_attr_list_insertpango_attr_list_newpango_attr_list_unrefpango_attr_rise_newpango_attr_shape_newpango_attr_strikethrough_color_newpango_attr_strikethrough_newpango_attr_underline_color_newpango_attr_underline_newpango_attr_weight_newpango_attribute_copypango_cairo_context_get_font_optionspango_cairo_context_set_font_optionspango_cairo_create_layoutpango_cairo_font_map_get_defaultpango_cairo_layout_pathpango_cairo_show_layoutpango_context_get_base_dirpango_context_get_languagepango_context_get_metricspango_context_list_familiespango_context_set_base_dirpango_context_set_languagepango_font_description_copypango_font_description_freepango_font_description_from_stringpango_font_description_get_familypango_font_description_get_set_fieldspango_font_description_get_sizepango_font_description_get_stretchpango_font_description_get_stylepango_font_description_get_variantpango_font_description_get_weightpango_font_description_newpango_font_description_set_familypango_font_description_set_sizepango_font_description_set_stretchpango_font_description_set_stylepango_font_description_set_variantpango_font_description_set_weightpango_font_description_to_stringpango_font_face_describepango_font_family_get_namepango_font_family_list_facespango_font_map_create_contextpango_font_metrics_get_approximate_char_widthpango_font_metrics_get_ascentpango_font_metrics_get_descentpango_font_metrics_unrefpango_layout_context_changedpango_layout_get_alignmentpango_layout_get_contextpango_layout_get_indentpango_layout_get_iterpango_layout_get_justifypango_layout_get_linepango_layout_get_line_countpango_layout_get_log_attrspango_layout_get_pixel_sizepango_layout_get_sizepango_layout_get_spacingpango_layout_get_textpango_layout_get_widthpango_layout_index_to_pospango_layout_iter_freepango_layout_iter_get_indexpango_layout_iter_get_line_extentspango_layout_iter_get_runpango_layout_iter_next_linepango_layout_iter_next_runpango_layout_line_get_extentspango_layout_newpango_layout_set_alignmentpango_layout_set_attributespango_layout_set_auto_dirpango_layout_set_font_descriptionpango_layout_set_indentpango_layout_set_justifypango_layout_set_single_paragraph_modepango_layout_set_spacingpango_layout_set_tabspango_layout_set_textpango_layout_set_widthpango_layout_set_wrappango_layout_xy_to_indexPANGO_PIXELSpango_tab_array_freepango_tab_array_newpango_tab_array_set_tabPANGO_TYPE_FONT_DESCRIPTIONPANGO_TYPE_FONT_FACEPANGO_TYPE_FONT_FAMILYPANGO_TYPE_LAYOUTpango_versionPangoAttrColor_sizeofPangoAttribute_sizeofPangoAttrInt_sizeofpangoFontFaceNewProc_CALLBACKpangoFontFamilyNewProc_CALLBACKPangoItem_sizeofPangoLayoutLine_sizeofpangoLayoutNewProc_CALLBACKPangoLayoutRun_sizeofPangoLogAttr_sizeofPangoRectangle_sizeofprinterOptionWidgetNewProc_CALLBACKrealpathsetDarkThemePreferredsetThemestrcmpswt_debug_on_fatal_warningsswt_fixed_accessible_get_typeswt_fixed_accessible_register_accessibleswt_fixed_addswt_fixed_get_typeswt_fixed_moveswt_fixed_removeswt_fixed_resizeswt_fixed_restackswt_set_lock_functionsubuntu_menu_proxy_getVERSIONX_EVENT_TYPEX_EVENT_WINDOWXAnyEvent_sizeofXCheckIfEventXDefaultRootWindowXDefaultScreenXEvent_sizeofXExposeEvent_sizeofXFocusChangeEvent_sizeofXFreeXQueryPointerXSetErrorHandlerXSetInputFocusXSetIOErrorHandlerXSetTransientForHintXSynchronize

Constructor Detail

Grapheneback to summary
public Graphene()

Method Detail

graphene_rect_allocback to summary
public static final native long graphene_rect_alloc()
graphene_rect_freeback to summary
public static final native void graphene_rect_free(long rectangle)
Parameters
rectangle:long

cast=(graphene_rect_t *)

graphene_rect_initback to summary
public static final native long graphene_rect_init(long rectangle, float x, float y, float width, float height)
Parameters
rectangle:long

cast=(graphene_rect_t *)