Dali 3D User Interface Engine
Classes | Namespaces | Typedefs | Enumerations | Functions
Dali_adaptor_framework
Collaboration diagram for Dali_adaptor_framework:

Classes

class  Dali::Application
 An Application class object should be created by every application that wishes to use Dali. More...
 
class  Dali::NativeImageSource
 Used for displaying native images. More...
 
class  Dali::Timer
 Mechanism to issue simple periodic or one-shot events. More...
 
class  Dali::TtsPlayer
 The Text-to-speech Player. More...
 
class  Dali::Window
 The window class is used internally for drawing. More...
 

Namespaces

namespace  Dali::Configuration
 
namespace  Dali::DALI_INTERNAL
 
namespace  Dali::InputMethod
 
namespace  Dali::StyleChange
 

Typedefs

typedef IntrusivePtr
< NativeImageSource > 
Dali::NativeImageSourcePtr
 Pointer to Dali::NativeImageSource. More...
 
typedef Dali::Rect< int > Dali::PositionSize
 

Enumerations

enum  Dali::KEY {
  Dali::DALI_KEY_INVALID = -1, Dali::DALI_KEY_ESCAPE = 9, Dali::DALI_KEY_BACKSPACE = 22, Dali::DALI_KEY_SHIFT_LEFT = 50,
  Dali::DALI_KEY_SHIFT_RIGHT = 62, Dali::DALI_KEY_CURSOR_UP = 111, Dali::DALI_KEY_CURSOR_LEFT = 113, Dali::DALI_KEY_CURSOR_RIGHT = 114,
  Dali::DALI_KEY_CURSOR_DOWN = 116, Dali::DALI_KEY_BACK = 166, Dali::DALI_KEY_CAMERA = 167, Dali::DALI_KEY_CONFIG = 168,
  Dali::DALI_KEY_POWER = 169, Dali::DALI_KEY_PAUSE = 170, Dali::DALI_KEY_CANCEL = 171, Dali::DALI_KEY_PLAY_CD = 172,
  Dali::DALI_KEY_STOP_CD = 173, Dali::DALI_KEY_PAUSE_CD = 174, Dali::DALI_KEY_NEXT_SONG = 175, Dali::DALI_KEY_PREVIOUS_SONG = 176,
  Dali::DALI_KEY_REWIND = 177, Dali::DALI_KEY_FASTFORWARD = 178, Dali::DALI_KEY_MEDIA = 179, Dali::DALI_KEY_PLAY_PAUSE = 180,
  Dali::DALI_KEY_MUTE = 181, Dali::DALI_KEY_MENU = 182, Dali::DALI_KEY_HOME = 183, Dali::DALI_KEY_HOMEPAGE = 187,
  Dali::DALI_KEY_WEBPAGE = 188, Dali::DALI_KEY_MAIL = 189, Dali::DALI_KEY_SCREENSAVER = 190, Dali::DALI_KEY_BRIGHTNESS_UP = 191,
  Dali::DALI_KEY_BRIGHTNESS_DOWN = 192, Dali::DALI_KEY_SOFT_KBD = 193, Dali::DALI_KEY_QUICK_PANEL = 194, Dali::DALI_KEY_TASK_SWITCH = 195,
  Dali::DALI_KEY_APPS = 196, Dali::DALI_KEY_SEARCH = 197, Dali::DALI_KEY_VOICE = 198, Dali::DALI_KEY_LANGUAGE = 199,
  Dali::DALI_KEY_VOLUME_UP = 200, Dali::DALI_KEY_VOLUME_DOWN = 201
}
 Mapping of keyboard and mouse button event keycodes to platform specific codes. More...
 

Functions

bool Dali::IsKey (const KeyEvent &keyEvent, KEY daliKey)
 Check if a key event is for a specific DALI KEY. More...
 

Detailed Description

Typedef Documentation

typedef IntrusivePtr<NativeImageSource> Dali::NativeImageSourcePtr

Pointer to Dali::NativeImageSource.

.0

Definition at line 44 of file native-image-source.h.

Definition at line 36 of file window.h.

Enumeration Type Documentation

enum Dali::KEY

Mapping of keyboard and mouse button event keycodes to platform specific codes.

.0

Enumerator
DALI_KEY_INVALID 
DALI_KEY_ESCAPE 
DALI_KEY_BACKSPACE 
DALI_KEY_SHIFT_LEFT 
DALI_KEY_SHIFT_RIGHT 
DALI_KEY_CURSOR_UP 
DALI_KEY_CURSOR_LEFT 
DALI_KEY_CURSOR_RIGHT 
DALI_KEY_CURSOR_DOWN 
DALI_KEY_BACK 
DALI_KEY_CAMERA 
DALI_KEY_CONFIG 
DALI_KEY_POWER 
DALI_KEY_PAUSE 
DALI_KEY_CANCEL 
DALI_KEY_PLAY_CD 
DALI_KEY_STOP_CD 
DALI_KEY_PAUSE_CD 
DALI_KEY_NEXT_SONG 
DALI_KEY_PREVIOUS_SONG 
DALI_KEY_REWIND 
DALI_KEY_FASTFORWARD 
DALI_KEY_MEDIA 
DALI_KEY_PLAY_PAUSE 
DALI_KEY_MUTE 
DALI_KEY_MENU 
DALI_KEY_HOME 
DALI_KEY_HOMEPAGE 
DALI_KEY_WEBPAGE 
DALI_KEY_MAIL 
DALI_KEY_SCREENSAVER 
DALI_KEY_BRIGHTNESS_UP 
DALI_KEY_BRIGHTNESS_DOWN 
DALI_KEY_SOFT_KBD 
DALI_KEY_QUICK_PANEL 
DALI_KEY_TASK_SWITCH 
DALI_KEY_APPS 
DALI_KEY_SEARCH 
DALI_KEY_VOICE 
DALI_KEY_LANGUAGE 
DALI_KEY_VOLUME_UP 
DALI_KEY_VOLUME_DOWN 

Definition at line 37 of file key.h.

Function Documentation

DALI_IMPORT_API bool Dali::IsKey ( const KeyEvent &  keyEvent,
KEY  daliKey 
)

Check if a key event is for a specific DALI KEY.

.0

Parameters
keyEventreference to a keyEvent structure
daliKeydali key enum
Returns
true if the key is matched, false if not

Definition at line 27 of file key.cpp.

References Dali::Internal::Adaptor::KeyLookup::IsKey().

Referenced by Dali::Toolkit::Text::Controller::KeyEvent(), UtcDaliKeyIsKey(), and UtcDaliKeyIsKeyNegative().

Here is the call graph for this function:

Here is the caller graph for this function:

Dali Docs Home
Read more about Dali