SlideShare a Scribd company logo
Ring Documentation, Release 1.5.2
• void gluBeginCurve(GLUnurbs* nurb)
• void gluBeginPolygon(GLUtesselator* tess)
• void gluBeginSurface(GLUnurbs* nurb)
• void gluBeginTrim(GLUnurbs* nurb)
• void gluCylinder(GLUquadric* quad,GLdouble base,GLdouble top,GLdouble height,GLint slices,GLint stacks)
• void gluDeleteNurbsRenderer(GLUnurbs* nurb)
• void gluDeleteQuadric(GLUquadric* quad)
• void gluDeleteTess(GLUtesselator* tess)
• void gluDisk(GLUquadric* quad,GLdouble inner,GLdouble outer,GLint slices,GLint loops)
• void gluEndCurve(GLUnurbs* nurb)
• void gluEndPolygon(GLUtesselator* tess)
• void gluEndSurface(GLUnurbs* nurb)
• void gluEndTrim(GLUnurbs* nurb)
• const GLubyte * gluErrorString(GLenum error)
• void gluGetNurbsProperty(GLUnurbs* nurb,GLenum property,GLfloat* data)
• const GLubyte * gluGetString(GLenum name)
• void gluGetTessProperty(GLUtesselator* tess,GLenum which,GLdouble* data)
• void gluLoadSamplingMatrices(GLUnurbs* nurb,const GLfloat * model,const GLfloat * perspective,const
GLint * view)
• void gluLookAt(GLdouble eyeX,GLdouble eyeY,GLdouble eyeZ,GLdouble centerX,GLdouble cen-
terY,GLdouble centerZ,GLdouble upX,GLdouble upY,GLdouble upZ)
• GLUnurbs *gluNewNurbsRenderer(void)
• GLUquadric *gluNewQuadric(void)
• GLUtesselator* gluNewTess(void)
• void gluNextContour(GLUtesselator* tess,GLenum type)
• void gluNurbsCurve(GLUnurbs* nurb,GLint knotCount,GLfloat * knots,GLint stride,GLfloat * control,GLint
order,GLenum type)
• void gluNurbsProperty(GLUnurbs* nurb,GLenum property,GLfloat value)
• void gluNurbsSurface(GLUnurbs* nurb,GLint sKnotCount,GLfloat* sKnots,GLint tKnotCount,GLfloat*
tKnots,GLint sStride,GLint tStride,GLfloat* control,GLint sOrder,GLint tOrder,GLenum type)
• void gluOrtho2D(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top)
• void gluPartialDisk(GLUquadric* quad,GLdouble inner,GLdouble outer,GLint slices,GLint loops,GLdouble
start,GLdouble sweep)
• void gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar)
• void gluPickMatrix(GLdouble x,GLdouble y,GLdouble delX,GLdouble delY,GLint * viewport)
• GLint gluProject(GLdouble objX,GLdouble objY,GLdouble objZ,const GLdouble * model,const GLdouble *
proj,const GLint * view,GLdouble* winX,GLdouble* winY,GLdouble* winZ)
• void gluPwlCurve(GLUnurbs* nurb,GLint count,GLfloat* data,GLint stride,GLenum type)
1555
Ring Documentation, Release 1.5.2
• void gluQuadricDrawStyle(GLUquadric* quad,GLenum draw)
• void gluQuadricNormals(GLUquadric* quad,GLenum normal)
• void gluQuadricOrientation(GLUquadric* quad,GLenum orientation)
• void gluQuadricTexture(GLUquadric* quad,GLboolean texture)
• GLint gluScaleImage(GLenum format,GLsizei wIn,GLsizei hIn,GLenum typeIn,const void * dataIn,GLsizei
wOut,GLsizei hOut,GLenum typeOut,GLvoid* dataOut)
• void gluSphere(GLUquadric* quad,GLdouble radius,GLint slices,GLint stacks)
• void gluTessBeginContour(GLUtesselator* tess)
• void gluTessBeginPolygon(GLUtesselator* tess,GLvoid* data)
• void gluTessEndContour(GLUtesselator* tess)
• void gluTessEndPolygon(GLUtesselator* tess)
• void gluTessNormal(GLUtesselator* tess,GLdouble valueX,GLdouble valueY,GLdouble valueZ)
• void gluTessProperty(GLUtesselator* tess,GLenum which,GLdouble data)
• void gluTessVertex(GLUtesselator* tess,GLdouble * location,GLvoid* data)
• GLint gluUnProject(GLdouble winX,GLdouble winY,GLdouble winZ,const GLdouble * model,const GLdou-
ble * proj,const GLint * view,GLdouble* objX,GLdouble* objY,GLdouble* objZ)
• void glDisable(GLenum cap)
1556
CHAPTER
NINETYFOUR
RINGQT CLASSES REFERENCE
94.1 QApp Class
C++ Reference : http://doc.qt.io/qt-5/QApplication.html
• void exec(void)
• void quit(void)
• void processEvents(void)
• void styleWindows(void)
• void styleWindowsVista(void)
• void styleFusion(void)
• void styleFusionBlack(void)
• void styleFusionCustom(QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor)
• void closeAllWindows(void)
• Qt::KeyboardModifiers keyboardModifiers(void)
94.2 QDesktopServices Class
C++ Reference : http://doc.qt.io/qt-5/QDesktopServices.html
• bool openUrl(QUrl)
• void setUrlHandler(QString, QObject *receiver, const char *method)
• void unsetUrlHandler(QString)
94.3 QTest Class
C++ Reference : http://doc.qt.io/qt-5/QTest.html
• void qsleep(int)
1557
Ring Documentation, Release 1.5.2
94.4 QObject Class
C++ Reference : http://doc.qt.io/qt-5/QObject.html
Parameters : void
• bool blockSignals(bool block)
• QObjectList children(void)
• void dumpObjectInfo(void)
• void dumpObjectTree(void)
• bool inherits(const char *className)
• void installEventFilter(QObject *filterObj)
• bool isWidgetType(void)
• void killTimer(int id)
• void moveToThread(QThread *targetThread)
• QString objectName(void)
• QObject *parent(void)
• QVariant property(const char *name)
• void removeEventFilter(QObject *obj)
• void setObjectName(QString)
• void setParent(QObject *parent)
• bool setProperty(const char *name, QVariant)
• bool signalsBlocked(void)
• int startTimer(int interval)
• QThread *thread(void)
• void deleteLater(void)
94.5 QWidget Class
C++ Reference : http://doc.qt.io/qt-5/QWidget.html
Parameters : void
Parent Class : QObject
• bool acceptDrops(void)
• QString accessibleDescription(void)
• QString accessibleName(void)
• void activateWindow(void)
• void addAction(QAction *action)
• void adjustSize(void)
• bool autoFillBackground(void)
94.4. QObject Class 1558
Ring Documentation, Release 1.5.2
• int backgroundRole(void)
• QSize baseSize(void)
• QWidget *childAt(int x, int y)
• QRect childrenRect(void)
• QRegion childrenRegion(void)
• void clearFocus(void)
• void clearMask(void)
• QMargins contentsMargins(void)
• QRect contentsRect(void)
• int contextMenuPolicy(void)
• QCursor cursor(void)
• int effectiveWinId(void)
• void ensurePolished(void)
• int focusPolicy(void)
• QWidget *focusProxy(void)
• QWidget *focusWidget(void)
• QFont font(void)
• QFontInfo fontInfo(void)
• int foregroundRole(void)
• QRect frameGeometry(void)
• QSize frameSize(void)
• QRect geometry(void)
• void getContentsMargins(int *left, int *top, int *right, int *bottom)
• void grabGesture(Qt::GestureType gesture, Qt::GestureFlag flags)
• void grabKeyboard(void)
• void grabMouse(void)
• int grabShortcut(QKeySequence , Qt::ShortcutContext context)
• QGraphicsEffect *graphicsEffect(void)
• QGraphicsProxyWidget *graphicsProxyWidget(void)
• bool hasFocus(void)
• bool hasMouseTracking(void)
• int height(void)
• int heightForWidth(int w)
• int inputMethodHints(void)
• QVariant inputMethodQuery(Qt::InputMethodQuery query)
• void insertAction(QAction *before, QAction *action)
94.5. QWidget Class 1559
Ring Documentation, Release 1.5.2
• bool isActiveWindow(void)
• bool isAncestorOf(QWidget *child)
• bool isEnabled(void)
• bool isEnabledTo(QWidget *ancestor)
• bool isFullScreen(void)
• bool isHidden(void)
• bool isMaximized(void)
• bool isMinimized(void)
• bool isModal(void)
• bool isVisible(void)
• bool isVisibleTo(QWidget *ancestor)
• bool isWindow(void)
• bool isWindowModified(void)
• QLayout *layout(void)
• int layoutDirection(void)
• QLocale locale(void)
• QPoint mapFrom(QWidget *parent, QPoint)
• QPoint mapFromGlobal(QPoint)
• QPoint mapFromParent(QPoint)
• QPoint mapTo(QWidget *parent, QPoint)
• QPoint mapToGlobal(QPoint pos)
• QPoint mapToParent(QPoint pos)
• QRegion mask(void)
• int maximumHeight(void)
• QSize maximumSize(void)
• int maximumWidth(void)
• int minimumHeight(void)
• QSize minimumSize(void)
• int minimumWidth(void)
• void move(int x, int y)
• QWidget *nativeParentWidget(void)
• QWidget *nextInFocusChain(void)
• QRect normalGeometry(void)
• void overrideWindowFlags(Qt::WindowType flags)
• QPalette palette(void)
• QWidget *parentWidget(void)
94.5. QWidget Class 1560
Ring Documentation, Release 1.5.2
• QPoint pos(void)
• QWidget *previousInFocusChain(void)
• QRect rect(void)
• void releaseKeyboard(void)
• void releaseMouse(void)
• void releaseShortcut(int id)
• void removeAction(QAction *action)
• void render(QPaintDevice *target, QPoint,QRegion, QWidget::RenderFlag)
• void repaint(void)
• void resize(int w, int h)
• bool restoreGeometry(QByteArray)
• QByteArray saveGeometry(void)
• void scroll(int dx, int dy)
• void setAcceptDrops(bool on)
• void setAccessibleDescription(QString)
• void setAccessibleName(QString)
• void setAttribute(Qt::WidgetAttribute attribute, bool on)
• void setAutoFillBackground(bool enabled)
• void setBackgroundRole(QPalette::ColorRole role)
• void setBaseSize(int basew, int baseh)
• void setContentsMargins(int left, int top, int right, int bottom)
• void setContextMenuPolicy(Qt::ContextMenuPolicy policy)
• void setCursor(QCursor)
• void setFixedHeight(int h)
• void setFixedSize(int w, int h)
• void setFixedWidth(int w)
• void setFocus(Qt::FocusReason reason)
• void setFocusPolicy(Qt::FocusPolicy policy)
• void setFocusProxy(QWidget *w)
• void setFont(QFont)
• void setForegroundRole(QPalette::ColorRole role)
• void setGeometry(int x, int y, int w, int h)
• void setGraphicsEffect(QGraphicsEffect *effect)
• void setInputMethodHints(Qt::InputMethodHint hints)
• void setLayout(QLayout *layout)
• void setLayoutDirection(Qt::LayoutDirection direction)
94.5. QWidget Class 1561
Ring Documentation, Release 1.5.2
• void setLocale(QLocale)
• void setMask(QBitmap)
• void setMaximumHeight(int maxh)
• void setMaximumSize(int maxw, int maxh)
• void setMaximumWidth(int maxw)
• void setMinimumHeight(int minh)
• void setMinimumSize(int minw, int minh)
• void setMinimumWidth(int minw)
• void setMouseTracking(bool enable)
• void setPalette(QPalette)
• void setParent(QWidget *parent)
• void setShortcutAutoRepeat(int id, bool enable)
• void setShortcutEnabled(int id, bool enable)
• void setSizeIncrement(int w, int h)
• void setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)
• void setStatusTip(QString)
• void setStyle(QStyle *style)
• void setToolTip(QString)
• void setUpdatesEnabled(bool enable)
• void setWhatsThis(QString)
• void setWindowFilePath(QString)
• void setWindowFlags(Qt::WindowType type)
• void setWindowIcon(QIcon)
• void setWindowIconText(QString)
• void setWindowModality(Qt::WindowModality windowModality)
• void setWindowOpacity(double level)
• void setWindowRole(QString)
• void setWindowState(Qt::WindowState windowState)
• QSize size(void)
• QSize sizeIncrement(void)
• QSizePolicy sizePolicy(void)
• void stackUnder(QWidget *w)
• QString statusTip(void)
• QStyle *style(void)
• QString styleSheet(void)
• bool testAttribute(Qt::WidgetAttribute attribute)
94.5. QWidget Class 1562
Ring Documentation, Release 1.5.2
• QString toolTip(void)
• bool underMouse(void)
• void ungrabGesture(Qt::GestureType gesture)
• void unsetCursor(void)
• void unsetLayoutDirection(void)
• void unsetLocale(void)
• void update(int x, int y, int w, int h)
• void updateGeometry(void)
• bool updatesEnabled(void)
• QRegion visibleRegion(void)
• QString whatsThis(void)
• int width(void)
• int winId(void)
• QWidget *window(void)
• QString windowFilePath(void)
• int windowFlags(void)
• QIcon windowIcon(void)
• QString windowIconText(void)
• int windowModality(void)
• double windowOpacity(void)
• QString windowRole(void)
• int windowState(void)
• QString windowTitle(void)
• int windowType(void)
• int x(void)
• int y(void)
• bool close(void)
• void hide(void)
• void lower(void)
• void raise(void)
• void setDisabled(bool disable)
• void setEnabled(bool)
• void setHidden(bool hidden)
• void setStyleSheet(QString)
• void setWindowModified(bool)
• void setWindowTitle(QString)
94.5. QWidget Class 1563
Ring Documentation, Release 1.5.2
• void show(void)
• void showFullScreen(void)
• void showMaximized(void)
• void showMinimized(void)
• void showNormal(void)
• QWidget *find(int id)
• QWidget *keyboardGrabber(void)
• QWidget *mouseGrabber(void)
• void setTabOrder(QWidget *first, QWidget *second)
94.6 QLabel Class
C++ Reference : http://doc.qt.io/qt-5/QLabel.html
Parameters : QWidget *
Parent Class : QWidget
• QWidget *buddy(void)
• bool hasScaledContents(void)
• bool hasSelectedText(void)
• int indent(void)
• int margin(void)
• QMovie *movie(void)
• bool openExternalLinks(void)
• QPicture *picture(void)
• QPixmap *pixmap(void)
• QString selectedText(void)
• int selectionStart(void)
• void setAlignment(Qt::AlignmentFlag)
• void setBuddy(QWidget *buddy)
• void setIndent(int)
• void setMargin(int)
• void setOpenExternalLinks(bool open)
• void setScaledContents(bool)
• void setSelection(int start, int length)
• void setTextFormat(Qt::TextFormat)
• void setTextInteractionFlags(Qt::TextInteractionFlag flags)
• void setWordWrap(bool on)
94.6. QLabel Class 1564

