cwidget::widgets::passthrough Class Reference

Inheritance diagram for cwidget::widgets::passthrough:
cwidget::widgets::container cwidget::widgets::widget trackable cwidget::widgets::bin cwidget::widgets::minibuf_win cwidget::widgets::multiplex cwidget::widgets::stacked cwidget::widgets::table cwidget::widgets::center cwidget::widgets::frame cwidget::widgets::size_box cwidget::widgets::transient

List of all members.

Public Member Functions

virtual widget_ref get_focus ()=0
widget_ref get_active_widget ()
 Return the currently "active" child of this container, or NULL.
virtual void dispatch_mouse (short id, int x, int y, int z, mmask_t bstate)
virtual bool focus_me ()
virtual bool get_cursorvisible ()
virtual point get_cursorloc ()

Protected Member Functions

virtual bool handle_key (const config::key &k)
 Handles a keypress in this widget.
void defocus ()
void refocus ()

Member Function Documentation

widget_ref cwidget::widgets::passthrough::get_active_widget (  )  [virtual]

Return the currently "active" child of this container, or NULL.

Implements cwidget::widgets::container.

bool cwidget::widgets::passthrough::handle_key ( const config::key k  )  [protected, virtual]

Handles a keypress in this widget.

Parameters:
k the key that was pressed (see keybindings.h).
Returns:
true if the key was consumed; if false is returned, further processing of the key will be performed.

Reimplemented from cwidget::widgets::widget.

Reimplemented in cwidget::widgets::table.


The documentation for this class was generated from the following files:
Generated on Sun May 9 13:04:57 2010 for cwidget by  doxygen 1.6.3