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

      @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_CreateTraySubmenu

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

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

      @NativeType("SDL_TrayMenu *") public static long SDL_GetTraySubmenu(@NativeType("SDL_TrayEntry *") 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

      @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

      public static void SDL_RemoveTrayEntry(@NativeType("SDL_TrayEntry *") 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

      @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

      public static void SDL_ClickTrayEntry(@NativeType("SDL_TrayEntry *") long entry)
      void SDL_ClickTrayEntry(SDL_TrayEntry * entry)
    • SDL_DestroyTray

      public static void SDL_DestroyTray(@NativeType("SDL_Tray *") long tray)
      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)