Class SDLTray
java.lang.Object
org.lwjgl.sdl.SDLTray
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromSDL.getLibrary(). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic longnSDL_CreateTray(long icon, long tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip)static longnSDL_GetTrayEntries(long menu, long count) SDL_TrayEntry const ** SDL_GetTrayEntries(SDL_TrayMenu * menu, int * count)static longnSDL_GetTrayEntryLabel(long entry) char const * SDL_GetTrayEntryLabel(SDL_TrayEntry * entry)static longnSDL_InsertTrayEntryAt(long menu, int pos, long label, int flags) SDL_TrayEntry * SDL_InsertTrayEntryAt(SDL_TrayMenu * menu, int pos, char const * label, SDL_TrayEntryFlags flags)static voidnSDL_SetTrayEntryCallback(long entry, long callback, long userdata) void SDL_SetTrayEntryCallback(SDL_TrayEntry * entry, SDL_TrayCallback callback, void * userdata)static voidnSDL_SetTrayEntryLabel(long entry, long label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label)static voidnSDL_SetTrayIcon(long tray, long icon) void SDL_SetTrayIcon(SDL_Tray * tray, SDL_Surface * icon)static voidnSDL_SetTrayTooltip(long tray, long tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip)static voidSDL_ClickTrayEntry(long entry) void SDL_ClickTrayEntry(SDL_TrayEntry * entry)static longSDL_CreateTray(@Nullable SDL_Surface.Buffer icon, @Nullable CharSequence tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip)static longSDL_CreateTray(@Nullable SDL_Surface.Buffer icon, @Nullable ByteBuffer tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip)static longSDL_CreateTrayMenu(long tray) SDL_TrayMenu * SDL_CreateTrayMenu(SDL_Tray * tray)static longSDL_CreateTraySubmenu(long entry) SDL_TrayMenu * SDL_CreateTraySubmenu(SDL_TrayEntry * entry)static voidSDL_DestroyTray(long tray) void SDL_DestroyTray(SDL_Tray * tray)static @Nullable PointerBufferSDL_GetTrayEntries(long menu) SDL_TrayEntry const ** SDL_GetTrayEntries(SDL_TrayMenu * menu, int * count)static booleanSDL_GetTrayEntryChecked(long entry) bool SDL_GetTrayEntryChecked(SDL_TrayEntry * entry)static booleanSDL_GetTrayEntryEnabled(long entry) bool SDL_GetTrayEntryEnabled(SDL_TrayEntry * entry)static @Nullable StringSDL_GetTrayEntryLabel(long entry) char const * SDL_GetTrayEntryLabel(SDL_TrayEntry * entry)static longSDL_GetTrayEntryParent(long entry) SDL_TrayMenu * SDL_GetTrayEntryParent(SDL_TrayEntry * entry)static longSDL_GetTrayMenu(long tray) SDL_TrayMenu * SDL_GetTrayMenu(SDL_Tray * tray)static longSDL_GetTrayMenuParentEntry(long menu) SDL_TrayEntry * SDL_GetTrayMenuParentEntry(SDL_TrayMenu * menu)static longSDL_GetTrayMenuParentTray(long menu) SDL_Tray * SDL_GetTrayMenuParentTray(SDL_TrayMenu * menu)static longSDL_GetTraySubmenu(long entry) SDL_TrayMenu * SDL_GetTraySubmenu(SDL_TrayEntry * entry)static longSDL_InsertTrayEntryAt(long menu, int pos, @Nullable CharSequence label, int flags) SDL_TrayEntry * SDL_InsertTrayEntryAt(SDL_TrayMenu * menu, int pos, char const * label, SDL_TrayEntryFlags flags)static longSDL_InsertTrayEntryAt(long menu, int pos, @Nullable ByteBuffer label, int flags) SDL_TrayEntry * SDL_InsertTrayEntryAt(SDL_TrayMenu * menu, int pos, char const * label, SDL_TrayEntryFlags flags)static voidSDL_RemoveTrayEntry(long entry) void SDL_RemoveTrayEntry(SDL_TrayEntry * entry)static voidSDL_SetTrayEntryCallback(long entry, @Nullable SDL_TrayCallbackI callback, long userdata) void SDL_SetTrayEntryCallback(SDL_TrayEntry * entry, SDL_TrayCallback callback, void * userdata)static voidSDL_SetTrayEntryChecked(long entry, boolean checked) void SDL_SetTrayEntryChecked(SDL_TrayEntry * entry, bool checked)static voidSDL_SetTrayEntryEnabled(long entry, boolean enabled) void SDL_SetTrayEntryEnabled(SDL_TrayEntry * entry, bool enabled)static voidSDL_SetTrayEntryLabel(long entry, @Nullable CharSequence label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label)static voidSDL_SetTrayEntryLabel(long entry, @Nullable ByteBuffer label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label)static voidSDL_SetTrayIcon(long tray, @Nullable SDL_Surface icon) void SDL_SetTrayIcon(SDL_Tray * tray, SDL_Surface * icon)static voidSDL_SetTrayTooltip(long tray, @Nullable CharSequence tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip)static voidSDL_SetTrayTooltip(long tray, @Nullable ByteBuffer tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip)static voidvoid SDL_UpdateTrays(void)
-
Field Details
-
SDL_TRAYENTRY_BUTTON
public static final int SDL_TRAYENTRY_BUTTON- See Also:
-
SDL_TRAYENTRY_CHECKBOX
public static final int SDL_TRAYENTRY_CHECKBOX- See Also:
-
SDL_TRAYENTRY_SUBMENU
public static final int SDL_TRAYENTRY_SUBMENU- See Also:
-
SDL_TRAYENTRY_DISABLED
public static final int SDL_TRAYENTRY_DISABLED- See Also:
-
SDL_TRAYENTRY_CHECKED
public static final int SDL_TRAYENTRY_CHECKED- See Also:
-
-
Method Details
-
nSDL_CreateTray
public static long nSDL_CreateTray(long icon, long tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip) -
SDL_CreateTray
@NativeType("SDL_Tray *") public static long SDL_CreateTray(@NativeType("SDL_Surface *") @Nullable SDL_Surface.Buffer icon, @NativeType("char const *") @Nullable ByteBuffer tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip) -
SDL_CreateTray
@NativeType("SDL_Tray *") public static long SDL_CreateTray(@NativeType("SDL_Surface *") @Nullable SDL_Surface.Buffer icon, @NativeType("char const *") @Nullable CharSequence tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip) -
nSDL_SetTrayIcon
public static void nSDL_SetTrayIcon(long tray, long icon) void SDL_SetTrayIcon(SDL_Tray * tray, SDL_Surface * icon) -
SDL_SetTrayIcon
public static void SDL_SetTrayIcon(@NativeType("SDL_Tray *") long tray, @NativeType("SDL_Surface *") @Nullable SDL_Surface icon) void SDL_SetTrayIcon(SDL_Tray * tray, SDL_Surface * icon) -
nSDL_SetTrayTooltip
public static void nSDL_SetTrayTooltip(long tray, long tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip) -
SDL_SetTrayTooltip
public static void SDL_SetTrayTooltip(@NativeType("SDL_Tray *") long tray, @NativeType("char const *") @Nullable ByteBuffer tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip) -
SDL_SetTrayTooltip
public static void SDL_SetTrayTooltip(@NativeType("SDL_Tray *") long tray, @NativeType("char const *") @Nullable CharSequence tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip) -
SDL_CreateTrayMenu
@NativeType("SDL_TrayMenu *") public static long SDL_CreateTrayMenu(@NativeType("SDL_Tray *") long tray) SDL_TrayMenu * SDL_CreateTrayMenu(SDL_Tray * tray) -
SDL_GetTrayMenu
@NativeType("SDL_TrayMenu *") public static long SDL_GetTrayMenu(@NativeType("SDL_Tray *") long tray) SDL_TrayMenu * SDL_GetTrayMenu(SDL_Tray * tray) -
nSDL_GetTrayEntries
public static long nSDL_GetTrayEntries(long menu, long count) SDL_TrayEntry const ** SDL_GetTrayEntries(SDL_TrayMenu * menu, int * count) -
SDL_GetTrayEntries
@NativeType("SDL_TrayEntry const **") public static @Nullable PointerBuffer SDL_GetTrayEntries(@NativeType("SDL_TrayMenu *") long menu) SDL_TrayEntry const ** SDL_GetTrayEntries(SDL_TrayMenu * menu, int * count) -
SDL_RemoveTrayEntry
void SDL_RemoveTrayEntry(SDL_TrayEntry * entry) -
nSDL_InsertTrayEntryAt
public static long nSDL_InsertTrayEntryAt(long menu, int pos, long label, int flags) SDL_TrayEntry * SDL_InsertTrayEntryAt(SDL_TrayMenu * menu, int pos, char const * label, SDL_TrayEntryFlags flags) -
SDL_InsertTrayEntryAt
@NativeType("SDL_TrayEntry *") public static long SDL_InsertTrayEntryAt(@NativeType("SDL_TrayMenu *") long menu, int pos, @NativeType("char const *") @Nullable ByteBuffer label, @NativeType("SDL_TrayEntryFlags") int flags) SDL_TrayEntry * SDL_InsertTrayEntryAt(SDL_TrayMenu * menu, int pos, char const * label, SDL_TrayEntryFlags flags) -
SDL_InsertTrayEntryAt
@NativeType("SDL_TrayEntry *") public static long SDL_InsertTrayEntryAt(@NativeType("SDL_TrayMenu *") long menu, int pos, @NativeType("char const *") @Nullable CharSequence label, @NativeType("SDL_TrayEntryFlags") int flags) SDL_TrayEntry * SDL_InsertTrayEntryAt(SDL_TrayMenu * menu, int pos, char const * label, SDL_TrayEntryFlags flags) -
nSDL_SetTrayEntryLabel
public static void nSDL_SetTrayEntryLabel(long entry, long label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label) -
SDL_SetTrayEntryLabel
public static void SDL_SetTrayEntryLabel(@NativeType("SDL_TrayEntry *") long entry, @NativeType("char const *") @Nullable ByteBuffer label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label) -
SDL_SetTrayEntryLabel
public static void SDL_SetTrayEntryLabel(@NativeType("SDL_TrayEntry *") long entry, @NativeType("char const *") @Nullable CharSequence label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label) -
nSDL_GetTrayEntryLabel
public static long nSDL_GetTrayEntryLabel(long entry) char const * SDL_GetTrayEntryLabel(SDL_TrayEntry * entry) -
SDL_GetTrayEntryLabel
@NativeType("char const *") public static @Nullable String SDL_GetTrayEntryLabel(@NativeType("SDL_TrayEntry *") long entry) char const * SDL_GetTrayEntryLabel(SDL_TrayEntry * entry) -
SDL_SetTrayEntryChecked
public static void SDL_SetTrayEntryChecked(@NativeType("SDL_TrayEntry *") long entry, @NativeType("bool") boolean checked) void SDL_SetTrayEntryChecked(SDL_TrayEntry * entry, bool checked) -
SDL_GetTrayEntryChecked
@NativeType("bool") public static boolean SDL_GetTrayEntryChecked(@NativeType("SDL_TrayEntry *") long entry) bool SDL_GetTrayEntryChecked(SDL_TrayEntry * entry) -
SDL_SetTrayEntryEnabled
public static void SDL_SetTrayEntryEnabled(@NativeType("SDL_TrayEntry *") long entry, @NativeType("bool") boolean enabled) void SDL_SetTrayEntryEnabled(SDL_TrayEntry * entry, bool enabled) -
SDL_GetTrayEntryEnabled
@NativeType("bool") public static boolean SDL_GetTrayEntryEnabled(@NativeType("SDL_TrayEntry *") long entry) bool SDL_GetTrayEntryEnabled(SDL_TrayEntry * entry) -
nSDL_SetTrayEntryCallback
public static void nSDL_SetTrayEntryCallback(long entry, long callback, long userdata) void SDL_SetTrayEntryCallback(SDL_TrayEntry * entry, SDL_TrayCallback callback, void * userdata) -
SDL_SetTrayEntryCallback
public static void SDL_SetTrayEntryCallback(@NativeType("SDL_TrayEntry *") long entry, @NativeType("SDL_TrayCallback") @Nullable SDL_TrayCallbackI callback, @NativeType("void *") long userdata) void SDL_SetTrayEntryCallback(SDL_TrayEntry * entry, SDL_TrayCallback callback, void * userdata) -
SDL_ClickTrayEntry
void SDL_ClickTrayEntry(SDL_TrayEntry * entry) -
SDL_DestroyTray
void SDL_DestroyTray(SDL_Tray * tray) -
SDL_GetTrayEntryParent
@NativeType("SDL_TrayMenu *") public static long SDL_GetTrayEntryParent(@NativeType("SDL_TrayEntry *") long entry) SDL_TrayMenu * SDL_GetTrayEntryParent(SDL_TrayEntry * entry) -
SDL_GetTrayMenuParentEntry
@NativeType("SDL_TrayEntry *") public static long SDL_GetTrayMenuParentEntry(@NativeType("SDL_TrayMenu *") long menu) SDL_TrayEntry * SDL_GetTrayMenuParentEntry(SDL_TrayMenu * menu) -
SDL_GetTrayMenuParentTray
@NativeType("SDL_Tray *") public static long SDL_GetTrayMenuParentTray(@NativeType("SDL_TrayMenu *") long menu) SDL_Tray * SDL_GetTrayMenuParentTray(SDL_TrayMenu * menu) -
SDL_UpdateTrays
public static void SDL_UpdateTrays()void SDL_UpdateTrays(void)
-