Package org.lwjgl.sdl
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
SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip) -
SDL_CreateTray
public static long SDL_CreateTray(@Nullable SDL_Surface.Buffer icon, @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
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
void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip) -
SDL_SetTrayTooltip
void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip) -
SDL_CreateTrayMenu
public static long SDL_CreateTrayMenu(long tray) SDL_TrayMenu * SDL_CreateTrayMenu(SDL_Tray * tray) -
SDL_GetTrayMenu
public static long SDL_GetTrayMenu(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
SDL_TrayEntry const ** SDL_GetTrayEntries(SDL_TrayMenu * menu, int * count) -
SDL_RemoveTrayEntry
public static void SDL_RemoveTrayEntry(long entry) 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
SDL_TrayEntry * SDL_InsertTrayEntryAt(SDL_TrayMenu * menu, int pos, char const * label, SDL_TrayEntryFlags flags) -
SDL_InsertTrayEntryAt
public static long SDL_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) -
nSDL_SetTrayEntryLabel
public static void nSDL_SetTrayEntryLabel(long entry, long label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label) -
SDL_SetTrayEntryLabel
void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label) -
SDL_SetTrayEntryLabel
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
char const * SDL_GetTrayEntryLabel(SDL_TrayEntry * entry) -
SDL_SetTrayEntryChecked
public static void SDL_SetTrayEntryChecked(long entry, boolean checked) void SDL_SetTrayEntryChecked(SDL_TrayEntry * entry, bool checked) -
SDL_GetTrayEntryChecked
public static boolean SDL_GetTrayEntryChecked(long entry) bool SDL_GetTrayEntryChecked(SDL_TrayEntry * entry) -
SDL_SetTrayEntryEnabled
public static void SDL_SetTrayEntryEnabled(long entry, boolean enabled) void SDL_SetTrayEntryEnabled(SDL_TrayEntry * entry, bool enabled) -
SDL_GetTrayEntryEnabled
public static boolean SDL_GetTrayEntryEnabled(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(long entry, @Nullable SDL_TrayCallbackI callback, long userdata) void SDL_SetTrayEntryCallback(SDL_TrayEntry * entry, SDL_TrayCallback callback, void * userdata) -
SDL_ClickTrayEntry
public static void SDL_ClickTrayEntry(long entry) void SDL_ClickTrayEntry(SDL_TrayEntry * entry) -
SDL_DestroyTray
public static void SDL_DestroyTray(long tray) void SDL_DestroyTray(SDL_Tray * tray) -
SDL_GetTrayEntryParent
public static long SDL_GetTrayEntryParent(long entry) SDL_TrayMenu * SDL_GetTrayEntryParent(SDL_TrayEntry * entry) -
SDL_GetTrayMenuParentEntry
public static long SDL_GetTrayMenuParentEntry(long menu) SDL_TrayEntry * SDL_GetTrayMenuParentEntry(SDL_TrayMenu * menu) -
SDL_GetTrayMenuParentTray
public static long SDL_GetTrayMenuParentTray(long menu) SDL_Tray * SDL_GetTrayMenuParentTray(SDL_TrayMenu * menu) -
SDL_UpdateTrays
public static void SDL_UpdateTrays()void SDL_UpdateTrays(void)
-