Package org.lwjgl.sdl

Class SDLTray

java.lang.Object
org.lwjgl.sdl.SDLTray

public class SDLTray extends Object
  • Field Details

  • 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

      public static long SDL_CreateTray(@Nullable SDL_Surface.Buffer icon, @Nullable ByteBuffer tooltip)
      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

      public static void SDL_SetTrayIcon(long tray, @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(long tray, @Nullable ByteBuffer tooltip)
      void SDL_SetTrayTooltip(SDL_Tray * tray, char const * tooltip)
    • SDL_SetTrayTooltip

      public static void SDL_SetTrayTooltip(long tray, @Nullable CharSequence tooltip)
      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_CreateTraySubmenu

      public static long SDL_CreateTraySubmenu(long entry)
      SDL_TrayMenu * SDL_CreateTraySubmenu(SDL_TrayEntry * entry)
    • SDL_GetTrayMenu

      public static long SDL_GetTrayMenu(long tray)
      SDL_TrayMenu * SDL_GetTrayMenu(SDL_Tray * tray)
    • SDL_GetTraySubmenu

      public static long SDL_GetTraySubmenu(long entry)
      SDL_TrayMenu * SDL_GetTraySubmenu(SDL_TrayEntry * entry)
    • nSDL_GetTrayEntries

      public static long nSDL_GetTrayEntries(long menu, long count)
      SDL_TrayEntry const ** SDL_GetTrayEntries(SDL_TrayMenu * menu, int * count)
    • SDL_GetTrayEntries

      public static @Nullable PointerBuffer SDL_GetTrayEntries(long menu)
      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

      public 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)
    • 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

      public static void SDL_SetTrayEntryLabel(long entry, @Nullable ByteBuffer label)
      void SDL_SetTrayEntryLabel(SDL_TrayEntry * entry, char const * label)
    • SDL_SetTrayEntryLabel

      public static void SDL_SetTrayEntryLabel(long entry, @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

      public static @Nullable String SDL_GetTrayEntryLabel(long entry)
      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)