kwin Library API Documentation

Default::KDEDefaultButton Class Reference

Inheritance diagram for Default::KDEDefaultButton:

Inheritance graph
[legend]
Collaboration diagram for Default::KDEDefaultButton:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KDEDefaultButton (KDEDefaultClient *parent=0, const char *name=0, bool largeButton=true, bool isLeftButton=true, bool isStickyButton=false, const unsigned char *bitmap=NULL, const QString &tip=NULL, const int realizeBtns=LeftButton)
 ~KDEDefaultButton ()
void turnOn (bool isOn)
void setBitmap (const unsigned char *bitmap)
QSize sizeHint () const

Public Attributes

ButtonState last_button

Protected Member Functions

void enterEvent (QEvent *)
void leaveEvent (QEvent *)
void mousePressEvent (QMouseEvent *e)
void mouseReleaseEvent (QMouseEvent *e)
void drawButton (QPainter *p)
void drawButtonLabel (QPainter *)

Protected Attributes

QBitmap * deco
bool large
bool isLeft
bool isSticky
bool isMouseOver
KDEDefaultClientclient
int realizeButtons

Detailed Description

Definition at line 50 of file kdedefault.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kwin Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Jun 14 16:47:25 2006 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003