psputility_osk.h File Reference

#include <psptypes.h>

Go to the source code of this file.

Data Structures

struct  _SceUtilityOskData
struct  _SceUtilityOskParams

Typedefs

typedef _SceUtilityOskData SceUtilityOskData
typedef _SceUtilityOskParams SceUtilityOskParams

Enumerations

enum  SceOskState {
  PSP_OSK_NONE = 0, PSP_OSK_INIT, PSP_OSK_VISIBLE, PSP_OSK_QUIT,
  PSP_OSK_FINISHED
}
 Return-values for sceUtilityOskGetStatus(). More...

Functions

int sceUtilityOskInitStart (SceUtilityOskParams *params)
 Create a on-screen keyboard.
int sceUtilityOskShutdownStart (void)
 Remove a currently active keyboard.
int sceUtilityOskUpdate (int n)
 Refresh the GUI for a keyboard currently active.
int sceUtilityOskGetStatus (void)
 Get the status of a on-screen keyboard currently active.


Typedef Documentation

typedef struct _SceUtilityOskData SceUtilityOskData

typedef struct _SceUtilityOskParams SceUtilityOskParams


Enumeration Type Documentation

enum SceOskState

Return-values for sceUtilityOskGetStatus().

Enumerator:
PSP_OSK_NONE  No keyboard is currently active.

PSP_OSK_INIT  The keyboard is currently being initialized.

PSP_OSK_VISIBLE  The keyboard is visible and ready for use.

PSP_OSK_QUIT  The keyboard has been canceled and should be shut down.

PSP_OSK_FINISHED  The keyboard has successfully shut down.


Function Documentation

int sceUtilityOskGetStatus ( void   ) 

Get the status of a on-screen keyboard currently active.

Returns:
the current status of the keyboard. See SceOskState for details.

int sceUtilityOskInitStart ( SceUtilityOskParams params  ) 

Create a on-screen keyboard.

Parameters:
params - OSK parameters
Returns:
0 on success

int sceUtilityOskShutdownStart ( void   ) 

Remove a currently active keyboard.

After calling this function you must poll sceUtilityOskGetStatus() until it returns PSP_OSK_FINISHED.

int sceUtilityOskUpdate ( int  n  ) 

Refresh the GUI for a keyboard currently active.

Parameters:
n - Unknown, pass 2


Generated on Tue Jul 24 15:21:25 2007 for PSPSDK-Rev2272 by  doxygen 1.5.2