Code::Blocks  SVN r11506
Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
InfoWindow Class Reference

#include <infowindow.h>

Inheritance diagram for InfoWindow:
Collaboration diagram for InfoWindow:

Static Public Member Functions

static void Display (const wxString &title, const wxString &message, unsigned int delay=5000, unsigned int hysteresis=1)
 

Private Member Functions

 InfoWindow (const wxString &title, const wxString &message, unsigned int delay, unsigned int hysteresis)
 
 ~InfoWindow () override
 
void OnTimer (wxTimerEvent &e)
 
void OnMove (wxMouseEvent &e)
 
void OnClick (wxMouseEvent &e)
 

Private Attributes

wxTimerm_timer
 
int left
 
int top
 
int hMin
 
int pos
 
unsigned int status
 
unsigned int m_delay
 
unsigned int ks
 
std::list< wxString >::iterator my_message_iterator
 

Detailed Description

Definition at line 39 of file infowindow.h.

Constructor & Destructor Documentation

◆ InfoWindow()

InfoWindow::InfoWindow ( const wxString title,
const wxString message,
unsigned int  delay,
unsigned int  hysteresis 
)
private

◆ ~InfoWindow()

InfoWindow::~InfoWindow ( )
overrideprivate

Definition at line 237 of file infowindow.cpp.

Member Function Documentation

◆ Display()

void InfoWindow::Display ( const wxString title,
const wxString message,
unsigned int  delay = 5000,
unsigned int  hysteresis = 1 
)
static

◆ OnClick()

void InfoWindow::OnClick ( wxMouseEvent e)
private

Definition at line 286 of file infowindow.cpp.

◆ OnMove()

void InfoWindow::OnMove ( wxMouseEvent e)
private

Definition at line 280 of file infowindow.cpp.

◆ OnTimer()

void InfoWindow::OnTimer ( wxTimerEvent e)
private

Definition at line 245 of file infowindow.cpp.

Member Data Documentation

◆ hMin

int InfoWindow::hMin
private

Definition at line 54 of file infowindow.h.

◆ ks

unsigned int InfoWindow::ks
private

Definition at line 58 of file infowindow.h.

◆ left

int InfoWindow::left
private

Definition at line 52 of file infowindow.h.

◆ m_delay

unsigned int InfoWindow::m_delay
private

Definition at line 57 of file infowindow.h.

◆ m_timer

wxTimer* InfoWindow::m_timer
private

Definition at line 51 of file infowindow.h.

◆ my_message_iterator

std::list<wxString>::iterator InfoWindow::my_message_iterator
private

Definition at line 59 of file infowindow.h.

◆ pos

int InfoWindow::pos
private

Definition at line 55 of file infowindow.h.

◆ status

unsigned int InfoWindow::status
private

Definition at line 56 of file infowindow.h.

◆ top

int InfoWindow::top
private

Definition at line 53 of file infowindow.h.


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