Dali 3D User Interface Engine
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
Dali::Internal::Adaptor::ImfManager Class Reference
Inheritance diagram for Dali::Internal::Adaptor::ImfManager:
Inheritance graph
[legend]
Collaboration diagram for Dali::Internal::Adaptor::ImfManager:
Collaboration graph
[legend]

Public Types

typedef
Dali::ImfManager::ImfManagerSignalType 
ImfManagerSignalType
 
typedef
Dali::ImfManager::ImfEventSignalType 
ImfEventSignalType
 

Public Member Functions

 ImfManager ()
 
void ConnectCallbacks ()
 
void DisconnectCallbacks ()
 
void Activate ()
 
void Deactivate ()
 
void Reset ()
 
bool RestoreAfterFocusLost () const
 
void SetRestoreAfterFocusLost (bool toggle)
 
void NotifyCursorPosition ()
 
void SetCursorPosition (unsigned int cursorPosition)
 
unsigned int GetCursorPosition () const
 
void SetSurroundingText (const std::string &text)
 
const std::string & GetSurroundingText () const
 
ImfManagerSignalTypeActivatedSignal ()
 
ImfEventSignalTypeEventReceivedSignal ()
 
- Public Member Functions inherited from Dali::BaseObject
template<class T >
bool ConnectSignal (ConnectionTrackerInterface *connectionTracker, const std::string &signalName, const T &functor)
 Connects a void() functor to a specified signal. More...
 
bool DoAction (const std::string &actionName, const Property::Map &attributes)
 Perform action on this object with the given action name and attributes. More...
 
const std::string & GetTypeName () const
 Returns the type name for the Handle. More...
 
bool GetTypeInfo (Dali::TypeInfo &info) const
 Returns the type info for the Handle. More...
 
bool DoConnectSignal (ConnectionTrackerInterface *connectionTracker, const std::string &signalName, FunctorDelegate *functorDelegate)
 Not intended for application developers. More...
 
- Public Member Functions inherited from Dali::RefObject
void Reference ()
 Increment the object's reference count. More...
 
void Unreference ()
 Decrement the object's reference count. More...
 
int ReferenceCount ()
 Retrieve the object's reference count. More...
 

Static Public Member Functions

static Dali::ImfManager Get ()
 
static
Internal::Adaptor::ImfManager
GetImplementation (Dali::ImfManager &imfManager)
 
static const
Internal::Adaptor::ImfManager
GetImplementation (const Dali::ImfManager &imfManager)
 

Protected Member Functions

virtual ~ImfManager ()
 
- Protected Member Functions inherited from Dali::BaseObject
 BaseObject ()
 Default constructor. More...
 
virtual ~BaseObject ()
 A reference counted object may only be deleted by calling Unreference(). More...
 
void RegisterObject ()
 Registers the object as created with the Object registry. More...
 
void UnregisterObject ()
 Unregisters the object from Object registry. More...
 
- Protected Member Functions inherited from Dali::RefObject
 RefObject ()
 Default constructor. More...
 
virtual ~RefObject ()
 RefObject is intended as a base class. More...
 
 RefObject (const RefObject &rhs)
 Copy constructor. More...
 
RefObjectoperator= (const RefObject &rhs)
 Assignment operator. More...
 

Private Member Functions

void CreateContext ()
 
void DeleteContext ()
 
 ImfManager (const ImfManager &)
 
ImfManageroperator= (ImfManager &)
 

Private Attributes

int mIMFCursorPosition
 
std::string mSurroundingText
 
bool mRestoreAfterFocusLost:1
 Whether the keyboard needs to be restored (activated ) after focus regained. More...
 
bool mIdleCallbackConnected:1
 Whether the idle callback is already connected. More...
 
ImfManagerSignalType mActivatedSignal
 
ImfEventSignalType mEventSignal
 

Static Private Attributes

static Dali::ImfManager mToolkitImfManager
 

Detailed Description

Definition at line 34 of file toolkit-imf-manager.cpp.

Member Typedef Documentation

typedef Dali::ImfManager::ImfEventSignalType Dali::Internal::Adaptor::ImfManager::ImfEventSignalType

Definition at line 38 of file toolkit-imf-manager.cpp.

typedef Dali::ImfManager::ImfManagerSignalType Dali::Internal::Adaptor::ImfManager::ImfManagerSignalType

Definition at line 37 of file toolkit-imf-manager.cpp.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::ImfManager::ImfManager ( )

Definition at line 119 of file toolkit-imf-manager.cpp.

References ConnectCallbacks(), and CreateContext().

Here is the call graph for this function:

Dali::Internal::Adaptor::ImfManager::~ImfManager ( )
protectedvirtual

Definition at line 129 of file toolkit-imf-manager.cpp.

References DeleteContext(), and DisconnectCallbacks().

Here is the call graph for this function:

Dali::Internal::Adaptor::ImfManager::ImfManager ( const ImfManager )
private

Member Function Documentation

void Dali::Internal::Adaptor::ImfManager::Activate ( )

Definition at line 152 of file toolkit-imf-manager.cpp.

Referenced by DALI_IMPORT_API::ImfManager::Activate().

Here is the caller graph for this function:

ImfManagerSignalType& Dali::Internal::Adaptor::ImfManager::ActivatedSignal ( )
inline

Definition at line 59 of file toolkit-imf-manager.cpp.

References mActivatedSignal.

Referenced by DALI_IMPORT_API::ImfManager::ActivatedSignal().

Here is the caller graph for this function:

void Dali::Internal::Adaptor::ImfManager::ConnectCallbacks ( )

Definition at line 144 of file toolkit-imf-manager.cpp.

Referenced by ImfManager().

Here is the caller graph for this function:

