From fafc447f5c55a41f74860d4ee403469bed1c8984 Mon Sep 17 00:00:00 2001 From: nathan Date: Sun, 15 Nov 2015 14:52:43 +0100 Subject: [PATCH] Updated library support for systemTray --- Dorkbox-Util/src/dorkbox/util/jna/linux/Gobject.java | 3 +-- Dorkbox-Util/src/dorkbox/util/jna/linux/Gtk.java | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dorkbox-Util/src/dorkbox/util/jna/linux/Gobject.java b/Dorkbox-Util/src/dorkbox/util/jna/linux/Gobject.java index 4895e07..f5d3228 100644 --- a/Dorkbox-Util/src/dorkbox/util/jna/linux/Gobject.java +++ b/Dorkbox-Util/src/dorkbox/util/jna/linux/Gobject.java @@ -161,14 +161,13 @@ interface Gobject extends Library { void g_free(Pointer object); + void g_object_ref(Pointer object); void g_object_unref(Pointer object); void g_object_ref_sink(Pointer object); NativeLong g_signal_connect_data(Pointer instance, String detailed_signal, Callback c_handler, Pointer data, Pointer destroy_data, int connect_flags); - NativeLong g_signal_connect(Pointer instance, String detailed_signal, Callback c_handler, Pointer data); - void g_signal_handler_disconnect(Pointer instance, NativeLong longAddress); Pointer g_markup_printf_escaped(String pattern, String inputString); diff --git a/Dorkbox-Util/src/dorkbox/util/jna/linux/Gtk.java b/Dorkbox-Util/src/dorkbox/util/jna/linux/Gtk.java index 491802f..c4d733b 100644 --- a/Dorkbox-Util/src/dorkbox/util/jna/linux/Gtk.java +++ b/Dorkbox-Util/src/dorkbox/util/jna/linux/Gtk.java @@ -112,16 +112,17 @@ public interface Gtk extends Library { // void gtk_status_icon_set_tooltip(Pointer widget, String tooltipText); void gtk_status_icon_set_title(Pointer widget, String titleText); + void gtk_status_icon_set_name(Pointer widget, String name); void gtk_menu_popup(Pointer menu, Pointer widget, Pointer bla, Function func, Pointer data, int button, int time); void gtk_menu_item_set_label(Pointer menu_item, String label); void gtk_menu_shell_append(Pointer menu_shell, Pointer child); - void gtk_menu_shell_prepend(Pointer menu_shell, Pointer child); void gtk_menu_shell_deactivate(Pointer menu_shell, Pointer child); void gtk_widget_set_sensitive(Pointer widget, int sensitive); + void gtk_container_remove(Pointer menu, Pointer subItem); void gtk_widget_show(Pointer widget); void gtk_widget_show_all(Pointer widget); void gtk_widget_destroy(Pointer widget);