More Related Content

PDF
The Ring programming language version 1.5.1 book - Part 158 of 180
PDF
The Ring programming language version 1.4 book - Part 28 of 30
PDF
The Ring programming language version 1.6 book - Part 178 of 189
PDF
The Ring programming language version 1.2 book - Part 76 of 84
PDF
The Ring programming language version 1.6 book - Part 123 of 189
PDF
The Ring programming language version 1.5.1 book - Part 170 of 180
PDF
The Ring programming language version 1.9 book - Part 154 of 210
PDF
The Ring programming language version 1.5.4 book - Part 157 of 185
The Ring programming language version 1.5.1 book - Part 158 of 180
The Ring programming language version 1.4 book - Part 28 of 30
The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.2 book - Part 76 of 84
The Ring programming language version 1.6 book - Part 123 of 189
The Ring programming language version 1.5.1 book - Part 170 of 180
The Ring programming language version 1.9 book - Part 154 of 210
The Ring programming language version 1.5.4 book - Part 157 of 185

What's hot (20)

PDF
The Ring programming language version 1.5.3 book - Part 120 of 184
PDF
The Ring programming language version 1.5.2 book - Part 126 of 181
PDF
The Ring programming language version 1.9 book - Part 104 of 210
PDF
The Ring programming language version 1.10 book - Part 203 of 212
PDF
The Ring programming language version 1.6 book - Part 156 of 189
PDF
The Ring programming language version 1.5.1 book - Part 139 of 180
PDF
The Ring programming language version 1.8 book - Part 150 of 202
PDF
The Ring programming language version 1.6 book - Part 114 of 189
PDF
The Ring programming language version 1.7 book - Part 160 of 196
PDF
The Ring programming language version 1.6 book - Part 136 of 189
PDF
The Ring programming language version 1.7 book - Part 105 of 196
PDF
The Ring programming language version 1.5.4 book - Part 137 of 185
PDF
The Ring programming language version 1.5.3 book - Part 128 of 184
PDF
The Ring programming language version 1.9 book - Part 162 of 210
PDF
The Ring programming language version 1.5.2 book - Part 140 of 181
PDF
The Ring programming language version 1.8 book - Part 184 of 202
PDF
The Ring programming language version 1.5.1 book - Part 111 of 180
PDF
The Ring programming language version 1.8 book - Part 197 of 202
PDF
The Ring programming language version 1.5.3 book - Part 134 of 184
PDF
The Ring programming language version 1.7 book - Part 102 of 196
The Ring programming language version 1.5.3 book - Part 120 of 184
The Ring programming language version 1.5.2 book - Part 126 of 181
The Ring programming language version 1.9 book - Part 104 of 210
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.6 book - Part 156 of 189
The Ring programming language version 1.5.1 book - Part 139 of 180
The Ring programming language version 1.8 book - Part 150 of 202
The Ring programming language version 1.6 book - Part 114 of 189
The Ring programming language version 1.7 book - Part 160 of 196
The Ring programming language version 1.6 book - Part 136 of 189
The Ring programming language version 1.7 book - Part 105 of 196
The Ring programming language version 1.5.4 book - Part 137 of 185
The Ring programming language version 1.5.3 book - Part 128 of 184
The Ring programming language version 1.9 book - Part 162 of 210
The Ring programming language version 1.5.2 book - Part 140 of 181
The Ring programming language version 1.8 book - Part 184 of 202
The Ring programming language version 1.5.1 book - Part 111 of 180
The Ring programming language version 1.8 book - Part 197 of 202
The Ring programming language version 1.5.3 book - Part 134 of 184
The Ring programming language version 1.7 book - Part 102 of 196
Ad

Similar to The Ring programming language version 1.5.2 book - Part 159 of 181 (17)

PDF
The Ring programming language version 1.6 book - Part 176 of 189
PDF
The Ring programming language version 1.9 book - Part 114 of 210
PDF
The Ring programming language version 1.10 book - Part 114 of 212
PDF
The Ring programming language version 1.5.2 book - Part 112 of 181
PDF
The Ring programming language version 1.8 book - Part 170 of 202
PDF
The Ring programming language version 1.7 book - Part 146 of 196
PDF
The Ring programming language version 1.10 book - Part 161 of 212
PDF
The Ring programming language version 1.6 book - Part 142 of 189
PDF
The Ring programming language version 1.7 book - Part 98 of 196
PDF
The Ring programming language version 1.10 book - Part 116 of 212
PDF
The Ring programming language version 1.5.4 book - Part 124 of 185
PDF
The Ring programming language version 1.10 book - Part 183 of 212
PDF
The Ring programming language version 1.8 book - Part 106 of 202
PDF
The Ring programming language version 1.5.2 book - Part 154 of 181
PDF
The Ring programming language version 1.9 book - Part 196 of 210
PDF
The Ring programming language version 1.7 book - Part 188 of 196
PDF
The Ring programming language version 1.6 book - Part 137 of 189
The Ring programming language version 1.6 book - Part 176 of 189
The Ring programming language version 1.9 book - Part 114 of 210
The Ring programming language version 1.10 book - Part 114 of 212
The Ring programming language version 1.5.2 book - Part 112 of 181
The Ring programming language version 1.8 book - Part 170 of 202
The Ring programming language version 1.7 book - Part 146 of 196
The Ring programming language version 1.10 book - Part 161 of 212
The Ring programming language version 1.6 book - Part 142 of 189
The Ring programming language version 1.7 book - Part 98 of 196
The Ring programming language version 1.10 book - Part 116 of 212
The Ring programming language version 1.5.4 book - Part 124 of 185
The Ring programming language version 1.10 book - Part 183 of 212
The Ring programming language version 1.8 book - Part 106 of 202
The Ring programming language version 1.5.2 book - Part 154 of 181
The Ring programming language version 1.9 book - Part 196 of 210
The Ring programming language version 1.7 book - Part 188 of 196
The Ring programming language version 1.6 book - Part 137 of 189
Ad

