Package org.lwjgl.sdl
Class SDLTray
java.lang.Object
org.lwjgl.sdl.SDLTray
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromSDL.getLibrary()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
nSDL_CreateTray
(long icon, long tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip)
static long
nSDL_GetTrayEntries
(long menu, long count) SDL_TrayEntry const ** SDL_GetTrayEntries(SDL_TrayMenu * menu, int * count)
static long
nSDL_GetTrayEntryLabel
(long entry) char const * SDL_GetTrayEntryLabel(SDL_TrayEntry * entry)
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)
static void
nSDL_SetTrayEntryCallback
(long entry, long callback, long userdata) void SDL_SetTrayEntryCallback(SDL_TrayEntry * entry, SDL_TrayCallback callback, void * userdata)
static void
nSDL_SetTrayEntryLabel
(long entry, long label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label)
static void
nSDL_SetTrayIcon
(long tray, long icon) void SDL_SetTrayIcon(SDL_Tray * tray, SDL_Surface * icon)
static void
nSDL_SetTrayTooltip
(long tray, long tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip)
static void
SDL_ClickTrayEntry
(long entry) void SDL_ClickTrayEntry(SDL_TrayEntry * entry)
static long
SDL_CreateTray
(@Nullable SDL_Surface.Buffer icon, @Nullable CharSequence tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip)
static long
SDL_CreateTray
(@Nullable SDL_Surface.Buffer icon, @Nullable ByteBuffer tooltip) SDL_Tray * SDL_CreateTray(SDL_Surface * icon, char const * tooltip)
static long
SDL_CreateTrayMenu
(long tray) SDL_TrayMenu * SDL_CreateTrayMenu(SDL_Tray * tray)
static long
SDL_CreateTraySubmenu
(long entry) SDL_TrayMenu * SDL_CreateTraySubmenu(SDL_TrayEntry * entry)
static void
SDL_DestroyTray
(long tray) void SDL_DestroyTray(SDL_Tray * tray)
static @Nullable PointerBuffer
SDL_GetTrayEntries
(long menu) SDL_TrayEntry const ** SDL_GetTrayEntries(SDL_TrayMenu * menu, int * count)
static boolean
SDL_GetTrayEntryChecked
(long entry) bool SDL_GetTrayEntryChecked(SDL_TrayEntry * entry)
static boolean
SDL_GetTrayEntryEnabled
(long entry) bool SDL_GetTrayEntryEnabled(SDL_TrayEntry * entry)
static @Nullable String
SDL_GetTrayEntryLabel
(long entry) char const * SDL_GetTrayEntryLabel(SDL_TrayEntry * entry)
static long
SDL_GetTrayEntryParent
(long entry) SDL_TrayMenu * SDL_GetTrayEntryParent(SDL_TrayEntry * entry)
static long
SDL_GetTrayMenu
(long tray) SDL_TrayMenu * SDL_GetTrayMenu(SDL_Tray * tray)
static long
SDL_GetTrayMenuParentEntry
(long menu) SDL_TrayEntry * SDL_GetTrayMenuParentEntry(SDL_TrayMenu * menu)
static long
SDL_GetTrayMenuParentTray
(long menu) SDL_Tray * SDL_GetTrayMenuParentTray(SDL_TrayMenu * menu)
static long
SDL_GetTraySubmenu
(long entry) SDL_TrayMenu * SDL_GetTraySubmenu(SDL_TrayEntry * entry)
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)
static long
SDL_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 void
SDL_RemoveTrayEntry
(long entry) void SDL_RemoveTrayEntry(SDL_TrayEntry * entry)
static void
SDL_SetTrayEntryCallback
(long entry, @Nullable SDL_TrayCallbackI callback, long userdata) void SDL_SetTrayEntryCallback(SDL_TrayEntry * entry, SDL_TrayCallback callback, void * userdata)
static void
SDL_SetTrayEntryChecked
(long entry, boolean checked) void SDL_SetTrayEntryChecked(SDL_TrayEntry * entry, bool checked)
static void
SDL_SetTrayEntryEnabled
(long entry, boolean enabled) void SDL_SetTrayEntryEnabled(SDL_TrayEntry * entry, bool enabled)
static void
SDL_SetTrayEntryLabel
(long entry, @Nullable CharSequence label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label)
static void
SDL_SetTrayEntryLabel
(long entry, @Nullable ByteBuffer label) void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label)
static void
SDL_SetTrayIcon
(long tray, @Nullable SDL_Surface icon) void SDL_SetTrayIcon(SDL_Tray * tray, SDL_Surface * icon)
static void
SDL_SetTrayTooltip
(long tray, @Nullable CharSequence tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip)
static void
SDL_SetTrayTooltip
(long tray, @Nullable ByteBuffer tooltip) void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip)
static void
void 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)
-