SlideShare a Scribd company logo
Ring Documentation, Release 1.5.2
• QString text(void)
• int textFormat(void)
• int textInteractionFlags(void)
• bool wordWrap(void)
• void clear(void)
• void setMovie(QMovie *movie)
• void setNum(double num)
• void setPicture(QPicture)
• void setPixmap(QPixmap)
• void setText(QString)
94.7 QPushButton Class
C++ Reference : http://doc.qt.io/qt-5/QPushButton.html
Parameters : QWidget *
Parent Class : QAbstractButton
• void setClickEvent(const char *)
• void setIcon(QIcon)
• void setIconSize(QSize)
• const char *getClickEvent(void)
94.8 QBitmap Class
C++ Reference : http://doc.qt.io/qt-5/QBitmap.html
Parameters : void
Parent Class : QPixmap
• void clear(void)
• void swap(QBitmap)
• QBitmap transformed(QTransform)
• QBitmap fromData(QSize, const uchar * bits, QImage::Format monoFormat)
• QBitmap fromImage(QImage, Qt::ImageConversionFlags flags)
94.9 QPixmap Class
C++ Reference : http://doc.qt.io/qt-5/QPixmap.html
Parameters : const char *
• QPixmap copy(int x, int y, int width, int height)
94.7. QPushButton Class 1565
Ring Documentation, Release 1.5.2
• QPixmap scaled(int width, int height, Qt::AspectRatioMode aspectRatioMode, Qt::TransformationMode trans-
formMode)
• int width(void)
• int height(void)
• QBitmap createMaskFromColor(QColor , Qt::MaskMode)
• QBitmap mask(void)
• void setMask(QBitmap)
• void fill(QColor)
• QPixmap fromImage(QImage,Qt::ImageConversionFlags)
• bool load(QString, const char *, Qt::ImageConversionFlags )
94.10 QPixmap2 Class
C++ Reference : http://doc.qt.io/qt-5/QPixmap2.html
Parameters : int width, int height
Parent Class : QPixmap
94.11 QIcon Class
C++ Reference : http://doc.qt.io/qt-5/QIcon.html
Parameters : QPixmap
94.12 QSize Class
C++ Reference : http://doc.qt.io/qt-5/QSize.html
Parameters : int width, int height
94.13 QLineEdit Class
C++ Reference : http://doc.qt.io/qt-5/QLineEdit.html
Parameters : QWidget *
Parent Class : QWidget
• int alignment(void)
• void backspace(void)
• QCompleter *completer(void)
• QMenu *createStandardContextMenu(void)
• void cursorBackward(bool mark, int steps)
94.10. QPixmap2 Class 1566
Ring Documentation, Release 1.5.2
• void cursorForward(bool mark, int steps)
• int cursorMoveStyle(void)
• int cursorPosition(void)
• int cursorPositionAt(QPoint)
• void cursorWordBackward(bool mark)
• void cursorWordForward(bool mark)
• void del(void)
• void deselect(void)
• QString displayText(void)
• bool dragEnabled(void)
• int echoMode(void)
• void end(bool mark) # In RingQt use : void endtext(bool mark)
• void getTextMargins(int *left, int *top, int *right, int *bottom)
• bool hasAcceptableInput(void)
• bool hasFrame(void)
• bool hasSelectedText(void)
• void home(bool mark)
• QString inputMask(void)
• void insert(QString)
• bool isModified(void)
• bool isReadOnly(void)
• bool isRedoAvailable(void)
• bool isUndoAvailable(void)
• int maxLength(void)
• QString placeholderText(void)
• QString selectedText(void)
• int selectionStart(void)
• void setAlignment(Qt::AlignmentFlag flag)
• void setCompleter(QCompleter *c)
• void setCursorMoveStyle(Qt::CursorMoveStyle style)
• void setCursorPosition(int)
• void setDragEnabled(bool b)
• void setEchoMode(QLineEdit::EchoMode)
• void setFrame(bool)
• void setInputMask(QString)
• void setMaxLength(int)
94.13. QLineEdit Class 1567
Ring Documentation, Release 1.5.2
• void setModified(bool)
• void setPlaceholderText(QString)
• void setReadOnly(bool)
• void setSelection(int start, int length)
• void setTextMargins(int left, int top, int right, int bottom)
• void setValidator(QValidator *v)
• QString text(void)
• QMargins textMargins(void)
• QValidator *validator(void)
• void clear(void)
• void copy(void)
• void cut(void)
• void paste(void)
• void redo(void)
• void selectAll(void)
• void setText(QString)
• void undo(void)
• void setTextChangedEvent(const char *)
• void setcursorPositionChangedEvent(const char *)
• void seteditingFinishedEvent(const char *)
• void setreturnPressedEvent(const char *)
• void setselectionChangedEvent(const char *)
• void settextEditedEvent(const char *)
• const char *getTextChangedEvent(void)
• const char *getcursorPositionChangedEvent(void)
• const char *geteditingFinishedEvent(void)
• const char *getreturnPressedEvent(void)
• const char *getselectionChangedEvent(void)
• const char *gettextEditedEvent(void)
94.14 QVBoxLayout Class
C++ Reference : http://doc.qt.io/qt-5/QVBoxLayout.html
Parameters : void
Parent Class : QBoxLayout
• void addLayout(QLayout *)
94.14. QVBoxLayout Class 1568
Ring Documentation, Release 1.5.2
94.15 QHBoxLayout Class
C++ Reference : http://doc.qt.io/qt-5/QHBoxLayout.html
Parameters : void
Parent Class : QBoxLayout
• void addLayout(QLayout *)
94.16 QTextEdit Class
C++ Reference : http://doc.qt.io/qt-5/QTextEdit.html
Parameters : QWidget *
Parent Class : QAbstractScrollArea
• bool acceptRichText(void)
• int alignment(void)
• QString anchorAt(QPoint)
• bool canPaste(void)
• QTextCharFormat currentCharFormat(void)
• QFont currentFont(void)
• QTextCursor cursorForPosition(QPoint)
• QRect cursorRect(void)
• int cursorWidth(void)
• QTextDocument *document(void)
• QString documentTitle(void)
• void ensureCursorVisible(void)
• bool find(QString, QTextDocument::FindFlag)
• QString fontFamily(void)
• bool fontItalic(void)
• double fontPointSize(void)
• bool fontUnderline(void)
• int fontWeight(void)
• bool isReadOnly(void)
• bool isUndoRedoEnabled(void)
• int lineWrapColumnOrWidth(void)
• QVariant loadResource(int, QUrl)
• void mergeCurrentCharFormat(QTextCharFormat)
• void moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode)
• bool overwriteMode(void)
94.15. QHBoxLayout Class 1569
Ring Documentation, Release 1.5.2
• void print(QPrinter * printer)
• void setAcceptRichText(bool accept)
• void setCurrentCharFormat(QTextCharFormat)
• void setCursorWidth(int width)
• void setDocument(QTextDocument *document)
• void setDocumentTitle(QString)
• void setLineWrapColumnOrWidth(int w)
• void setLineWrapMode(QTextEdit::LineWrapMode)
• void setOverwriteMode(bool overwrite)
• void setReadOnly(bool)
• void setTabChangesFocus(bool)
• void setTabStopWidth(int width)
• void setTextCursor(QTextCursor)
• void setTextInteractionFlags(Qt::TextInteractionFlag flags)
• void setUndoRedoEnabled(bool enable)
• void setWordWrapMode(QTextOption::WrapMode policy)
• bool tabChangesFocus(void)
• int tabStopWidth(void)
• QColor textBackgroundColor(void)
• QColor textColor(void)
• QTextCursor textCursor(void)
• int textInteractionFlags(void)
• QString toHtml(void)
• QString toPlainText(void)
• int wordWrapMode(void)
• void append(QString)
• void clear(void)
• void copy(void)
• void cut(void)
• void insertHtml(QString)
• void insertPlainText(QString)
• void paste(void)
• void redo(void)
• void scrollToAnchor(QString)
• void selectAll(void)
• void setAlignment(Qt::AlignmentFlag a)
94.16. QTextEdit Class 1570
Ring Documentation, Release 1.5.2
• void setCurrentFont(QFont)
• void setFontFamily(QString)
• void setFontItalic(bool italic)
• void setFontPointSize(double s)
• void setFontUnderline(bool underline)
• void setFontWeight(int weight)
• void setHtml(QString)
• void setPlainText(QString)
• void setText(QString)
• void setTextBackgroundColor(QColor)
• void setTextColor(QColor)
• void undo(void)
• void zoomIn(int range)
• void zoomOut(int range)
• void setcopyAvailableEvent(const char *)
• void setcurrentCharFormatChangedEvent(const char *)
• void setcursorPositionChangedEvent(const char *)
• void setredoAvailableEvent(const char *)
• void setselectionChangedEvent(const char *)
• void settextChangedEvent(const char *)
• void setundoAvailableEvent(const char *)
• const char *getcopyAvailableEvent(void)
• const char *getcurrentCharFormatChangedEvent(void)
• const char *getcursorPositionChangedEvent(void)
• const char *getredoAvailableEvent(void)
• const char *getselectionChangedEvent(void)
• const char *gettextChangedEvent(void)
• const char *getundoAvailableEvent(void)
• void cyanline(void)
• void setactivelinecolor(QColor)
94.17 QListWidget Class
C++ Reference : http://doc.qt.io/qt-5/QListWidget.html
Parameters : QWidget *
Parent Class : QListView
94.17. QListWidget Class 1571
Ring Documentation, Release 1.5.2
• void addItem(QString)
• int count(void)
• void editItem(QListWidgetItem *item)
• bool isSortingEnabled(void)
• QListWidgetItem *item(int row)
• QListWidgetItem *itemAt(int x, int y)
• QWidget *itemWidget(QListWidgetItem *item)
• void openPersistentEditor(QListWidgetItem *item)
• void removeItemWidget(QListWidgetItem *item)
• int row(QListWidgetItem *item)
• void setCurrentRow(int row, QItemSelectionModel::SelectionFlag command)
• void setItemWidget(QListWidgetItem *item, QWidget *widget)
• void setSortingEnabled(bool enable)
• void sortItems(Qt::SortOrder order)
• QListWidgetItem *takeItem(int row)
• QRect visualItemRect(QListWidgetItem *item)
• void clear(void)
• void scrollToItem(QListWidgetItem *item,QAbstractItemView::ScrollHint hint)
• void setcurrentItemChangedEvent(const char *)
• void setcurrentRowChangedEvent(const char *)
• void setcurrentTextChangedEvent(const char *)
• void setitemActivatedEvent(const char *)
• void setitemChangedEvent(const char *)
• void setitemClickedEvent(const char *)
• void setitemDoubleClickedEvent(const char *)
• void setitemEnteredEvent(const char *)
• void setitemPressedEvent(const char *)
• void setitemSelectionChangedEvent(const char *)
• const char *getcurrentItemChangedEvent(void)
• const char *getcurrentRowChangedEvent(void)
• const char *getcurrentTextChangedEvent(void)
• const char *getitemActivatedEvent(void)
• const char *getitemChangedEvent(void)
• const char *getitemClickedEvent(void)
• const char *getitemDoubleClickedEvent(void)
• const char *getitemEnteredEvent(void)
94.17. QListWidget Class 1572
Ring Documentation, Release 1.5.2
• const char *getitemPressedEvent(void)
• const char *getitemSelectionChangedEvent(void)
94.18 QTreeView Class
C++ Reference : http://doc.qt.io/qt-5/QTreeView.html
Parameters : QWidget *
Parent Class : QAbstractItemView
• bool allColumnsShowFocus(void)
• int autoExpandDelay(void)
• int columnAt(int x)
• int columnViewportPosition(int column)
• int columnWidth(int column)
• bool expandsOnDoubleClick(void)
• QHeaderView *header(void)
• int indentation(void)
• QModelIndex indexAbove(QModelIndex)
• QModelIndex indexBelow(QModelIndex)
• bool isAnimated(void)
• bool isColumnHidden(int column)
• bool isExpanded(QModelIndex)
• bool isFirstColumnSpanned(int row, QModelIndex)
• bool isHeaderHidden(void)
• bool isRowHidden(int row,QModelIndex)
• bool isSortingEnabled(void)
• bool itemsExpandable(void)
• bool rootIsDecorated(void)
• void setAllColumnsShowFocus(bool enable)
• void setAnimated(bool enable)
• void setAutoExpandDelay(int delay)
• void setColumnHidden(int column, bool hide)
• void setColumnWidth(int column, int width)
• void setExpanded(QModelIndex, bool expanded)
• void setExpandsOnDoubleClick(bool enable)
• void setFirstColumnSpanned(int row, QModelIndex, bool span)
• void setHeader(QHeaderView * header)
94.18. QTreeView Class 1573
Ring Documentation, Release 1.5.2
• void setHeaderHidden(bool hide)
• void setIndentation(int i)
• void setItemsExpandable(bool enable)
• void setRootIsDecorated(bool show)
• void setRowHidden(int row,QModelIndex, bool hide)
• void setSortingEnabled(bool enable)
• void setUniformRowHeights(bool uniform)
• void setWordWrap(bool on)
• void sortByColumn(int column,Qt::SortOrder order)
• bool uniformRowHeights(void)
• bool wordWrap(void)
• void dataChanged(QModelIndex,QModelIndex)
• QModelIndex indexAt(QPoint)
• void keyboardSearch(QString)
• void reset(void)
• void scrollTo(QModelIndex, QAbstractItemView::ScrollHint)
• void selectAll(void)
• void setModel(QAbstractItemModel *model)
• void setRootIndex(QModelIndex)
• void setSelectionModel(QItemSelectionModel *selectionModel)
• QRect visualRect(QModelIndex)
• void collapse(QModelIndex)
• void collapseAll(void)
• void expand(QModelIndex)
• void expandAll(void)
• void expandToDepth(int depth)
• void hideColumn(int column)
• void resizeColumnToContents(int column)
• void showColumn(int column)
• void setcollapsedEvent(const char *)
• void setexpandedEvent(const char *)
• void setactivatedEvent(const char *)
• void setclickedEvent(const char *)
• void setdoubleClickedEvent(const char *)
• void setenteredEvent(const char *)
• void setpressedEvent(const char *)
94.18. QTreeView Class 1574