More from Mahmoud Samir Fayed (20)

PDF
The Ring programming language version 1.10 book - Part 212 of 212
PDF
The Ring programming language version 1.10 book - Part 211 of 212
PDF
The Ring programming language version 1.10 book - Part 210 of 212
PDF
The Ring programming language version 1.10 book - Part 208 of 212
PDF
The Ring programming language version 1.10 book - Part 207 of 212
PDF
The Ring programming language version 1.10 book - Part 205 of 212
PDF
The Ring programming language version 1.10 book - Part 206 of 212
PDF
The Ring programming language version 1.10 book - Part 204 of 212
PDF
The Ring programming language version 1.10 book - Part 202 of 212
PDF
The Ring programming language version 1.10 book - Part 201 of 212
PDF
The Ring programming language version 1.10 book - Part 200 of 212
PDF
The Ring programming language version 1.10 book - Part 199 of 212
PDF
The Ring programming language version 1.10 book - Part 198 of 212
PDF
The Ring programming language version 1.10 book - Part 197 of 212
PDF
The Ring programming language version 1.10 book - Part 196 of 212
PDF
The Ring programming language version 1.10 book - Part 195 of 212
PDF
The Ring programming language version 1.10 book - Part 194 of 212
PDF
The Ring programming language version 1.10 book - Part 193 of 212
PDF
The Ring programming language version 1.10 book - Part 192 of 212
PDF
The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 191 of 212

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Spectroscopy.pptx food analysis technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
cuic standard and advanced reporting.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
Spectroscopy.pptx food analysis technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Building Integrated photovoltaic BIPV_UPV.pdf
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
20250228 LYD VKU AI Blended-Learning.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation

The Ring programming language version 1.5.2 book - Part 159 of 181

  • 1. Ring Documentation, Release 1.5.2 • void gluBeginCurve(GLUnurbs* nurb) • void gluBeginPolygon(GLUtesselator* tess) • void gluBeginSurface(GLUnurbs* nurb) • void gluBeginTrim(GLUnurbs* nurb) • void gluCylinder(GLUquadric* quad,GLdouble base,GLdouble top,GLdouble height,GLint slices,GLint stacks) • void gluDeleteNurbsRenderer(GLUnurbs* nurb) • void gluDeleteQuadric(GLUquadric* quad) • void gluDeleteTess(GLUtesselator* tess) • void gluDisk(GLUquadric* quad,GLdouble inner,GLdouble outer,GLint slices,GLint loops) • void gluEndCurve(GLUnurbs* nurb) • void gluEndPolygon(GLUtesselator* tess) • void gluEndSurface(GLUnurbs* nurb) • void gluEndTrim(GLUnurbs* nurb) • const GLubyte * gluErrorString(GLenum error) • void gluGetNurbsProperty(GLUnurbs* nurb,GLenum property,GLfloat* data) • const GLubyte * gluGetString(GLenum name) • void gluGetTessProperty(GLUtesselator* tess,GLenum which,GLdouble* data) • void gluLoadSamplingMatrices(GLUnurbs* nurb,const GLfloat * model,const GLfloat * perspective,const GLint * view) • void gluLookAt(GLdouble eyeX,GLdouble eyeY,GLdouble eyeZ,GLdouble centerX,GLdouble cen- terY,GLdouble centerZ,GLdouble upX,GLdouble upY,GLdouble upZ) • GLUnurbs *gluNewNurbsRenderer(void) • GLUquadric *gluNewQuadric(void) • GLUtesselator* gluNewTess(void) • void gluNextContour(GLUtesselator* tess,GLenum type) • void gluNurbsCurve(GLUnurbs* nurb,GLint knotCount,GLfloat * knots,GLint stride,GLfloat * control,GLint order,GLenum type) • void gluNurbsProperty(GLUnurbs* nurb,GLenum property,GLfloat value) • void gluNurbsSurface(GLUnurbs* nurb,GLint sKnotCount,GLfloat* sKnots,GLint tKnotCount,GLfloat* tKnots,GLint sStride,GLint tStride,GLfloat* control,GLint sOrder,GLint tOrder,GLenum type) • void gluOrtho2D(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top) • void gluPartialDisk(GLUquadric* quad,GLdouble inner,GLdouble outer,GLint slices,GLint loops,GLdouble start,GLdouble sweep) • void gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar) • void gluPickMatrix(GLdouble x,GLdouble y,GLdouble delX,GLdouble delY,GLint * viewport) • GLint gluProject(GLdouble objX,GLdouble objY,GLdouble objZ,const GLdouble * model,const GLdouble * proj,const GLint * view,GLdouble* winX,GLdouble* winY,GLdouble* winZ) • void gluPwlCurve(GLUnurbs* nurb,GLint count,GLfloat* data,GLint stride,GLenum type) 1555
  • 2. Ring Documentation, Release 1.5.2 • void gluQuadricDrawStyle(GLUquadric* quad,GLenum draw) • void gluQuadricNormals(GLUquadric* quad,GLenum normal) • void gluQuadricOrientation(GLUquadric* quad,GLenum orientation) • void gluQuadricTexture(GLUquadric* quad,GLboolean texture) • GLint gluScaleImage(GLenum format,GLsizei wIn,GLsizei hIn,GLenum typeIn,const void * dataIn,GLsizei wOut,GLsizei hOut,GLenum typeOut,GLvoid* dataOut) • void gluSphere(GLUquadric* quad,GLdouble radius,GLint slices,GLint stacks) • void gluTessBeginContour(GLUtesselator* tess) • void gluTessBeginPolygon(GLUtesselator* tess,GLvoid* data) • void gluTessEndContour(GLUtesselator* tess) • void gluTessEndPolygon(GLUtesselator* tess) • void gluTessNormal(GLUtesselator* tess,GLdouble valueX,GLdouble valueY,GLdouble valueZ) • void gluTessProperty(GLUtesselator* tess,GLenum which,GLdouble data) • void gluTessVertex(GLUtesselator* tess,GLdouble * location,GLvoid* data) • GLint gluUnProject(GLdouble winX,GLdouble winY,GLdouble winZ,const GLdouble * model,const GLdou- ble * proj,const GLint * view,GLdouble* objX,GLdouble* objY,GLdouble* objZ) • void glDisable(GLenum cap) 1556
  • 3. CHAPTER NINETYFOUR RINGQT CLASSES REFERENCE 94.1 QApp Class C++ Reference : http://doc.qt.io/qt-5/QApplication.html • void exec(void) • void quit(void) • void processEvents(void) • void styleWindows(void) • void styleWindowsVista(void) • void styleFusion(void) • void styleFusionBlack(void) • void styleFusionCustom(QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor) • void closeAllWindows(void) • Qt::KeyboardModifiers keyboardModifiers(void) 94.2 QDesktopServices Class C++ Reference : http://doc.qt.io/qt-5/QDesktopServices.html • bool openUrl(QUrl) • void setUrlHandler(QString, QObject *receiver, const char *method) • void unsetUrlHandler(QString) 94.3 QTest Class C++ Reference : http://doc.qt.io/qt-5/QTest.html • void qsleep(int) 1557
  • 4. Ring Documentation, Release 1.5.2 94.4 QObject Class C++ Reference : http://doc.qt.io/qt-5/QObject.html Parameters : void • bool blockSignals(bool block) • QObjectList children(void) • void dumpObjectInfo(void) • void dumpObjectTree(void) • bool inherits(const char *className) • void installEventFilter(QObject *filterObj) • bool isWidgetType(void) • void killTimer(int id) • void moveToThread(QThread *targetThread) • QString objectName(void) • QObject *parent(void) • QVariant property(const char *name) • void removeEventFilter(QObject *obj) • void setObjectName(QString) • void setParent(QObject *parent) • bool setProperty(const char *name, QVariant) • bool signalsBlocked(void) • int startTimer(int interval) • QThread *thread(void) • void deleteLater(void) 94.5 QWidget Class C++ Reference : http://doc.qt.io/qt-5/QWidget.html Parameters : void Parent Class : QObject • bool acceptDrops(void) • QString accessibleDescription(void) • QString accessibleName(void) • void activateWindow(void) • void addAction(QAction *action) • void adjustSize(void) • bool autoFillBackground(void) 94.4. QObject Class 1558
  • 5. Ring Documentation, Release 1.5.2 • int backgroundRole(void) • QSize baseSize(void) • QWidget *childAt(int x, int y) • QRect childrenRect(void) • QRegion childrenRegion(void) • void clearFocus(void) • void clearMask(void) • QMargins contentsMargins(void) • QRect contentsRect(void) • int contextMenuPolicy(void) • QCursor cursor(void) • int effectiveWinId(void) • void ensurePolished(void) • int focusPolicy(void) • QWidget *focusProxy(void) • QWidget *focusWidget(void) • QFont font(void) • QFontInfo fontInfo(void) • int foregroundRole(void) • QRect frameGeometry(void) • QSize frameSize(void) • QRect geometry(void) • void getContentsMargins(int *left, int *top, int *right, int *bottom) • void grabGesture(Qt::GestureType gesture, Qt::GestureFlag flags) • void grabKeyboard(void) • void grabMouse(void) • int grabShortcut(QKeySequence , Qt::ShortcutContext context) • QGraphicsEffect *graphicsEffect(void) • QGraphicsProxyWidget *graphicsProxyWidget(void) • bool hasFocus(void) • bool hasMouseTracking(void) • int height(void) • int heightForWidth(int w) • int inputMethodHints(void) • QVariant inputMethodQuery(Qt::InputMethodQuery query) • void insertAction(QAction *before, QAction *action) 94.5. QWidget Class 1559
  • 6. Ring Documentation, Release 1.5.2 • bool isActiveWindow(void) • bool isAncestorOf(QWidget *child) • bool isEnabled(void) • bool isEnabledTo(QWidget *ancestor) • bool isFullScreen(void) • bool isHidden(void) • bool isMaximized(void) • bool isMinimized(void) • bool isModal(void) • bool isVisible(void) • bool isVisibleTo(QWidget *ancestor) • bool isWindow(void) • bool isWindowModified(void) • QLayout *layout(void) • int layoutDirection(void) • QLocale locale(void) • QPoint mapFrom(QWidget *parent, QPoint) • QPoint mapFromGlobal(QPoint) • QPoint mapFromParent(QPoint) • QPoint mapTo(QWidget *parent, QPoint) • QPoint mapToGlobal(QPoint pos) • QPoint mapToParent(QPoint pos) • QRegion mask(void) • int maximumHeight(void) • QSize maximumSize(void) • int maximumWidth(void) • int minimumHeight(void) • QSize minimumSize(void) • int minimumWidth(void) • void move(int x, int y) • QWidget *nativeParentWidget(void) • QWidget *nextInFocusChain(void) • QRect normalGeometry(void) • void overrideWindowFlags(Qt::WindowType flags) • QPalette palette(void) • QWidget *parentWidget(void) 94.5. QWidget Class 1560
  • 7. Ring Documentation, Release 1.5.2 • QPoint pos(void) • QWidget *previousInFocusChain(void) • QRect rect(void) • void releaseKeyboard(void) • void releaseMouse(void) • void releaseShortcut(int id) • void removeAction(QAction *action) • void render(QPaintDevice *target, QPoint,QRegion, QWidget::RenderFlag) • void repaint(void) • void resize(int w, int h) • bool restoreGeometry(QByteArray) • QByteArray saveGeometry(void) • void scroll(int dx, int dy) • void setAcceptDrops(bool on) • void setAccessibleDescription(QString) • void setAccessibleName(QString) • void setAttribute(Qt::WidgetAttribute attribute, bool on) • void setAutoFillBackground(bool enabled) • void setBackgroundRole(QPalette::ColorRole role) • void setBaseSize(int basew, int baseh) • void setContentsMargins(int left, int top, int right, int bottom) • void setContextMenuPolicy(Qt::ContextMenuPolicy policy) • void setCursor(QCursor) • void setFixedHeight(int h) • void setFixedSize(int w, int h) • void setFixedWidth(int w) • void setFocus(Qt::FocusReason reason) • void setFocusPolicy(Qt::FocusPolicy policy) • void setFocusProxy(QWidget *w) • void setFont(QFont) • void setForegroundRole(QPalette::ColorRole role) • void setGeometry(int x, int y, int w, int h) • void setGraphicsEffect(QGraphicsEffect *effect) • void setInputMethodHints(Qt::InputMethodHint hints) • void setLayout(QLayout *layout) • void setLayoutDirection(Qt::LayoutDirection direction) 94.5. QWidget Class 1561
  • 8. Ring Documentation, Release 1.5.2 • void setLocale(QLocale) • void setMask(QBitmap) • void setMaximumHeight(int maxh) • void setMaximumSize(int maxw, int maxh) • void setMaximumWidth(int maxw) • void setMinimumHeight(int minh) • void setMinimumSize(int minw, int minh) • void setMinimumWidth(int minw) • void setMouseTracking(bool enable) • void setPalette(QPalette) • void setParent(QWidget *parent) • void setShortcutAutoRepeat(int id, bool enable) • void setShortcutEnabled(int id, bool enable) • void setSizeIncrement(int w, int h) • void setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) • void setStatusTip(QString) • void setStyle(QStyle *style) • void setToolTip(QString) • void setUpdatesEnabled(bool enable) • void setWhatsThis(QString) • void setWindowFilePath(QString) • void setWindowFlags(Qt::WindowType type) • void setWindowIcon(QIcon) • void setWindowIconText(QString) • void setWindowModality(Qt::WindowModality windowModality) • void setWindowOpacity(double level) • void setWindowRole(QString) • void setWindowState(Qt::WindowState windowState) • QSize size(void) • QSize sizeIncrement(void) • QSizePolicy sizePolicy(void) • void stackUnder(QWidget *w) • QString statusTip(void) • QStyle *style(void) • QString styleSheet(void) • bool testAttribute(Qt::WidgetAttribute attribute) 94.5. QWidget Class 1562
  • 9. Ring Documentation, Release 1.5.2 • QString toolTip(void) • bool underMouse(void) • void ungrabGesture(Qt::GestureType gesture) • void unsetCursor(void) • void unsetLayoutDirection(void) • void unsetLocale(void) • void update(int x, int y, int w, int h) • void updateGeometry(void) • bool updatesEnabled(void) • QRegion visibleRegion(void) • QString whatsThis(void) • int width(void) • int winId(void) • QWidget *window(void) • QString windowFilePath(void) • int windowFlags(void) • QIcon windowIcon(void) • QString windowIconText(void) • int windowModality(void) • double windowOpacity(void) • QString windowRole(void) • int windowState(void) • QString windowTitle(void) • int windowType(void) • int x(void) • int y(void) • bool close(void) • void hide(void) • void lower(void) • void raise(void) • void setDisabled(bool disable) • void setEnabled(bool) • void setHidden(bool hidden) • void setStyleSheet(QString) • void setWindowModified(bool) • void setWindowTitle(QString) 94.5. QWidget Class 1563
  • 10. Ring Documentation, Release 1.5.2 • void show(void) • void showFullScreen(void) • void showMaximized(void) • void showMinimized(void) • void showNormal(void) • QWidget *find(int id) • QWidget *keyboardGrabber(void) • QWidget *mouseGrabber(void) • void setTabOrder(QWidget *first, QWidget *second) 94.6 QLabel Class C++ Reference : http://doc.qt.io/qt-5/QLabel.html Parameters : QWidget * Parent Class : QWidget • QWidget *buddy(void) • bool hasScaledContents(void) • bool hasSelectedText(void) • int indent(void) • int margin(void) • QMovie *movie(void) • bool openExternalLinks(void) • QPicture *picture(void) • QPixmap *pixmap(void) • QString selectedText(void) • int selectionStart(void) • void setAlignment(Qt::AlignmentFlag) • void setBuddy(QWidget *buddy) • void setIndent(int) • void setMargin(int) • void setOpenExternalLinks(bool open) • void setScaledContents(bool) • void setSelection(int start, int length) • void setTextFormat(Qt::TextFormat) • void setTextInteractionFlags(Qt::TextInteractionFlag flags) • void setWordWrap(bool on) 94.6. QLabel Class 1564