QSGIStyle man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



QSGIStyle(3qt)					   QSGIStyle(3qt)

NAME
       QSGIStyle - SGI Look and Feel

       #include <qsgistyle.h>

       Inherits QMotifStyle.

   Public Members
       QSGIStyle ( bool useHighlightCols = FALSE )
       virtual ~QSGIStyle ()
       virtual void polish ( QWidget * )
       void polish ( QApplication * )
       virtual void drawPanel ( QPainter * p, int x, int y, int
	   w, int h, const QColorGroup & g, bool sunken = FALSE,
	   int lineWidth = 1, const QBrush * fill = 0 )
       virtual void drawSeparator ( QPainter * p, int x1, int y1,
	   int x2, int y2, const QColorGroup & g, bool sunken =
	   TRUE, int lineWidth = 1, int midLineWidth = 0 )
       virtual void drawButton ( QPainter * p, int x, int y, int
	   w, int h, const QColorGroup & g, bool sunken = FALSE,
	   const QBrush * fill = 0 )
       virtual void drawBevelButton ( QPainter * p, int x, int y,
	   int w, int h, const QColorGroup & g, bool sunken =
	   FALSE, const QBrush * fill = 0 )
       virtual void drawPushButton ( QPushButton *, QPainter * )
       void drawArrow ( QPainter * p, ArrowType type, bool down,
	   int x, int y, int w, int h, const QColorGroup & g,
	   bool enabled, const QBrush * fill = 0 )
       virtual void drawIndicator ( QPainter * p, int x, int y,
	   int w, int h, const QColorGroup & g, int state, bool
	   down = FALSE, bool enabled = TRUE )
       virtual void drawCheckMark ( QPainter * p, int x, int y,
	   int w, int h, const QColorGroup & g, bool act, bool
	   dis )
       virtual void drawIndicatorMask ( QPainter * p, int x, int
	   y, int w, int h, int s )
       virtual void drawExclusiveIndicator ( QPainter * p, int x,
	   int y, int w, int h, const QColorGroup & g, bool on,
	   bool down = FALSE, bool enabled = TRUE )
       virtual void drawExclusiveIndicatorMask ( QPainter * p,
	   int x, int y, int w, int h, bool on )
       virtual void drawComboButton ( QPainter * p, int x, int y,
	   int w, int h, const QColorGroup & g, bool sunken =
	   FALSE, bool editable = FALSE, bool enabled = TRUE,
	   const QBrush * fill = 0 )
       virtual void drawScrollBarControls ( QPainter * p, const
	   QScrollBar *, int sliderStart, uint controls, uint
	   activeControl )
       virtual void drawSlider ( QPainter * p, int x, int y, int
	   w, int h, const QColorGroup & g, Orientation orient,
	   bool tickAbove, bool tickBelow )
       virtual void drawSliderGroove ( QPainter * p, int x, int
	   y, int w, int h, const QColorGroup & g, QCOORD c,

Trolltech AS		   13 June 2001				1

QSGIStyle(3qt)					   QSGIStyle(3qt)

	   Orientation orient )

   Protected Members
       virtual bool eventFilter ( QObject *, QEvent * )

DESCRIPTION
       SGI Look and Feel

       This class implements the SGI look and feel. It tries to
       resemble a SGI-like GUI style with the QStyle system.

MEMBER FUNCTION DOCUMENTATION
QSGIStyle::QSGIStyle ( bool useHighlightCols = FALSE )
       Constructs a QSGIStyle

       If useHighlightCols is FALSE (default value), then the
       style will polish the application's color palette to
       emulate the Motif way of highlighting, which is a simple
       inversion between the base and the text color.

       See also QMotifStyle::useHighlightColors().

QSGIStyle::~QSGIStyle () [virtual]
       Destructs the style.

