Changed AppIndicator native methods to be more logical
This commit is contained in:
parent
87065cafd4
commit
5ae68b9ff3
@ -190,8 +190,8 @@ class AppIndicator {
|
||||
public static native
|
||||
AppIndicatorInstanceStruct app_indicator_new(String id, String icon_name, int category);
|
||||
|
||||
public static native void app_indicator_set_title(AppIndicatorInstanceStruct self, String title);
|
||||
public static native void app_indicator_set_status(AppIndicatorInstanceStruct self, int status);
|
||||
public static native void app_indicator_set_menu(AppIndicatorInstanceStruct self, Pointer menu);
|
||||
public static native void app_indicator_set_icon(AppIndicatorInstanceStruct self, String icon_name);
|
||||
public static native void app_indicator_set_title(Pointer indicator, String title);
|
||||
public static native void app_indicator_set_status(Pointer indicator, int status);
|
||||
public static native void app_indicator_set_menu(Pointer indicator, Pointer menu);
|
||||
public static native void app_indicator_set_icon(Pointer indicator, String icon_name);
|
||||
}
|
||||
|
@ -22,6 +22,7 @@ import com.sun.jna.Pointer;
|
||||
import com.sun.jna.Structure;
|
||||
|
||||
import dorkbox.util.Keep;
|
||||
import dorkbox.util.jna.linux.AppIndicator;
|
||||
|
||||
@Keep
|
||||
public
|
||||
@ -34,4 +35,24 @@ class AppIndicatorInstanceStruct extends Structure {
|
||||
List<String> getFieldOrder() {
|
||||
return Arrays.asList("parent", "priv");
|
||||
}
|
||||
|
||||
public
|
||||
void app_indicator_set_title(String title) {
|
||||
AppIndicator.app_indicator_set_title(getPointer(), title);
|
||||
}
|
||||
|
||||
public
|
||||
void app_indicator_set_status(int status) {
|
||||
AppIndicator.app_indicator_set_status(getPointer(), status);
|
||||
}
|
||||
|
||||
public
|
||||
void app_indicator_set_menu(Pointer menu) {
|
||||
AppIndicator.app_indicator_set_menu(getPointer(), menu);
|
||||
}
|
||||
|
||||
public
|
||||
void app_indicator_set_icon(String icon_name) {
|
||||
AppIndicator.app_indicator_set_icon(getPointer(), icon_name);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user