Public Member Functions | Public Attributes | Private Attributes | Static Private Attributes
vgui_win32_statusbar Class Reference

#include <vgui_win32_statusbar.h>

Inheritance diagram for vgui_win32_statusbar:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 vgui_win32_statusbar (HWND hwndParent, int numPanes=1)
 ~vgui_win32_statusbar ()
void setVisible (bool visible)
 show or hide status bar.
HWND getWindowHandle ()
 Get window handle of status bar.
virtual int write (const char *text, int n)
 Append given text (of given length) to the status bar.
virtual int write (const char *text)
 Append given text to the status bar.

Public Attributes

vcl_string linebuffer
vgui_statusbufstatusbuf
vcl_ostream out

Private Attributes

HWND hwndParent_
 parent (main) window of the status bar.
HWND hwnd_
int numPanes_
 number of panes (parts)

Static Private Attributes

static int statusBarID = 200

Detailed Description

Definition at line 23 of file vgui_win32_statusbar.h.


Constructor & Destructor Documentation

vgui_win32_statusbar::vgui_win32_statusbar ( HWND  hwndParent,
int  numPanes = 1 
)

Definition at line 8 of file vgui_win32_statusbar.cxx.

vgui_win32_statusbar::~vgui_win32_statusbar ( )

Definition at line 43 of file vgui_win32_statusbar.cxx.


Member Function Documentation

HWND vgui_win32_statusbar::getWindowHandle ( ) [inline]

Get window handle of status bar.

Definition at line 33 of file vgui_win32_statusbar.h.

void vgui_win32_statusbar::setVisible ( bool  visible) [inline]

show or hide status bar.

Definition at line 30 of file vgui_win32_statusbar.h.

int vgui_win32_statusbar::write ( const char *  text,
int  n 
) [virtual]

Append given text (of given length) to the status bar.

Implements vgui_statusbar.

Definition at line 49 of file vgui_win32_statusbar.cxx.

int vgui_win32_statusbar::write ( const char *  text) [virtual]

Append given text to the status bar.

Implements vgui_statusbar.

Definition at line 78 of file vgui_win32_statusbar.cxx.


Member Data Documentation

Definition at line 48 of file vgui_win32_statusbar.h.

parent (main) window of the status bar.

Definition at line 47 of file vgui_win32_statusbar.h.

Definition at line 40 of file vgui_win32_statusbar.h.

number of panes (parts)

Definition at line 49 of file vgui_win32_statusbar.h.

Definition at line 42 of file vgui_win32_statusbar.h.

int vgui_win32_statusbar::statusBarID = 200 [static, private]

Definition at line 45 of file vgui_win32_statusbar.h.

Definition at line 41 of file vgui_win32_statusbar.h.


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