More Related Content

What's hot

The Ring programming language version 1.9 book - Part 109 of 210
The Ring programming language version 1.9 book - Part 109 of 210The Ring programming language version 1.9 book - Part 109 of 210
The Ring programming language version 1.9 book - Part 109 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 118 of 212
The Ring programming language version 1.10 book - Part 118 of 212The Ring programming language version 1.10 book - Part 118 of 212
The Ring programming language version 1.10 book - Part 118 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 114 of 202
The Ring programming language version 1.8 book - Part 114 of 202The Ring programming language version 1.8 book - Part 114 of 202
The Ring programming language version 1.8 book - Part 114 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 115 of 210
The Ring programming language version 1.9 book - Part 115 of 210The Ring programming language version 1.9 book - Part 115 of 210
The Ring programming language version 1.9 book - Part 115 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 161 of 181
The Ring programming language version 1.5.2 book - Part 161 of 181The Ring programming language version 1.5.2 book - Part 161 of 181
The Ring programming language version 1.5.2 book - Part 161 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.5.4 book - Part 171 of 185The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.5.4 book - Part 171 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 170 of 185
The Ring programming language version 1.5.4 book - Part 170 of 185The Ring programming language version 1.5.4 book - Part 170 of 185
The Ring programming language version 1.5.4 book - Part 170 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.6 book - Part 170 of 189The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.6 book - Part 170 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.7 book - Part 99 of 196The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.7 book - Part 99 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 73 of 84The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 73 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 103 of 202
The Ring programming language version 1.8 book - Part 103 of 202The Ring programming language version 1.8 book - Part 103 of 202
The Ring programming language version 1.8 book - Part 103 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 70 of 84The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 70 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 163 of 185
The Ring programming language version 1.5.4 book - Part 163 of 185The Ring programming language version 1.5.4 book - Part 163 of 185
The Ring programming language version 1.5.4 book - Part 163 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196
Mahmoud Samir Fayed
 

What's hot (20)

The Ring programming language version 1.9 book - Part 109 of 210
The Ring programming language version 1.9 book - Part 109 of 210The Ring programming language version 1.9 book - Part 109 of 210
The Ring programming language version 1.9 book - Part 109 of 210
 
The Ring programming language version 1.10 book - Part 118 of 212
The Ring programming language version 1.10 book - Part 118 of 212The Ring programming language version 1.10 book - Part 118 of 212
The Ring programming language version 1.10 book - Part 118 of 212
 
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84
 
The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196
 
The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84
 
The Ring programming language version 1.8 book - Part 114 of 202
The Ring programming language version 1.8 book - Part 114 of 202The Ring programming language version 1.8 book - Part 114 of 202
The Ring programming language version 1.8 book - Part 114 of 202
 
The Ring programming language version 1.9 book - Part 115 of 210
The Ring programming language version 1.9 book - Part 115 of 210The Ring programming language version 1.9 book - Part 115 of 210
The Ring programming language version 1.9 book - Part 115 of 210
 
The Ring programming language version 1.5.2 book - Part 161 of 181
The Ring programming language version 1.5.2 book - Part 161 of 181The Ring programming language version 1.5.2 book - Part 161 of 181
The Ring programming language version 1.5.2 book - Part 161 of 181
 
The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.5.4 book - Part 171 of 185The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.5.4 book - Part 171 of 185
 
The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84
 
The Ring programming language version 1.5.4 book - Part 170 of 185
The Ring programming language version 1.5.4 book - Part 170 of 185The Ring programming language version 1.5.4 book - Part 170 of 185
The Ring programming language version 1.5.4 book - Part 170 of 185
 
The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.6 book - Part 170 of 189The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.6 book - Part 170 of 189
 
The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.7 book - Part 99 of 196The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.7 book - Part 99 of 196
 
The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 73 of 84The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 73 of 84
 
The Ring programming language version 1.8 book - Part 103 of 202
The Ring programming language version 1.8 book - Part 103 of 202The Ring programming language version 1.8 book - Part 103 of 202
The Ring programming language version 1.8 book - Part 103 of 202
 
The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 70 of 84The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 70 of 84
 
The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88
 
The Ring programming language version 1.5.4 book - Part 163 of 185
The Ring programming language version 1.5.4 book - Part 163 of 185The Ring programming language version 1.5.4 book - Part 163 of 185
The Ring programming language version 1.5.4 book - Part 163 of 185
 
The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212
 
The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196
 

More from Mahmoud Samir Fayed

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

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 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 211 of 212The Ring programming language version 1.10 book - Part 211 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 210 of 212The Ring programming language version 1.10 book - Part 210 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 208 of 212The Ring programming language version 1.10 book - Part 208 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 207 of 212The Ring programming language version 1.10 book - Part 207 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 205 of 212The Ring programming language version 1.10 book - Part 205 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 206 of 212The Ring programming language version 1.10 book - Part 206 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 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 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 201 of 212The Ring programming language version 1.10 book - Part 201 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 200 of 212The Ring programming language version 1.10 book - Part 200 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 199 of 212The Ring programming language version 1.10 book - Part 199 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 198 of 212The Ring programming language version 1.10 book - Part 198 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 197 of 212The Ring programming language version 1.10 book - Part 197 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 196 of 212The Ring programming language version 1.10 book - Part 196 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 195 of 212The Ring programming language version 1.10 book - Part 195 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 194 of 212The Ring programming language version 1.10 book - Part 194 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 193 of 212The Ring programming language version 1.10 book - Part 193 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 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
 

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

  • 1. Ring Documentation, Release 1.5.2 • QString text(void) • int textFormat(void) • int textInteractionFlags(void) • bool wordWrap(void) • void clear(void) • void setMovie(QMovie *movie) • void setNum(double num) • void setPicture(QPicture) • void setPixmap(QPixmap) • void setText(QString) 94.7 QPushButton Class C++ Reference : http://doc.qt.io/qt-5/QPushButton.html Parameters : QWidget * Parent Class : QAbstractButton • void setClickEvent(const char *) • void setIcon(QIcon) • void setIconSize(QSize) • const char *getClickEvent(void) 94.8 QBitmap Class C++ Reference : http://doc.qt.io/qt-5/QBitmap.html Parameters : void Parent Class : QPixmap • void clear(void) • void swap(QBitmap) • QBitmap transformed(QTransform) • QBitmap fromData(QSize, const uchar * bits, QImage::Format monoFormat) • QBitmap fromImage(QImage, Qt::ImageConversionFlags flags) 94.9 QPixmap Class C++ Reference : http://doc.qt.io/qt-5/QPixmap.html Parameters : const char * • QPixmap copy(int x, int y, int width, int height) 94.7. QPushButton Class 1565
  • 2. Ring Documentation, Release 1.5.2 • QPixmap scaled(int width, int height, Qt::AspectRatioMode aspectRatioMode, Qt::TransformationMode trans- formMode) • int width(void) • int height(void) • QBitmap createMaskFromColor(QColor , Qt::MaskMode) • QBitmap mask(void) • void setMask(QBitmap) • void fill(QColor) • QPixmap fromImage(QImage,Qt::ImageConversionFlags) • bool load(QString, const char *, Qt::ImageConversionFlags ) 94.10 QPixmap2 Class C++ Reference : http://doc.qt.io/qt-5/QPixmap2.html Parameters : int width, int height Parent Class : QPixmap 94.11 QIcon Class C++ Reference : http://doc.qt.io/qt-5/QIcon.html Parameters : QPixmap 94.12 QSize Class C++ Reference : http://doc.qt.io/qt-5/QSize.html Parameters : int width, int height 94.13 QLineEdit Class C++ Reference : http://doc.qt.io/qt-5/QLineEdit.html Parameters : QWidget * Parent Class : QWidget • int alignment(void) • void backspace(void) • QCompleter *completer(void) • QMenu *createStandardContextMenu(void) • void cursorBackward(bool mark, int steps) 94.10. QPixmap2 Class 1566
  • 3. Ring Documentation, Release 1.5.2 • void cursorForward(bool mark, int steps) • int cursorMoveStyle(void) • int cursorPosition(void) • int cursorPositionAt(QPoint) • void cursorWordBackward(bool mark) • void cursorWordForward(bool mark) • void del(void) • void deselect(void) • QString displayText(void) • bool dragEnabled(void) • int echoMode(void) • void end(bool mark) # In RingQt use : void endtext(bool mark) • void getTextMargins(int *left, int *top, int *right, int *bottom) • bool hasAcceptableInput(void) • bool hasFrame(void) • bool hasSelectedText(void) • void home(bool mark) • QString inputMask(void) • void insert(QString) • bool isModified(void) • bool isReadOnly(void) • bool isRedoAvailable(void) • bool isUndoAvailable(void) • int maxLength(void) • QString placeholderText(void) • QString selectedText(void) • int selectionStart(void) • void setAlignment(Qt::AlignmentFlag flag) • void setCompleter(QCompleter *c) • void setCursorMoveStyle(Qt::CursorMoveStyle style) • void setCursorPosition(int) • void setDragEnabled(bool b) • void setEchoMode(QLineEdit::EchoMode) • void setFrame(bool) • void setInputMask(QString) • void setMaxLength(int) 94.13. QLineEdit Class 1567
  • 4. Ring Documentation, Release 1.5.2 • void setModified(bool) • void setPlaceholderText(QString) • void setReadOnly(bool) • void setSelection(int start, int length) • void setTextMargins(int left, int top, int right, int bottom) • void setValidator(QValidator *v) • QString text(void) • QMargins textMargins(void) • QValidator *validator(void) • void clear(void) • void copy(void) • void cut(void) • void paste(void) • void redo(void) • void selectAll(void) • void setText(QString) • void undo(void) • void setTextChangedEvent(const char *) • void setcursorPositionChangedEvent(const char *) • void seteditingFinishedEvent(const char *) • void setreturnPressedEvent(const char *) • void setselectionChangedEvent(const char *) • void settextEditedEvent(const char *) • const char *getTextChangedEvent(void) • const char *getcursorPositionChangedEvent(void) • const char *geteditingFinishedEvent(void) • const char *getreturnPressedEvent(void) • const char *getselectionChangedEvent(void) • const char *gettextEditedEvent(void) 94.14 QVBoxLayout Class C++ Reference : http://doc.qt.io/qt-5/QVBoxLayout.html Parameters : void Parent Class : QBoxLayout • void addLayout(QLayout *) 94.14. QVBoxLayout Class 1568
  • 5. Ring Documentation, Release 1.5.2 94.15 QHBoxLayout Class C++ Reference : http://doc.qt.io/qt-5/QHBoxLayout.html Parameters : void Parent Class : QBoxLayout • void addLayout(QLayout *) 94.16 QTextEdit Class C++ Reference : http://doc.qt.io/qt-5/QTextEdit.html Parameters : QWidget * Parent Class : QAbstractScrollArea • bool acceptRichText(void) • int alignment(void) • QString anchorAt(QPoint) • bool canPaste(void) • QTextCharFormat currentCharFormat(void) • QFont currentFont(void) • QTextCursor cursorForPosition(QPoint) • QRect cursorRect(void) • int cursorWidth(void) • QTextDocument *document(void) • QString documentTitle(void) • void ensureCursorVisible(void) • bool find(QString, QTextDocument::FindFlag) • QString fontFamily(void) • bool fontItalic(void) • double fontPointSize(void) • bool fontUnderline(void) • int fontWeight(void) • bool isReadOnly(void) • bool isUndoRedoEnabled(void) • int lineWrapColumnOrWidth(void) • QVariant loadResource(int, QUrl) • void mergeCurrentCharFormat(QTextCharFormat) • void moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode) • bool overwriteMode(void) 94.15. QHBoxLayout Class 1569
  • 6. Ring Documentation, Release 1.5.2 • void print(QPrinter * printer) • void setAcceptRichText(bool accept) • void setCurrentCharFormat(QTextCharFormat) • void setCursorWidth(int width) • void setDocument(QTextDocument *document) • void setDocumentTitle(QString) • void setLineWrapColumnOrWidth(int w) • void setLineWrapMode(QTextEdit::LineWrapMode) • void setOverwriteMode(bool overwrite) • void setReadOnly(bool) • void setTabChangesFocus(bool) • void setTabStopWidth(int width) • void setTextCursor(QTextCursor) • void setTextInteractionFlags(Qt::TextInteractionFlag flags) • void setUndoRedoEnabled(bool enable) • void setWordWrapMode(QTextOption::WrapMode policy) • bool tabChangesFocus(void) • int tabStopWidth(void) • QColor textBackgroundColor(void) • QColor textColor(void) • QTextCursor textCursor(void) • int textInteractionFlags(void) • QString toHtml(void) • QString toPlainText(void) • int wordWrapMode(void) • void append(QString) • void clear(void) • void copy(void) • void cut(void) • void insertHtml(QString) • void insertPlainText(QString) • void paste(void) • void redo(void) • void scrollToAnchor(QString) • void selectAll(void) • void setAlignment(Qt::AlignmentFlag a) 94.16. QTextEdit Class 1570
  • 7. Ring Documentation, Release 1.5.2 • void setCurrentFont(QFont) • void setFontFamily(QString) • void setFontItalic(bool italic) • void setFontPointSize(double s) • void setFontUnderline(bool underline) • void setFontWeight(int weight) • void setHtml(QString) • void setPlainText(QString) • void setText(QString) • void setTextBackgroundColor(QColor) • void setTextColor(QColor) • void undo(void) • void zoomIn(int range) • void zoomOut(int range) • void setcopyAvailableEvent(const char *) • void setcurrentCharFormatChangedEvent(const char *) • void setcursorPositionChangedEvent(const char *) • void setredoAvailableEvent(const char *) • void setselectionChangedEvent(const char *) • void settextChangedEvent(const char *) • void setundoAvailableEvent(const char *) • const char *getcopyAvailableEvent(void) • const char *getcurrentCharFormatChangedEvent(void) • const char *getcursorPositionChangedEvent(void) • const char *getredoAvailableEvent(void) • const char *getselectionChangedEvent(void) • const char *gettextChangedEvent(void) • const char *getundoAvailableEvent(void) • void cyanline(void) • void setactivelinecolor(QColor) 94.17 QListWidget Class C++ Reference : http://doc.qt.io/qt-5/QListWidget.html Parameters : QWidget * Parent Class : QListView 94.17. QListWidget Class 1571
  • 8. Ring Documentation, Release 1.5.2 • void addItem(QString) • int count(void) • void editItem(QListWidgetItem *item) • bool isSortingEnabled(void) • QListWidgetItem *item(int row) • QListWidgetItem *itemAt(int x, int y) • QWidget *itemWidget(QListWidgetItem *item) • void openPersistentEditor(QListWidgetItem *item) • void removeItemWidget(QListWidgetItem *item) • int row(QListWidgetItem *item) • void setCurrentRow(int row, QItemSelectionModel::SelectionFlag command) • void setItemWidget(QListWidgetItem *item, QWidget *widget) • void setSortingEnabled(bool enable) • void sortItems(Qt::SortOrder order) • QListWidgetItem *takeItem(int row) • QRect visualItemRect(QListWidgetItem *item) • void clear(void) • void scrollToItem(QListWidgetItem *item,QAbstractItemView::ScrollHint hint) • void setcurrentItemChangedEvent(const char *) • void setcurrentRowChangedEvent(const char *) • void setcurrentTextChangedEvent(const char *) • void setitemActivatedEvent(const char *) • void setitemChangedEvent(const char *) • void setitemClickedEvent(const char *) • void setitemDoubleClickedEvent(const char *) • void setitemEnteredEvent(const char *) • void setitemPressedEvent(const char *) • void setitemSelectionChangedEvent(const char *) • const char *getcurrentItemChangedEvent(void) • const char *getcurrentRowChangedEvent(void) • const char *getcurrentTextChangedEvent(void) • const char *getitemActivatedEvent(void) • const char *getitemChangedEvent(void) • const char *getitemClickedEvent(void) • const char *getitemDoubleClickedEvent(void) • const char *getitemEnteredEvent(void) 94.17. QListWidget Class 1572
  • 9. Ring Documentation, Release 1.5.2 • const char *getitemPressedEvent(void) • const char *getitemSelectionChangedEvent(void) 94.18 QTreeView Class C++ Reference : http://doc.qt.io/qt-5/QTreeView.html Parameters : QWidget * Parent Class : QAbstractItemView • bool allColumnsShowFocus(void) • int autoExpandDelay(void) • int columnAt(int x) • int columnViewportPosition(int column) • int columnWidth(int column) • bool expandsOnDoubleClick(void) • QHeaderView *header(void) • int indentation(void) • QModelIndex indexAbove(QModelIndex) • QModelIndex indexBelow(QModelIndex) • bool isAnimated(void) • bool isColumnHidden(int column) • bool isExpanded(QModelIndex) • bool isFirstColumnSpanned(int row, QModelIndex) • bool isHeaderHidden(void) • bool isRowHidden(int row,QModelIndex) • bool isSortingEnabled(void) • bool itemsExpandable(void) • bool rootIsDecorated(void) • void setAllColumnsShowFocus(bool enable) • void setAnimated(bool enable) • void setAutoExpandDelay(int delay) • void setColumnHidden(int column, bool hide) • void setColumnWidth(int column, int width) • void setExpanded(QModelIndex, bool expanded) • void setExpandsOnDoubleClick(bool enable) • void setFirstColumnSpanned(int row, QModelIndex, bool span) • void setHeader(QHeaderView * header) 94.18. QTreeView Class 1573
  • 10. Ring Documentation, Release 1.5.2 • void setHeaderHidden(bool hide) • void setIndentation(int i) • void setItemsExpandable(bool enable) • void setRootIsDecorated(bool show) • void setRowHidden(int row,QModelIndex, bool hide) • void setSortingEnabled(bool enable) • void setUniformRowHeights(bool uniform) • void setWordWrap(bool on) • void sortByColumn(int column,Qt::SortOrder order) • bool uniformRowHeights(void) • bool wordWrap(void) • void dataChanged(QModelIndex,QModelIndex) • QModelIndex indexAt(QPoint) • void keyboardSearch(QString) • void reset(void) • void scrollTo(QModelIndex, QAbstractItemView::ScrollHint) • void selectAll(void) • void setModel(QAbstractItemModel *model) • void setRootIndex(QModelIndex) • void setSelectionModel(QItemSelectionModel *selectionModel) • QRect visualRect(QModelIndex) • void collapse(QModelIndex) • void collapseAll(void) • void expand(QModelIndex) • void expandAll(void) • void expandToDepth(int depth) • void hideColumn(int column) • void resizeColumnToContents(int column) • void showColumn(int column) • void setcollapsedEvent(const char *) • void setexpandedEvent(const char *) • void setactivatedEvent(const char *) • void setclickedEvent(const char *) • void setdoubleClickedEvent(const char *) • void setenteredEvent(const char *) • void setpressedEvent(const char *) 94.18. QTreeView Class 1574