kwin Library API Documentation

Quartz::QuartzButton Class Reference

Inheritance diagram for Quartz::QuartzButton:

QButton List of all members.

Public Member Functions

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

Public Attributes

ButtonState last_button

Protected Member Functions

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

Protected Attributes

QBitmapdeco
bool large
bool isLeft
bool isOnAllDesktops
QuartzClientclient
int realizeButtons

Detailed Description

Definition at line 51 of file quartz.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.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Jun 13 19:28:04 2006 by doxygen 1.4.3 written by Dimitri van Heesch, © 1997-2003