void Dali::Internal::Adaptor::ImfManager::CreateContext ( )
private

Definition at line 135 of file toolkit-imf-manager.cpp.

Referenced by ImfManager().

Here is the caller graph for this function:

void Dali::Internal::Adaptor::ImfManager::Deactivate ( )

Definition at line 156 of file toolkit-imf-manager.cpp.

Referenced by DALI_IMPORT_API::ImfManager::Deactivate().

Here is the caller graph for this function:

void Dali::Internal::Adaptor::ImfManager::DeleteContext ( )
private

Definition at line 139 of file toolkit-imf-manager.cpp.

Referenced by ~ImfManager().

Here is the caller graph for this function:

void Dali::Internal::Adaptor::ImfManager::DisconnectCallbacks ( )

Definition at line 148 of file toolkit-imf-manager.cpp.

Referenced by ~ImfManager().

Here is the caller graph for this function:

ImfEventSignalType& Dali::Internal::Adaptor::ImfManager::EventReceivedSignal ( )
inline

Definition at line 60 of file toolkit-imf-manager.cpp.

References mEventSignal.

Referenced by DALI_IMPORT_API::ImfManager::EventReceivedSignal().

Here is the caller graph for this function:

Dali::ImfManager Dali::Internal::Adaptor::ImfManager::Get ( )
static

Definition at line 108 of file toolkit-imf-manager.cpp.

References mToolkitImfManager.

Referenced by DALI_IMPORT_API::ImfManager::Get(), and GetImplementation().

Here is the caller graph for this function:

unsigned int Dali::Internal::Adaptor::ImfManager::GetCursorPosition ( ) const

Definition at line 183 of file toolkit-imf-manager.cpp.

References mIMFCursorPosition.

static Internal::Adaptor::ImfManager& Dali::Internal::Adaptor::ImfManager::GetImplementation ( Dali::ImfManager &  imfManager)
inlinestatic
static const Internal::Adaptor::ImfManager& Dali::Internal::Adaptor::ImfManager::GetImplementation ( const Dali::ImfManager &  imfManager)
inlinestatic

Definition at line 96 of file toolkit-imf-manager.cpp.

References Get().

Here is the call graph for this function:

const std::string & Dali::Internal::Adaptor::ImfManager::GetSurroundingText ( ) const

Definition at line 193 of file toolkit-imf-manager.cpp.

References mSurroundingText.

void Dali::Internal::Adaptor::ImfManager::NotifyCursorPosition ( )

Definition at line 174 of file toolkit-imf-manager.cpp.

Referenced by DALI_IMPORT_API::ImfManager::NotifyCursorPosition().

Here is the caller graph for this function:

ImfManager& Dali::Internal::Adaptor::ImfManager::operator= ( ImfManager )
private
void Dali::Internal::Adaptor::ImfManager::Reset ( )

Definition at line 160 of file toolkit-imf-manager.cpp.

Referenced by DALI_IMPORT_API::ImfManager::Reset().

Here is the caller graph for this function:

bool Dali::Internal::Adaptor::ImfManager::RestoreAfterFocusLost ( ) const

Definition at line 164 of file toolkit-imf-manager.cpp.

References mRestoreAfterFocusLost.

void Dali::Internal::Adaptor::ImfManager::SetCursorPosition ( unsigned int  cursorPosition)

Definition at line 178 of file toolkit-imf-manager.cpp.

References mIMFCursorPosition.

void Dali::Internal::Adaptor::ImfManager::SetRestoreAfterFocusLost ( bool  toggle)

Definition at line 169 of file toolkit-imf-manager.cpp.

References mRestoreAfterFocusLost.

Referenced by DALI_IMPORT_API::ImfManager::SetRestoreAfterFocusLost().

Here is the caller graph for this function:

void Dali::Internal::Adaptor::ImfManager::SetSurroundingText ( const std::string &  text)

Definition at line 188 of file toolkit-imf-manager.cpp.

References mSurroundingText.

Referenced by DALI_IMPORT_API::ImfManager::SetSurroundingText().

Here is the caller graph for this function:

Member Data Documentation

ImfManagerSignalType Dali::Internal::Adaptor::ImfManager::mActivatedSignal
private

Definition at line 80 of file toolkit-imf-manager.cpp.

Referenced by ActivatedSignal().

ImfEventSignalType Dali::Internal::Adaptor::ImfManager::mEventSignal
private

Definition at line 81 of file toolkit-imf-manager.cpp.

Referenced by EventReceivedSignal().

bool Dali::Internal::Adaptor::ImfManager::mIdleCallbackConnected
private

Whether the idle callback is already connected.

Definition at line 78 of file toolkit-imf-manager.cpp.

int Dali::Internal::Adaptor::ImfManager::mIMFCursorPosition
private

Definition at line 75 of file toolkit-imf-manager.cpp.

Referenced by GetCursorPosition(), and SetCursorPosition().

bool Dali::Internal::Adaptor::ImfManager::mRestoreAfterFocusLost
private

Whether the keyboard needs to be restored (activated ) after focus regained.

Definition at line 77 of file toolkit-imf-manager.cpp.

Referenced by RestoreAfterFocusLost(), and SetRestoreAfterFocusLost().

std::string Dali::Internal::Adaptor::ImfManager::mSurroundingText
private

Definition at line 76 of file toolkit-imf-manager.cpp.

Referenced by GetSurroundingText(), and SetSurroundingText().

Dali::ImfManager Dali::Internal::Adaptor::ImfManager::mToolkitImfManager
staticprivate

Definition at line 84 of file toolkit-imf-manager.cpp.

Referenced by Get().


The documentation for this class was generated from the following file:
Dali Docs Home
Read more about Dali