limoWmAPI.h File Reference

#include "limoWmTypes.h"


Functions

int AppUIWmGetCurrentUIState (AppInstanceId appId, AppUIAppUIState *appUIState)
 Get current UI state from the WM.
AppUIWmErrorReason AppUIWmGetLastErrorReason (AppInstanceId appId, const char **errorString)
 Requests further details on the error received from the WM.
int AppUIWmRequestInputFocus (AppInstanceId appId, AppUIWindowId windowID)
 Requests WM to bring one of the applications top-level windows to the foreground.
int AppUIWmQueryAppInstances (AppInstanceId appId, int *size, int **buffer)
 Queries WM for a list of application instances.
int AppUIWmPollKeyPress (AppInstanceId appId, int bufferSize, char *buffer)
 Application notifies WM to grab current key presses.
int AppUIWmRegisterKeyHook (AppInstanceId appId, AppUIWmKeyID keyID, AppUIWmKeyHookType keyhookType, AppUIWmBool exclusivity, unsigned short duration)
 Application registers key hooks (short and long press).
int AppUIWmUnregisterKeyHook (AppInstanceId appId, AppUIWmKeyID keyID)
 Application un-registers a specific key hook.
int AppUIWmRegisterForEvent (AppInstanceId appId, AppUIWmEventID evID, AppUIWmInputEventCallbackFunc callbackName)
 Register an application to receive window manager input events.
int AppUIWmUnregisterForEvent (AppInstanceId appId, AppUIWmEventID evID)
 Cancel registration with WM in order not to be notified for input events.
int AppUIWmRegisterApplication (AppInstanceId appId, AppUIWmUIStateCallBackFunc uiCallBackFunc, AppUIWmCmEventCallBackFunc cmCallBackFunc)
 Registers an application with the WM.
int AppUIWmUnregisterApplication (AppInstanceId appId)
 Unregisters an application with the WM.
int AppUIWmSetAppProperties (AppInstanceId appId, AppUIWmAppProperties appProperties)
 Sets application properties to override WM defaults.
int AppUIWmRegisterTopLevelWin (AppInstanceId appId, AppUIWindowId windowID)
 Registers a Top-Level Window with the window manager.
int AppUIWmUnregisterTopLevelWin (AppInstanceId appId, AppUIWindowId windowID)
 Un-registers a Top-Level Window with the Window Manager.
int AppUIWmRaiseApplicationGrp (AppInstanceId clientAppId, AppInstanceId targetAppId)
 Requests WM to raise the application's windows to the foreground.
int AppUIWmLowerApplicationGrp (AppInstanceId appId)
 Requests WM to lower the application's windows.
int AppUIWmSetWindowGrpPosition (AppInstanceId clientAppId, AppUIWmWinGrpPos position)
 Requests WM to change the position of the standard window group within an inter application window group.
int AppUIWmChangeLongKeySettings (AppInstanceId appId, AppUIWmKeyID keyID, unsigned short repeatInterval, unsigned short duration, AppUIWmKeyPressNotification keyPress, AppUIWmKeyNotificationType keyNotifyType)
 This API changes the way long key presses are reported to the application.
int AppUIWmSetAppWinInvisible (AppInstanceId appId, char screenID)
 Application sets its top level windows on specified screen invisible.
int AppUIWmSetAppWinVisible (AppInstanceId appId, char screenID)
 Application set its top level windows on the specified screen visible.

Generated on Mon Mar 31 01:01:00 2008 by  doxygen 1.5.4