Dali 3D User Interface Engine
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes
Dali::StyleMonitor Class Reference

#include <toolkit-style-monitor.h>

Inheritance diagram for Dali::StyleMonitor:
Inheritance graph
[legend]
Collaboration diagram for Dali::StyleMonitor:
Collaboration graph
[legend]

Public Types

typedef Signal< void(StyleMonitor,
StyleChange::Type) > 
StyleChangeSignalType
 
- Public Types inherited from Dali::BaseHandle
typedef void(BaseHandle::* BooleanType )() const
 Pointer-to-member type. More...
 

Public Member Functions

 StyleMonitor ()
 
 StyleMonitor (const StyleMonitor &monitor)
 
 ~StyleMonitor ()
 
std::string GetDefaultFontFamily () const
 
float GetDefaultFontSize () const
 
const std::string & GetTheme () const
 
void SetTheme (std::string themeFilePath)
 
StyleChangeSignalTypeStyleChangeSignal ()
 
void EmitStyleChangeSignal (StyleChange::Type handle)
 
StyleMonitoroperator= (const StyleMonitor &monitor)
 
 StyleMonitor (Internal::Adaptor::StyleMonitor *styleMonitor)
 
- Public Member Functions inherited from Dali::BaseHandle
 BaseHandle (Dali::BaseObject *handle)
 This constructor is used by Dali New() methods. More...
 
 BaseHandle ()
 This constructor provides an uninitialized Dali::BaseHandle. More...
 
 ~BaseHandle ()
 Dali::BaseHandle is intended as a base class. More...
 
 BaseHandle (const BaseHandle &handle)
 This copy constructor is required for (smart) pointer semantics. More...
 
BaseHandleoperator= (const BaseHandle &rhs)
 This assignment operator is required for (smart) pointer semantics. More...
 
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...
 
BaseObjectGetBaseObject ()
 Retrieve the internal Dali resource. More...
 
const BaseObjectGetBaseObject () const
 Retrieve the internal Dali resource. More...
 
void Reset ()
 Resets the handle. More...
 
 operator BooleanType () const
 Converts an handle to a BooleanType. More...
 
bool operator== (const BaseHandle &rhs) const
 Equality operator overload. More...
 
bool operator!= (const BaseHandle &rhs) const
 Inequality operator overload. More...
 
Dali::RefObjectGetObjectPtr () const
 Get the reference counted object pointer. More...
 

Static Public Member Functions

static StyleMonitor Get ()
 
static StyleMonitor DownCast (BaseHandle handle)
 

Static Public Attributes

static const std::string DEFAULT_FONT_FAMILY
 
static const float DEFAULT_FONT_SIZE
 

Additional Inherited Members

- Protected Member Functions inherited from Dali::BaseHandle
void ThisIsSaferThanReturningVoidStar () const
 Used by the safe bool idiom. More...
 

Detailed Description

Definition at line 41 of file toolkit-style-monitor.h.

Member Typedef Documentation

Definition at line 44 of file toolkit-style-monitor.h.

Constructor & Destructor Documentation

Dali::StyleMonitor::StyleMonitor ( )

Definition at line 127 of file toolkit-style-monitor.cpp.

Dali::StyleMonitor::StyleMonitor ( const StyleMonitor monitor)

Definition at line 131 of file toolkit-style-monitor.cpp.

Dali::StyleMonitor::~StyleMonitor ( )

Definition at line 141 of file toolkit-style-monitor.cpp.

Dali::StyleMonitor::StyleMonitor ( Internal::Adaptor::StyleMonitor styleMonitor)

Definition at line 184 of file toolkit-style-monitor.cpp.

Member Function Documentation

static StyleMonitor Dali::StyleMonitor::DownCast ( BaseHandle  handle)
static
void Dali::StyleMonitor::EmitStyleChangeSignal ( StyleChange::Type  handle)

Definition at line 170 of file toolkit-style-monitor.cpp.

References Dali::GetImplementation().

Here is the call graph for this function:

static StyleMonitor Dali::StyleMonitor::Get ( )
static

Referenced by Dali::Internal::Adaptor::Application::OnInit(), and Dali::Toolkit::Internal::StyleManager::StyleManager().

Here is the caller graph for this function:

std::string Dali::StyleMonitor::GetDefaultFontFamily ( ) const

Definition at line 145 of file toolkit-style-monitor.cpp.

References Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::StyleManager::StyleMonitorChange().

Here is the call graph for this function:

Here is the caller graph for this function:

float Dali::StyleMonitor::GetDefaultFontSize ( ) const

Definition at line 150 of file toolkit-style-monitor.cpp.

References Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::StyleManager::StyleManager(), and Dali::Toolkit::Internal::StyleManager::StyleMonitorChange().

Here is the call graph for this function:

Here is the caller graph for this function:

const std::string & Dali::StyleMonitor::GetTheme ( ) const

Definition at line 155 of file toolkit-style-monitor.cpp.

References Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::StyleManager::StyleMonitorChange().

Here is the call graph for this function:

Here is the caller graph for this function:

StyleMonitor & Dali::StyleMonitor::operator= ( const StyleMonitor monitor)

Definition at line 175 of file toolkit-style-monitor.cpp.

References Dali::BaseHandle::operator=().

Here is the call graph for this function:

void Dali::StyleMonitor::SetTheme ( std::string  themeFilePath)

Definition at line 160 of file toolkit-style-monitor.cpp.

References Dali::GetImplementation().

Referenced by Dali::Internal::Adaptor::Application::OnInit().

Here is the call graph for this function:

Here is the caller graph for this function:

StyleMonitor::StyleChangeSignalType & Dali::StyleMonitor::StyleChangeSignal ( )

Definition at line 165 of file toolkit-style-monitor.cpp.

References Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::StyleManager::StyleManager().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

const std::string Dali::StyleMonitor::DEFAULT_FONT_FAMILY
static

Definition at line 45 of file toolkit-style-monitor.h.

const float Dali::StyleMonitor::DEFAULT_FONT_SIZE
static

Definition at line 46 of file toolkit-style-monitor.h.


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