QRect QSGIStyle::comboButtonFocusRect ( int x, int y, int w, int
       h ) [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

QRect QSGIStyle::comboButtonRect ( int x, int y, int w, int h )
       [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

int QSGIStyle::defaultFrameWidth () const [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::drawArrow ( QPainter * p, ArrowType type, bool,
       int x, int y, int w, int h, const QColorGroup & g, bool
       enabled, const QBrush * fill = 0 )
       Reimplemented to be SGI-like.

void QSGIStyle::drawBevelButton ( QPainter * p, int x, int y, int
       w, int h, const QColorGroup & g, bool sunken = FALSE,
       const QBrush * fill = 0 ) [virtual]
       Draws a button with a stronger separation from the user

Trolltech AS		   13 June 2001				2

QSGIStyle(3qt)					   QSGIStyle(3qt)

       interface.

       Reimplemented from QStyle.

void QSGIStyle::drawButton ( QPainter * p, int x, int y, int w,
       int h, const QColorGroup & g, bool sunken = FALSE, const
       QBrush * fill = 0 ) [virtual]
       Draws a press-senstive interface element.

       Reimplemented from QStyle.

void QSGIStyle::drawCheckMark ( QPainter * p, int x, int y, int,
       int, const QColorGroup & g, bool act, bool dis ) [virtual]
       Draws a fancy red checkmark indicating the state of choice
       in checkboxes or checkable menu items.

       Reimplemented from QStyle.

void QSGIStyle::drawComboButton ( QPainter * p, int x, int y, int
       w, int h, const QColorGroup & g, bool = FALSE, bool
       editable = FALSE, bool = TRUE, const QBrush * fb = 0 )
       [virtual]
       Draws a raised shape used as a combobox.

       Reimplemented from QStyle.

void QSGIStyle::drawExclusiveIndicator ( QPainter * p, int x, int
       y, int w, int h, const QColorGroup & g, bool on, bool down
       = FALSE, bool enabled = TRUE ) [virtual]
       Draws an interface element used to show the state of an
       exclusive choice as used in a radio button.

       Reimplemented from QStyle.

void QSGIStyle::drawExclusiveIndicatorMask ( QPainter * p, int x,
       int y, int, int, bool ) [virtual]
       Draws the mask of a mark indicating the state of an
       exclusive choice.

       Reimplemented from QStyle.

void QSGIStyle::drawIndicator ( QPainter * p, int x, int y, int
       w, int h, const QColorGroup & g, int s, bool down = FALSE,
       bool enabled = TRUE ) [virtual]
       Draws a interface element showing the state of choice,
       used by a checkbox.

       See also drawCheckMark().

       Reimplemented from QStyle.

void QSGIStyle::drawIndicatorMask ( QPainter * p, int x, int y,
       int w, int h, int s ) [virtual]
       Draws a mask for an indicator in state /e s.

Trolltech AS		   13 June 2001				3

QSGIStyle(3qt)					   QSGIStyle(3qt)

       See also drawIndicator().

       Reimplemented from QStyle.

void QSGIStyle::drawMenuBarItem ( QPainter * p, int x, int y, int
       w, int h, QMenuItem * mi, QColorGroup & g, bool enabled,
       bool active )
       Reimplemented for internal reasons; the API is not
       affected.

void QSGIStyle::drawPanel ( QPainter * p, int x, int y, int w,
       int h, const QColorGroup & g, bool sunken = FALSE, int
       lineWidth = 1, const QBrush * fill = 0 ) [virtual]
       Draws a SGI-like panel with somewhat rounded edges.

       Reimplemented from QStyle.

void QSGIStyle::drawPopupMenuItem ( QPainter * p, bool checkable,
       int maxpmw, int tab, QMenuItem * mi, const QPalette & pal,
       bool act, bool enabled, int x, int y, int w, int h )
       [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::drawPopupPanel ( QPainter * p, int x, int y, int
       w, int h, const QColorGroup & g, int lineWidth = 2, const
       QBrush * fill = 0 ) [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::drawPushButton ( QPushButton * btn, QPainter * p
       ) [virtual]
       Reimplemented ot be SGI-like.

       Reimplemented from QStyle.

void QSGIStyle::drawScrollBarControls ( QPainter * p, const
       QScrollBar * sb, int sliderStart, uint controls, uint
       activeControl ) [virtual]
       Draws scrollbar controls in SGI-like style.

       Reimplemented from QStyle.

void QSGIStyle::drawSeparator ( QPainter * p, int x1, int y1, int
       x2, int y2, const QColorGroup & g, bool sunken = TRUE, int
       = 1, int = 0 ) [virtual]
       Draws a line to separate parts of the visual interface.

       Reimplemented from QStyle.

Trolltech AS		   13 June 2001				4

QSGIStyle(3qt)					   QSGIStyle(3qt)

void QSGIStyle::drawSlider ( QPainter * p, int x, int y, int w,
       int h, const QColorGroup & g, Orientation orient, bool,
       bool ) [virtual]
       Draws the sliding element of a slider-widget.

       Reimplemented from QStyle.

void QSGIStyle::drawSliderGroove ( QPainter * p, int x, int y,
       int w, int h, const QColorGroup & g, QCOORD, Orientation )
       [virtual]
       Draws the groove of a slider widget.

       Reimplemented from QStyle.

void QSGIStyle::drawSliderGrooveMask ( QPainter * p, int x, int
       y, int w, int h, QCOORD c, Orientation orient ) [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::drawSliderMask ( QPainter * p, int x, int y, int
       w, int h, Orientation orient, bool tickAbove, bool
       tickBelow ) [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::drawSplitter ( QPainter * p, int x, int y, int w,
       int h, const QColorGroup & g, Orientation orient )
       [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::drawTab ( QPainter * p, const QTabBar * tb, QTab
       * t, bool selected )
       Reimplemented for internal reasons; the API is not
       affected.

void QSGIStyle::drawTabMask ( QPainter * p, const QTabBar * tb,
       QTab * t, bool selected )
       Reimplemented for internal reasons; the API is not
       affected.

bool QSGIStyle::eventFilter ( QObject * o, QEvent * e ) [virtual
       protected]
       Reimplemented to enable the SGI-like effect of "glowing"
       widgets.

       Reimplemented from QObject.

Trolltech AS		   13 June 2001				5

QSGIStyle(3qt)					   QSGIStyle(3qt)

QSize QSGIStyle::exclusiveIndicatorSize () const [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

QSize QSGIStyle::indicatorSize () const [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::polish ( QApplication * app )
       Changes some application-wide settings to be SGI like,
       e.g. sets bold/italic font for the menu-system.

void QSGIStyle::polish ( QPalette & pal )
       Reimplemented for internal reasons; the API is not
       affected.

void QSGIStyle::polish ( QWidget * w ) [virtual]
       Installs eventfilters for several widgets to enable the
       SGI-effect of glowing buttons.

       Reimplemented from QStyle.

int QSGIStyle::popupMenuItemHeight ( bool, QMenuItem * mi, const
       QFontMetrics & fm ) [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::scrollBarMetrics ( const QScrollBar * sb, int &
       sliderMin, int & sliderMax, int & sliderLength, int &
       buttonDim ) [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

int QSGIStyle::splitterWidth () const [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

       Reimplemented from QStyle.

void QSGIStyle::unPolish ( QApplication * )
       Reimplemented for internal reasons; the API is not
       affected.

void QSGIStyle::unPolish ( QWidget * w ) [virtual]
       Reimplemented for internal reasons; the API is not
       affected.

Trolltech AS		   13 June 2001				6

QSGIStyle(3qt)					   QSGIStyle(3qt)

       Reimplemented from QStyle.

SEE ALSO
       http://doc.trolltech.com/qsgistyle.html
       http://www.trolltech.com/faq/tech.html

COPYRIGHT
       Copyright 1992-2001 Trolltech AS,
       http://www.trolltech.com.  See the license file included
       in the distribution for a complete license statement.

AUTHOR
       Generated automatically from the source code.

BUGS
       If you find a bug in Qt, please report it as described in
       http://doc.trolltech.com/bughowto.html.	Good bug reports
       make our job much simpler. Thank you.

       In case of content or formattting problems with this
       manual page, please report them to qt-bugs@trolltech.com.
       Please include the name of the manual page (qsgistyle.3qt)
       and the Qt version (2.3.1).

Trolltech AS		   13 June 2001				7

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net