Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
DEMOWin.h File Reference

Go to the source code of this file.

Classes

struct  DEMOWinPadInfo
 
struct  STRUCT_DEMOWIN
 
struct  STRUCT_MENU_ITEM
 
struct  STRUCT_MENU
 
struct  STRUCT_LISTBOX_ITEM
 
struct  STRUCT_LISTBOX
 

Typedefs

typedef struct STRUCT_DEMOWIN DEMOWindow
 
typedef struct STRUCT_MENU DEMOWinMenu
 
typedef struct STRUCT_MENU_ITEM DEMOWinMenuItem
 
typedef struct STRUCT_LISTBOX_ITEM DEMOWinListboxItem
 
typedef struct STRUCT_LISTBOX DEMOWinListbox
 

Functions

void DEMOWinInit (void)
 
DEMOWindowDEMOWinCreateWindow (s32 x1, s32 y1, s32 x2, s32 y2, char *caption, u16 scroll, void *func)
 
void DEMOWinDestroyWindow (DEMOWindow *handle)
 
void DEMOWinOpenWindow (DEMOWindow *handle)
 
void DEMOWinCloseWindow (DEMOWindow *handle)
 
void DEMOWinSetWindowColor (DEMOWindow *handle, u32 item, u8 r, u8 g, u8 b, u8 a)
 
void DEMOWinLogPrintf (DEMOWindow *handle, char *fmt,...)
 
void DEMOWinPrintfXY (DEMOWindow *handle, u16 col, u16 row, char *fmt,...)
 
void DEMOWinScrollWindow (DEMOWindow *handle, u32 dir)
 
void DEMOWinBringToFront (DEMOWindow *handle)
 
void DEMOWinSendToBack (DEMOWindow *handle)
 
void DEMOWinClearRow (DEMOWindow *handle, u16 row)
 
void DEMOWinClearWindow (DEMOWindow *handle)
 
void DEMOWinClearBuffer (DEMOWindow *handle)
 
void DEMOWinRefresh (void)
 
DEMOWinMenuDEMOWinCreateMenuWindow (DEMOWinMenu *menu, u16 x, u16 y)
 
void DEMOWinDestroyMenuWindow (DEMOWinMenu *menu)
 
u32 DEMOWinMenuChild (DEMOWinMenu *menu, int child_flag)
 
void DEMOWinPadInit (DEMOWinPadInfo *p)
 
void DEMOWinPadRead (DEMOWinPadInfo *p)
 
void DEMOWinSetRepeat (u32 threshold, u32 rate)
 
void DEMOWinResetRepeat (void)
 
DEMOWinListboxDEMOWinCreateListWindow (DEMOWinListbox *list, u16 x, u16 y)
 
void DEMOWinDestroyListWindow (DEMOWinListbox *list)
 
void DEMOWinListSetCursor (DEMOWinListbox *list, int x)
 
s32 DEMOWinListScrollList (DEMOWinListbox *list, u32 dir)
 
s32 DEMOWinListMoveCursor (DEMOWinListbox *list, u32 dir)
 

Typedef Documentation

◆ DEMOWindow

typedef struct STRUCT_DEMOWIN DEMOWindow

◆ DEMOWinListbox

◆ DEMOWinListboxItem

◆ DEMOWinMenu

typedef struct STRUCT_MENU DEMOWinMenu

◆ DEMOWinMenuItem

Function Documentation

◆ DEMOWinBringToFront()

void DEMOWinBringToFront ( DEMOWindow * handle)

◆ DEMOWinClearBuffer()

void DEMOWinClearBuffer ( DEMOWindow * handle)

◆ DEMOWinClearRow()

void DEMOWinClearRow ( DEMOWindow * handle,
u16 row )

◆ DEMOWinClearWindow()

void DEMOWinClearWindow ( DEMOWindow * handle)

◆ DEMOWinCloseWindow()

void DEMOWinCloseWindow ( DEMOWindow * handle)

◆ DEMOWinCreateListWindow()

DEMOWinListbox * DEMOWinCreateListWindow ( DEMOWinListbox * list,
u16 x,
u16 y )

◆ DEMOWinCreateMenuWindow()

DEMOWinMenu * DEMOWinCreateMenuWindow ( DEMOWinMenu * menu,
u16 x,
u16 y )

◆ DEMOWinCreateWindow()

DEMOWindow * DEMOWinCreateWindow ( s32 x1,
s32 y1,
s32 x2,
s32 y2,
char * caption,
u16 scroll,
void * func )

◆ DEMOWinDestroyListWindow()

void DEMOWinDestroyListWindow ( DEMOWinListbox * list)

◆ DEMOWinDestroyMenuWindow()

void DEMOWinDestroyMenuWindow ( DEMOWinMenu * menu)

◆ DEMOWinDestroyWindow()

void DEMOWinDestroyWindow ( DEMOWindow * handle)

◆ DEMOWinInit()

void DEMOWinInit ( void )

◆ DEMOWinListMoveCursor()

s32 DEMOWinListMoveCursor ( DEMOWinListbox * list,
u32 dir )

◆ DEMOWinListScrollList()

s32 DEMOWinListScrollList ( DEMOWinListbox * list,
u32 dir )

◆ DEMOWinListSetCursor()

void DEMOWinListSetCursor ( DEMOWinListbox * list,
int x )

◆ DEMOWinLogPrintf()

void DEMOWinLogPrintf ( DEMOWindow * handle,
char * fmt,
... )

◆ DEMOWinMenuChild()

u32 DEMOWinMenuChild ( DEMOWinMenu * menu,
int child_flag )

◆ DEMOWinOpenWindow()

void DEMOWinOpenWindow ( DEMOWindow * handle)

◆ DEMOWinPadInit()

void DEMOWinPadInit ( DEMOWinPadInfo * p)

◆ DEMOWinPadRead()

void DEMOWinPadRead ( DEMOWinPadInfo * p)

◆ DEMOWinPrintfXY()

void DEMOWinPrintfXY ( DEMOWindow * handle,
u16 col,
u16 row,
char * fmt,
... )

◆ DEMOWinRefresh()

void DEMOWinRefresh ( void )

◆ DEMOWinResetRepeat()

void DEMOWinResetRepeat ( void )

◆ DEMOWinScrollWindow()

void DEMOWinScrollWindow ( DEMOWindow * handle,
u32 dir )

◆ DEMOWinSendToBack()

void DEMOWinSendToBack ( DEMOWindow * handle)

◆ DEMOWinSetRepeat()

void DEMOWinSetRepeat ( u32 threshold,
u32 rate )

◆ DEMOWinSetWindowColor()

void DEMOWinSetWindowColor ( DEMOWindow * handle,
u32 item,
u8 r,
u8 g,
u8 b,
u8 a )