JX Application Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
JXHintManager Class Reference

#include <JXHintManager.h>

Public Member Functions

 JXHintManager (JXContainer *widget, const JString &text)
 
 ~JXHintManager ()
 
bool IsActive () const
 
void Activate ()
 
void Deactivate ()
 
void HandleMouseEnter ()
 
void HandleMouseHere (const JPoint &pt)
 
void HandleMouseHere (const JPoint &pt, const JRect &rect)
 
void HandleMouseLeave ()
 
const JStringGetText () const
 
void SetText (const JString &text)
 
Time GetStartTime () const
 
void SetStartTime (const Time t)
 
void CreateHintWindow ()
 
void CreateHintWindow (const JRect &rect)
 
void DestroyWindow ()
 

Constructor & Destructor Documentation

◆ JXHintManager()

JXHintManager::JXHintManager ( JXContainer widget,
const JString text 
)

◆ ~JXHintManager()

JXHintManager::~JXHintManager ( )

Member Function Documentation

◆ Activate()

void JXHintManager::Activate ( )
inline

◆ CreateHintWindow() [1/2]

void JXHintManager::CreateHintWindow ( )

The second version allows a hint for part of the widget.

We use a dummy director so we don't have to worry about somebody else closing itsDirector.

We can't call it "CreateWindow" because Windows #define's this.

◆ CreateHintWindow() [2/2]

void JXHintManager::CreateHintWindow ( const JRect rect)

◆ Deactivate()

void JXHintManager::Deactivate ( )
inline

◆ DestroyWindow()

void JXHintManager::DestroyWindow ( )

◆ GetStartTime()

Time JXHintManager::GetStartTime ( ) const
inline

◆ GetText()

const JString & JXHintManager::GetText ( ) const
inline

◆ HandleMouseEnter()

void JXHintManager::HandleMouseEnter ( )

◆ HandleMouseHere() [1/2]

void JXHintManager::HandleMouseHere ( const JPoint pt)

The second version allows a hint for part of the widget.

◆ HandleMouseHere() [2/2]

void JXHintManager::HandleMouseHere ( const JPoint pt,
const JRect rect 
)

◆ HandleMouseLeave()

void JXHintManager::HandleMouseLeave ( )

◆ IsActive()

bool JXHintManager::IsActive ( ) const
inline

◆ SetStartTime()

void JXHintManager::SetStartTime ( const Time  t)
inline

◆ SetText()

void JXHintManager::SetText ( const JString text)
inline

The documentation for this class was generated from the following files: