This document provides summaries of various classes, functions, and concepts in the RingQt library:
- It lists over 100 RingQt classes and provides 1-2 sentence descriptions of what each class is used for. Examples include classes for widgets like QPushButton, QLabel, various layout classes, and classes for handling files, images, network requests and more.
- In addition to documenting classes, it also summarizes key Ring functions like print(), stdlib functions, file functions, math functions and more.
- Various Ring concepts are also summarized like object oriented programming, lists, functions, modules and packages, reflection, and more.
- The document appears to be an API reference or guide for using the Ring programming
Hippo meetup: enterprise search with Solr and elasticsearchLuca Cavanna
Presentation used at the Hippo meetup about enterprise search which took place in Amsterdam. The talk started with a general introduction about search with lucene, scaling with Solr and the distributed problems that elasticsearch successfully addresses.
Know your platform. 7 things every scala developer should know about jvmPawel Szulc
Your Scala code can be cohesive, beautiful and fully functional. But at the end of the day, it runs on the JVM - powerful platform which also has its limits.
Is this fact fully transparent to a Scala developer or does basic understanding of the platform can be beneficial? Can we squeeze full potential out of our code? Are we aware of limits of our runtime environment? This talk will try to answer those questions.
we will show how Scala code is transformed to bytecode and what that implies
we will try to answer the question why @tailrec matters
we will look at the organization of the JVM memory
we will understand how different GC algorithms work
we will see if different GC algorithm can change performance of our code
we will look at toolkits located at JAVA_HOME/bin/
we will try to scratch a surface of JIT :)
This is basic introduction to the topic. We will not show you how compiler works internally :) But we will try to give you general overview of internals of the platform that you use on a daily basis.
Hippo meetup: enterprise search with Solr and elasticsearchLuca Cavanna
Presentation used at the Hippo meetup about enterprise search which took place in Amsterdam. The talk started with a general introduction about search with lucene, scaling with Solr and the distributed problems that elasticsearch successfully addresses.
Know your platform. 7 things every scala developer should know about jvmPawel Szulc
Your Scala code can be cohesive, beautiful and fully functional. But at the end of the day, it runs on the JVM - powerful platform which also has its limits.
Is this fact fully transparent to a Scala developer or does basic understanding of the platform can be beneficial? Can we squeeze full potential out of our code? Are we aware of limits of our runtime environment? This talk will try to answer those questions.
we will show how Scala code is transformed to bytecode and what that implies
we will try to answer the question why @tailrec matters
we will look at the organization of the JVM memory
we will understand how different GC algorithms work
we will see if different GC algorithm can change performance of our code
we will look at toolkits located at JAVA_HOME/bin/
we will try to scratch a surface of JIT :)
This is basic introduction to the topic. We will not show you how compiler works internally :) But we will try to give you general overview of internals of the platform that you use on a daily basis.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Generating a custom Ruby SDK for your web service or Rails API using Smithy
The Ring programming language version 1.7 book - Part 195 of 196
1. Ring Documentation, Release 1.7
Arithmetic Operators, 183
Assignment Operators, 184
Bitwise Operators, 184
Introduction, 182
Logical Operators, 183
Misc Operators, 184
Operators Precedence, 184
Relational Operators, 183
Using the Natural Library, 398
Operators Precedence
Operators, 184
Options
Distributing Ring Application using Ring2EXE, 784
OSCopyFile() Function
Stdlib Functions, 353
OSCopyFolder() Function
Stdlib Functions, 353
OSCreateOpenFolder() Function
Stdlib Functions, 353
OSDeleteFile() Function
Stdlib Functions, 354
OSDeleteFolder() Function
Stdlib Functions, 353
OSRenameFile() Function
Stdlib Functions, 354
Other Widgets Events
Desktop and Mobile Development, 652
packagename()
Reflection and Meta-programming, 336
Packages
Object Oriented Programming, 309
packages()
Reflection and Meta-programming, 323
packagesclasses()
Reflection and Meta-programming, 326
Page Class
Web Development (CGI Library), 450
palindrome()
Stdlib Functions, 347
Pass Error
The Trace Library and the Interactive Debugger, 814
Passing Lists to Functions
Lists, 222
Passing Parameters Arguments Using List Array
Lists, 224
Passing Parameters or Arguments Using List
Lists, 223
Performance
Command Line Options, 779
permutation()
Stdlib Functions, 348
Perror()
Files, 255
Philosophy behind data types in Ring
Frequently Asked Questions, 860
Play Sound
RingLibSDL, 481
Playing Sound
Desktop and Mobile Development, 662
Game Engine for 2D Games, 499
Graphics and Game Programming, 470
pointer2object()
Low Level Functions, 794
Post Request
RingLibCurl, 455
Practical
Applications developed in little hours, 20
Prefix for Functions Names
Code Generator, 837
PrevFileName() Function
System Functions, 264
Print files in Zip file
RingZip, 459
Print List of ODBC Data Sources
ODBC Functions, 276
Print List of ODBC Drivers
ODBC Functions, 275
Print Query Result
MySQL Functions, 287
print()
Stdlib Functions, 337
Print2Str() Function
Stdlib Functions, 337
Printing Final Intermediate Code
Command Line Options, 774
Printing Instruction Operation Code
Command Line Options, 779
Printing Intermediate Code
Command Line Options, 772
Printing Objects
Object Oriented Programming, 309
Printing Rules
Command Line Options, 768
Printing Tokens
Command Line Options, 766
Printing using QPrinter
Desktop and Mobile Development, 660
Private Attributes and Methods
Object Oriented Programming, 305
prodlist()
Stdlib Functions, 346
Program Structure
Introduction, 214
Load Package, 215
Source Code File Sections, 215
Using Many Source Code Files, 215
Project Folder
Index 1912
2. Ring Documentation, Release 1.7
Building Games For Android, 541
Project Layers
Game Engine for 2D Games, 491
Protecting the Source Code
Distributing Ring Application, 781
ptrcmp()
Low Level Functions, 795
Pure Functions
Functional Programming, 314
puts()
Stdlib Functions, 337
QAbstractButton Class
RingQt Classes Reference, 900
QAbstractItemView Class
RingQt Classes Reference, 901
QAbstractScrollArea Class
RingQt Classes Reference, 903
QAbstractSlider Class
RingQt Classes Reference, 903
QAbstractSocket Class
RingQt Classes Reference, 904
QAbstractSpinBox Class
RingQt Classes Reference, 906
QAction Class
RingQt Classes Reference, 906
QAllEvents Class
RingQt Classes Reference, 908
QApp Class
RingQt Classes Reference, 912
QAxBase Class
RingQt Classes Reference, 912
QAxObject Class
RingQt Classes Reference, 913
QBitmap Class
RingQt Classes Reference, 913
QBluetoothAddress Class
RingQt Classes Reference, 913
QBluetoothDeviceDiscoveryAgent Class
RingQt Classes Reference, 913
QBluetoothDeviceInfo Class
RingQt Classes Reference, 914
QBluetoothHostInfo Class
RingQt Classes Reference, 914
QBluetoothLocalDevice Class
RingQt Classes Reference, 915
QBoxLayout Class
RingQt Classes Reference, 915
QBrush Class
RingQt Classes Reference, 915
QBuffer Class
RingQt Classes Reference, 916
QButtonGroup Class
RingQt Classes Reference, 916
QByteArray Class
RingQt Classes Reference, 917
QCalendarWidget Class
RingQt Classes Reference, 919
QCamera Class
RingQt Classes Reference, 920
QCameraImageCapture Class
RingQt Classes Reference, 921
QCameraViewfinder Class
RingQt Classes Reference, 922
QCheckBox Class
RingQt Classes Reference, 922
QColor Class
RingQt Classes Reference, 922
QColorDialog Class
RingQt Classes Reference, 925
QComboBox Class
RingQt Classes Reference, 925
QCompleter Class
RingQt Classes Reference, 927
QCompleter2 Class
RingQt Classes Reference, 928
QCompleter3 Class
RingQt Classes Reference, 928
QCoreApplication Class
RingQt Classes Reference, 928
QCursor Class
RingQt Classes Reference, 929
QDate Class
RingQt Classes Reference, 930
QDateEdit Class
RingQt Classes Reference, 931
QDateTime Class
RingQt Classes Reference, 931
QDateTimeEdit Class
RingQt Classes Reference, 932
QDesktopServices Class
RingQt Classes Reference, 933
QDesktopWidget Class
RingQt Classes Reference, 934
QDial Class
RingQt Classes Reference, 934
QDialog Class
RingQt Classes Reference, 935
QDir Class
RingQt Classes Reference, 935
QDirModel Class
RingQt Classes Reference, 935
QDockWidget Class
RingQt Classes Reference, 936
QEvent Class
RingQt Classes Reference, 937
QFileDialog Class
RingQt Classes Reference, 937
Index 1913
3. Ring Documentation, Release 1.7
QFileInfo Class
RingQt Classes Reference, 939
QFileSystemModel Class
RingQt Classes Reference, 940
QFont Class
RingQt Classes Reference, 941
QFontDialog Class
RingQt Classes Reference, 943
QFontMetrics Class
RingQt Classes Reference, 944
QFrame Class
RingQt Classes Reference, 944
QFrame2 Class
RingQt Classes Reference, 945
QFrame3 Class
RingQt Classes Reference, 945
QGradient Class
RingQt Classes Reference, 945
QGraphicsVideoItem Class
RingQt Classes Reference, 946
QGridLayout Class
RingQt Classes Reference, 946
QGuiApplication Class
RingQt Classes Reference, 947
QHBoxLayout Class
RingQt Classes Reference, 949
QHeaderView Class
RingQt Classes Reference, 949
QHostAddress Class
RingQt Classes Reference, 952
QHostInfo Class
RingQt Classes Reference, 952
QIcon Class
RingQt Classes Reference, 953
QImage Class
RingQt Classes Reference, 953
QInputDialog Class
RingQt Classes Reference, 955
QIODevice Class
RingQt Classes Reference, 952
QJsonArray Class
RingQt Classes Reference, 956
QJsonDocument Class
RingQt Classes Reference, 957
QJsonObject Class
RingQt Classes Reference, 958
QJsonParseError Class
RingQt Classes Reference, 958
QJsonValue Class
RingQt Classes Reference, 958
QKeySequence Class
RingQt Classes Reference, 959
QLabel Class
RingQt Classes Reference, 960
QLayout Class
RingQt Classes Reference, 961
QLCDNumber Class
RingQt Classes Reference, 959
QLinearGradient Class
RingQt Classes Reference, 964
QLineEdit Class
RingQt Classes Reference, 962
QLineEdit Events and QMessageBox
Desktop and Mobile Development, 650
QListView Class
RingQt Classes Reference, 964
QListWidget Class
RingQt Classes Reference, 965
QListWidgetItem Class
RingQt Classes Reference, 966
QMainWindow Class
RingQt Classes Reference, 967
QMatrix4x4 Class
RingQt Classes Reference, 969
QMdiArea Class
RingQt Classes Reference, 970
QMdiSubWindow Class
RingQt Classes Reference, 971
QMediaObject Class
RingQt Classes Reference, 971
QMediaPlayer Class
RingQt Classes Reference, 972
QMediaPlaylist Class
RingQt Classes Reference, 973
QMenu Class
RingQt Classes Reference, 973
QMenuBar Class
RingQt Classes Reference, 974
QMessageBox Class
RingQt Classes Reference, 975
QMessagebox Example
Desktop and Mobile Development, 665
QMutex Class
RingQt Classes Reference, 976
QMutexLocker Class
RingQt Classes Reference, 976
QNetworkAccessManager Class
RingQt Classes Reference, 976
QNetworkProxy Class
RingQt Classes Reference, 977
QNetworkReply Class
RingQt Classes Reference, 978
QNetworkRequest Class
RingQt Classes Reference, 978
QObject Class
RingQt Classes Reference, 979
QOpenGLBuffer Class
RingQt Classes Reference, 979
Index 1914
4. Ring Documentation, Release 1.7
QOpenGLContext Class
RingQt Classes Reference, 980
QOpenGLDebugLogger Class
RingQt Classes Reference, 981
QOpenGLFramebufferObject Class
RingQt Classes Reference, 981
QOpenGLFunctions Class
RingQt Classes Reference, 982
QOpenGLFunctions_3_2_Core Class
RingQt Classes Reference, 986
QOpenGLPaintDevice Class
RingQt Classes Reference, 994
QOpenGLShader Class
RingQt Classes Reference, 995
QOpenGLShaderProgram Class
RingQt Classes Reference, 995
QOpenGLTexture Class
RingQt Classes Reference, 999
QOpenGLTimerQuery Class
RingQt Classes Reference, 1001
QOpenGLVersionProfile Class
RingQt Classes Reference, 1001
QOpenGLVertexArrayObject Class
RingQt Classes Reference, 1002
QOpenGLWidget Class
RingQt Classes Reference, 1002
QPaintDevice Class
RingQt Classes Reference, 1003
QPainter Class
RingQt Classes Reference, 1003
QPainter2 Class
RingQt Classes Reference, 1005
QPainterPath Class
RingQt Classes Reference, 1006
QPen Class
RingQt Classes Reference, 1007
QPicture Class
RingQt Classes Reference, 1008
QPixmap Class
RingQt Classes Reference, 1008
QPixmap2 Class
RingQt Classes Reference, 1009
QPlainTextEdit Class
RingQt Classes Reference, 1009
QPoint Class
RingQt Classes Reference, 1012
QPointF Class
RingQt Classes Reference, 1012
QPrinter Class
RingQt Classes Reference, 1013
QProcess Class
RingQt Classes Reference, 1014
QProgressBar Class
RingQt Classes Reference, 1015
QPushButton Class
RingQt Classes Reference, 1016
QQuaternion Class
RingQt Classes Reference, 1016
QRadioButton Class
RingQt Classes Reference, 1017
QRect Class
RingQt Classes Reference, 1017
QRegion Class
RingQt Classes Reference, 1019
QRegularExpression Class
RingQt Classes Reference, 1020
QRegularExpressionMatch Class
RingQt Classes Reference, 1020
QRegularExpressionMatchIterator Class
RingQt Classes Reference, 1021
QScreen Class
RingQt Classes Reference, 1021
QScrollArea Class
RingQt Classes Reference, 1022
QSerialPort Class
RingQt Classes Reference, 1023
QSerialPortInfo Class
RingQt Classes Reference, 1024
QSize Class
RingQt Classes Reference, 1024
QSlider Class
RingQt Classes Reference, 1025
QSpinBox Class
RingQt Classes Reference, 1025
QSplashScreen Class
RingQt Classes Reference, 1026
QSplitter Class
RingQt Classes Reference, 1026
QSqlDatabase Class
RingQt Classes Reference, 1027
QSqlDriver Class
RingQt Classes Reference, 1028
QSqlDriverCreatorBase Class
RingQt Classes Reference, 1028
QSqlError Class
RingQt Classes Reference, 1029
QSqlField Class
RingQt Classes Reference, 1029
QSqlIndex Class
RingQt Classes Reference, 1030
QSqlQuery Class
RingQt Classes Reference, 1030
QSqlRecord Class
RingQt Classes Reference, 1031
QStackedWidget Class
RingQt Classes Reference, 1032
QStatusBar Class
RingQt Classes Reference, 1032
Index 1915
5. Ring Documentation, Release 1.7
QString2 Class
RingQt Classes Reference, 1033
QStringList Class
RingQt Classes Reference, 1033
QStringRef Class
RingQt Classes Reference, 1034
QSurfaceFormat Class
RingQt Classes Reference, 1036
QSystemTrayIcon Class
RingQt Classes Reference, 1037
Qt Class Convertor
What is new in Ring 1.4?, 108
Qt configuration file
Code Generator, 844
QTableView Class
RingQt Classes Reference, 1039
QTableWidget Class
RingQt Classes Reference, 1040
QTableWidgetItem Class
RingQt Classes Reference, 1042
QTabWidget Class
RingQt Classes Reference, 1038
QTcpServer Class
RingQt Classes Reference, 1044
QTcpSocket Class
RingQt Classes Reference, 1044
QTest Class
RingQt Classes Reference, 1045
QTextBlock Class
RingQt Classes Reference, 1045
QTextBrowser Class
RingQt Classes Reference, 1046
QTextCharFormat Class
RingQt Classes Reference, 1047
QTextCodec Class
RingQt Classes Reference, 1048
QTextCursor Class
RingQt Classes Reference, 1049
QTextDocument Class
RingQt Classes Reference, 1050
QTextEdit Class
RingQt Classes Reference, 1052
QThread Class
RingQt Classes Reference, 1055
QThreadPool Class
RingQt Classes Reference, 1056
QTime Class
RingQt Classes Reference, 1057
QTimer Class
RingQt Classes Reference, 1057
QToolBar Class
RingQt Classes Reference, 1058
QToolButton Class
RingQt Classes Reference, 1058
QTreeView Class
RingQt Classes Reference, 1059
QTreeWidget Class
RingQt Classes Reference, 1061
QTreeWidgetItem Class
RingQt Classes Reference, 1063
Queue Class
Stdlib Classes, 360
Quotes about Ring
Applications developed in little hours, 1
QUrl Class
RingQt Classes Reference, 1065
QUuid Class
RingQt Classes Reference, 1066
QVariant Class
RingQt Classes Reference, 1066
QVBoxLayout Class
RingQt Classes Reference, 1066
QVector2D Class
RingQt Classes Reference, 1068
QVector3D Class
RingQt Classes Reference, 1068
QVector4D Class
RingQt Classes Reference, 1069
QVideoWidget and QMediaPlayer
Desktop and Mobile Development, 644
QVideoWidget Class
RingQt Classes Reference, 1070
QVideoWidgetControl Class
RingQt Classes Reference, 1071
QWebView Class
RingQt Classes Reference, 1071
QWidget Class
RingQt Classes Reference, 1072
QWindow Class
RingQt Classes Reference, 1077
QXmlStreamAttribute Class
RingQt Classes Reference, 1081
QXmlStreamAttributes Class
RingQt Classes Reference, 1081
QXmlStreamEntityDeclaration Class
RingQt Classes Reference, 1082
QXmlStreamEntityResolver Class
RingQt Classes Reference, 1082
QXmlStreamNamespaceDeclaration Class
RingQt Classes Reference, 1082
QXmlStreamNotationDeclaration Class
RingQt Classes Reference, 1082
QXmlStreamReader Class
RingQt Classes Reference, 1083
QXmlStreamWriter Class
RingQt Classes Reference, 1084
Raise()
Index 1916
6. Ring Documentation, Release 1.7
Eval() and Debugging, 268
RandBytes()
Security and Internet Functions, 299
Random Image
Web Development (CGI Library), 421
Random()
Mathematical Functions, 247
Read File using Read()
Files, 251
readline()
Stdlib Functions, 349
Real Natual Code
Natural Language Programming, 390
Recursion
Functions - First Style, 206
Functions - Second Style, 210
Functions - Third Style, 214
Reference
Compiler Errors, 889
Environment Errors, 891
Introduction, 886
Language Functions, 888
Language Grammar, 892
Language Keywords, 887
Runtime Errors, 890
Virtual Machine Instructions, 893
Reflection and Meta-programming
addattribute(), 331
addmethod(), 331
attributes(), 328
cfunctions(), 321
classes(), 325
classname(), 327
functions(), 321
getattribute(), 333
globals(), 320
Introduction, 318
isattribute(), 329
iscfunction(), 323
isclass(), 325
isfunction(), 322
isglobal(), 322
islocal(), 322
ismethod(), 330
isobject(), 328
ispackage(), 324
ispackagesclass(), 326
isprivateattribute(), 329
isprivatemethod(), 330
locals(), 320
mergemethods(), 335
methods(), 328
objectid(), 327
packagename(), 336
packages(), 323
packagesclasses(), 326
setattribute(), 334
Register New Functions
Code Generator, 838
Regular Expressions
Desktop and Mobile Development, 679
Relational Operators
Operators, 183
Remove()
Files, 252
Rename()
Files, 252
Resources
Contact the Autor, 1894
Introduction, 1893
Ring Group, 1894
Ring Language Website, 1894
Restore Image From The Database
MySQL Functions, 289
Return object by reference
Declarative Programming, 379
Return Self by Reference
What is new in Ring 1.3?, 122
Return Value
Extension, 825
Functions - First Style, 205
Functions - Second Style, 209
Functions - Third Style, 213
Reverse()
Lists, 220
Rewind()
Files, 254
Right()
Strings, 228
Ring and other languages
Introduction, 23
RING API - list Functions
Extension, 827
RING API - String Functions
Extension, 829
Ring CGI Hello World Program
Web Development (CGI Library), 402
Ring Group
Resources, 1894
Ring Language Website
Resources, 1894
Ring mode for Emacs Editor
What is new in Ring 1.3?, 120
Ring Notepad
Introduction, 160
Ring Notepad - Creating and running your first con-
sole application, 161
Index 1917
7. Ring Documentation, Release 1.7
Ring Notepad - Creating and running your first game,
167
Ring Notepad - Creating and running your first GUI
application, 164
Ring Notepad - Creating and running your first Web
application, 165
Ring Notepad - Main Window, 161
The Browser Menu, 172
The Distribute Menu, 173
The Edit Menu, 169
The File Menu, 169
The Help Menu, 173
The Main File in the Project, 168
The Program Menu, 172
The Tools Menu, 173
The View Menu, 170
Ring Notepad - Creating and running your first console
application
Ring Notepad, 161
Ring Notepad - Creating and running your first game
Ring Notepad, 167
Ring Notepad - Creating and running your first GUI ap-
plication
Ring Notepad, 164
Ring Notepad - Creating and running your first Web ap-
plication
Ring Notepad, 165
Ring Notepad - Main Window
Ring Notepad, 161
Ring State
Embedding Ring Language in C/C++ Programs, 832
Ring State Functions
Embedding Ring Language in C/C++ Programs, 832
Ring State Variables
Embedding Ring Language in C/C++ Programs, 833
Ring VM - Tracing Functions
What is new in Ring 1.5?, 82
ring_ext.c
Extension, 822
ring_ext.h
Extension, 822
ring_state_new() and ring_state_mainfile()
Embedding Ring in Ring, 820
ring_state_new() and ring_state_mainfile() functions
What is new in Ring 1.7?, 40
ring_state_setvar()
Embedding Ring in Ring, 819
RingAllegro Functions Reference
Introduction, 1100
RingCodeHighlighter Class
RingQt Classes Reference, 1085
RingConsoleColors Extension
What is new in Ring 1.6?, 49
RingConsoleColors Functions Reference
Introduction, 1098
RingFreeGLUT Extension
What is new in Ring 1.5?, 68
RingFreeGLUT Functions Reference
Introduction, 1152
RingLibCurl
Facebook Login, 455
Get Request, 455
Get Stock Data From Yahoo, 457
Introduction, 454
Post Request, 455
Save output to string, 456
What is new in Ring 1.2?, 129
RingLibCurl Functions Reference
Introduction, 1088
RingLibSDL
Close Window Event, 479
Create Window, 476
Display Image, 476
Display PNG Images, 477
Display Transparent Images, 478
Draw Rectangle, 477
Introduction, 475
Mouse Events, 480
Play Sound, 481
Switch Between Two Images, 476
Use TTF Fonts, 478
What is new in Ring 1.1?, 138
RingLibSDL Functions Reference
Introduction, 1119
RingLibuv
Client Example, 485
Client Example - Using Classes, 488
First Application using RingLibuv, 483
Introduction, 482
Server Example, 484
Server Example using Classes, 487
The Events Loop, 484
Threads Example, 489
Threads Example - Using Classes, 490
RingLibuv Extension
What is new in Ring 1.7?, 43
RingLibuv Functions Reference
Introduction, 1143
RingLibZip Functions Reference
Introduction, 1097
RingMurmurHash Extension
What is new in Ring 1.6?, 49
RingMurmurHash Functions Reference
Example, 1087
Introduction, 1086
MurmurHash1 functions, 1087
MurmurHash2 functions, 1087
MurmurHash3 functions, 1087
Index 1918