SlideShare a Scribd company logo
Ring Documentation, Release 1.2
• void SDL_UnlockAudioDevice(SDL_AudioDeviceID dev)
• char *SDL_GetBasePath(void)
• char *SDL_GetPrefPath(const char *org,const char *app)
• SDL_RWops *SDL_AllocRW(void)
• void SDL_FreeRW(SDL_RWops *area)
• SDL_RWops SDL_RWFromConstMem(const void mem,int size)
• SDL_RWops *SDL_RWFromFP(void *fp,SDL_bool autoclose)
• SDL_RWops *SDL_RWFromFile(const char *file,const char *mode)
• SDL_RWops *SDL_RWFromMem(void *mem,int size)
• int SDL_RWclose(struct SDL_RWops *context)
• size_t SDL_RWread(struct SDL_RWops *context,void *ptr,size_t size,size_t maxnum)
• Sint64 SDL_RWseek(SDL_RWops *context,Sint64 offset,int whence)
• Sint64 SDL_RWsize(SDL_RWops *context)
• Sint64 SDL_RWtell(struct SDL_RWops *context)
• size_t SDL_RWwrite(struct SDL_RWops *context,const void *ptr,size_t size,size_t num)
• Uint16 SDL_ReadBE16(SDL_RWops *src)
• Uint32 SDL_ReadBE32(SDL_RWops *src)
• Uint64 SDL_ReadBE64(SDL_RWops *src)
• Uint16 SDL_ReadLE16(SDL_RWops *src)
• Uint32 SDL_ReadLE32(SDL_RWops *src)
• Uint64 SDL_ReadLE64(SDL_RWops *src)
• Uint8 SDL_ReadU8(SDL_RWops *src)
• size_t SDL_WriteBE16(SDL_RWops *dst,Uint16 value)
• size_t SDL_WriteBE32(SDL_RWops *dst,Uint32 value)
• size_t SDL_WriteBE64(SDL_RWops *dst,Uint64 value)
• size_t SDL_WriteLE16(SDL_RWops *dst,Uint16 value)
• size_t SDL_WriteLE32(SDL_RWops *dst,Uint32 value)
• size_t SDL_WriteLE64(SDL_RWops *dst,Uint64 value)
• size_t SDL_WriteU8(SDL_RWops *dst,Uint8 value)
• void *SDL_LoadFunction(void *handle,const char *name)
• void *SDL_LoadObject(const char *sofile)
• void SDL_UnloadObject(void *handle)
• const char *SDL_GetPlatform(void)
• int SDL_GetCPUCacheLineSize(void)
• int SDL_GetCPUCount(void)
• int SDL_GetSystemRAM(void)
610
Ring Documentation, Release 1.2
• SDL_bool SDL_Has3DNow(void)
• SDL_bool SDL_HasAVX(void)
• SDL_bool SDL_HasMMX(void)
• SDL_bool SDL_HasRDTSC(void)
• SDL_bool SDL_HasSSE(void)
• SDL_bool SDL_HasSSE2(void)
• SDL_bool SDL_HasSSE3(void)
• SDL_bool SDL_HasSSE41(void)
• SDL_bool SDL_HasSSE42(void)
• SDL_PowerState SDL_GetPowerInfo(int *secs,int *pct)
• double SDL_acos(double x)
• int IMG_Init(int flags)
• void IMG_Quit(void)
• SDL_Surface *IMG_Load(const char *file)
• SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc)
• SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type)
• SDL_Surface *IMG_LoadCUR_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadBMP_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadPNM_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadXCF_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadPCX_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadGIF_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadJPG_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadTIF_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadLBM_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadXV_RW(SDL_RWops *src)
• SDL_Surface *IMG_ReadXPMFromArray(char **xpm)
• int IMG_isCUR(SDL_RWops *src)
• int IMG_isICO(SDL_RWops *src)
• int IMG_isBMP(SDL_RWops *src)
• int IMG_isPNM(SDL_RWops *src)
• int IMG_isXPM(SDL_RWops *src)
• int IMG_isXCF(SDL_RWops *src)
611
Ring Documentation, Release 1.2
• int IMG_isPCX(SDL_RWops *src)
• int IMG_isGIF(SDL_RWops *src)
• int IMG_isJPG(SDL_RWops *src)
• int IMG_isTIF(SDL_RWops *src)
• int IMG_isPNG(SDL_RWops *src)
• int IMG_isLBM(SDL_RWops *src)
• int IMG_isXV(SDL_RWops *src)
• int TTF_Init(void)
• int TTF_WasInit(void)
• void TTF_Quit(void)
• TTF_Font *TTF_OpenFont(const char *file, int ptsize)
• TTF_Font *TTF_OpenFontRW(SDL_RWops *src, int freesrc, int ptsize)
• TTF_Font *TTF_OpenFontIndex(const char *file, int ptsize, long index)
• TTF_Font *TTF_OpenFontIndexRW(SDL_RWops *src, int freesrc, int ptsize, long index)
• void TTF_CloseFont(TTF_Font *font)
• void TTF_ByteSwappedUNICODE(int swapped)
• int TTF_GetFontStyle(TTF_Font *font)
• void TTF_SetFontStyle(TTF_Font *font, int style)
• int TTF_GetFontOutline(TTF_Font *font)
• void TTF_SetFontOutline(TTF_Font *font, int outline)
• int TTF_GetFontHinting(TTF_Font *font)
• void TTF_SetFontHinting(TTF_Font *font, int hinting)
• int TTF_GetFontKerning(TTF_Font *font)
• void TTF_SetFontKerning(TTF_Font *font, int allowed)
• int TTF_FontHeight(const TTF_Font *font)
• int TTF_FontAscent(const TTF_Font *font)
• int TTF_FontDescent(const TTF_Font *font)
• int TTF_FontLineSkip(const TTF_Font *font)
• long TTF_FontFaces(const TTF_Font *font)
• int TTF_FontFaceIsFixedWidth(const TTF_Font *font)
• char *TTF_FontFaceFamilyName(const TTF_Font *font)
• char *TTF_FontFaceStyleName(const TTF_Font *font)
• int TTF_GlyphIsProvided(const TTF_Font *font, Uint16 ch)
• int TTF_GlyphMetrics(TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance)
• int TTF_SizeText(TTF_Font *font, const char *text, int *w, int *h)
• int TTF_SizeUTF8(TTF_Font *font, const char *text, int *w, int *h)
612
Ring Documentation, Release 1.2
• int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h)
• SDL_Surface *TTF_RenderText_Solid(TTF_Font *font, const char *text, SDL_Color fg)
• SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text,SDL_Color fg)
• SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text,SDL_Color fg)
• SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg)
• SDL_Surface *TTF_RenderText_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
• SDL_Surface *TTF_RenderUTF8_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
• SDL_Surface *TTF_RenderUNICODE_Shaded(TTF_Font *font, const Uint16 *text,SDL_Color fg,
SDL_Color bg)
• SDL_Surface *TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg,SDL_Color bg)
• SDL_Surface *TTF_RenderText_Blended(TTF_Font *font, const char *text,SDL_Color fg)
• SDL_Surface *TTF_RenderUTF8_Blended(TTF_Font *font, const char *text,SDL_Color fg)
• SDL_Surface *TTF_RenderUNICODE_Blended(TTF_Font *font, const Uint16 *text,SDL_Color fg)
• SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg)
• int Mix_Init(int flags)
• void Mix_Quit(void)
• int Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize)
• void Mix_CloseAudio(void)
• int Mix_QuerySpec(int *frequency, Uint16 *format, int *channels)
• int Mix_GetNumChunkDecoders(void)
• const char *Mix_GetChunkDecoder(int index)
• Mix_Chunk *Mix_LoadWAV(char *file)
• Mix_Chunk *Mix_LoadWAV_RW(SDL_RWops *src, int freesrc)
• Mix_Chunk *Mix_QuickLoad_WAV(Uint8 *mem)
• void Mix_FreeChunk(Mix_Chunk *chunk)
• int Mix_AllocateChannels(int numchans)
• int Mix_Volume(int channel, int volume)
• int Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops)
• int Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks)
• int Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms)
• int Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk,int loops, int ms, int ticks)
• void Mix_Pause(int channel)
• void Mix_Resume(int channel)
• int Mix_HaltChannel(int channel)
• int Mix_ExpireChannel(int channel, int ticks)
• int Mix_FadeOutChannel(int channel, int ms)
613
Ring Documentation, Release 1.2
• int Mix_Paused(int channel)
• Mix_Fading Mix_FadingChannel(int which)
• Mix_Chunk *Mix_GetChunk(int channel)
• int Mix_ReserveChannels(int num)
• int Mix_GroupChannel(int which, int tag)
• int Mix_GroupChannels(int from, int to, int tag)
• int Mix_GroupCount(int tag)
• int Mix_GroupAvailable(int tag)
• int Mix_GroupOldest(int tag)
• int Mix_GroupNewer(int tag)
• int Mix_FadeOutGroup(int tag, int ms)
• int Mix_HaltGroup(int tag)
• int Mix_GetNumMusicDecoders(void)
• const char *Mix_GetMusicDecoder(int index)
• Mix_Music *Mix_LoadMUS(const char *file)
• void Mix_FreeMusic(Mix_Music *music)
• int Mix_PlayMusic(Mix_Music *music, int loops)
• int Mix_FadeInMusic(Mix_Music *music, int loops, int ms)
• int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position)
• int Mix_PlayingMusic(void)
• int Mix_PausedMusic(void)
• Mix_Fading Mix_FadingMusic(void)
• void *Mix_GetMusicHookData(void)
• int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d,void *arg)
• int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f)
• int Mix_UnregisterAllEffects(int channel)
• int Mix_SetDistance(int channel, Uint8 distance)
• int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance)
• int Mix_SetReverseStereo(int channel, int flip)
• int SDLNet_Init(void)
• void SDLNet_Quit(void)
• char *SDLNet_GetError(void)
• void SDLNet_Write16(Uint16 value, void *area)
• void SDLNet_Write32(Uint32 value, void *area)
• Uint16 SDLNet_Read16(void *area)
• Uint32 SDLNet_Read32(void *area)
614
Ring Documentation, Release 1.2
• int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port)
• const char *SDLNet_ResolveIP(IPaddress *address)
• TCPsocket SDLNet_TCP_Open(IPaddress *ip)
• void SDLNet_TCP_Close(TCPsocket sock)
• TCPsocket SDLNet_TCP_Accept(TCPsocket server)
• IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock)
• int SDLNet_TCP_Send(TCPsocket sock, const void *data, int len)
• int SDLNet_TCP_Recv(TCPsocket sock, void *data, int maxlen)
• UDPsocket SDLNet_UDP_Open(Uint16 port)
• void SDLNet_UDP_Close(UDPsocket sock)
• int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address)
• void SDLNet_UDP_Unbind(UDPsocket sock, int channel)
• IPaddress *SDLNet_UDP_GetPeerAddress(UDPsocket sock, int channel)
• int SDLNet_UDP_Send(UDPsocket sock, int channel, UDPpacket *packet)
• int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet)
• int SDLNet_UDP_SendV(UDPsocket sock, UDPpacket **packetV, int npackets)
• int SDLNet_UDP_RecvV(UDPsocket sock, UDPpacket **packetV)
• UDPpacket *SDLNet_AllocPacket(int size)
• int SDLNet_ResizePacket(UDPpacket *packet, int size)
• void SDLNet_FreePacket(UDPpacket *packet)
• UDPpacket **SDLNet_AllocPacketV(int howmany, int size)
• void SDLNet_FreePacketV(UDPpacket **packetV)
• SDLNet_SocketSet SDLNet_AllocSocketSet(int maxsockets)
• void SDLNet_FreeSocketSet(SDLNet_SocketSet set)
• int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
• int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock)
• int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock)
• int SDLNet_DelSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
• int SDLNet_TCP_DelSocket(SDLNet_SocketSet set, TCPsocket sock)
• int SDLNet_UDP_DelSocket(SDLNet_SocketSet set, UDPsocket sock)
• int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout)
• int SDLNet_SocketReady(TCPsocket sock)
• int circleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a)
615
CHAPTER
SIXTYTWO
RINGQT CLASSES REFERENCE
62.1 QApp Class
C++ Reference : http://doc.qt.io/qt-5/QApplication.html
• void exec(void)
• void quit(void)
• void processEvents(void)
62.2 QTest Class
C++ Reference : http://doc.qt.io/qt-5/QTest.html
• void qsleep(int)
62.3 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)
616
Ring Documentation, Release 1.2
• 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)
62.4 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)
• 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)
62.4. QWidget Class 617
Ring Documentation, Release 1.2
• 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)
• 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)
62.4. QWidget Class 618
Ring Documentation, Release 1.2
• 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)
• 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)
62.4. QWidget Class 619

More Related Content

PDF
The Ring programming language version 1.5.3 book - Part 97 of 184
PDF
The Ring programming language version 1.3 book - Part 67 of 88
PDF
The Ring programming language version 1.3 book - Part 65 of 88
PDF
The Ring programming language version 1.4 book - Part 23 of 30
PDF
The Ring programming language version 1.5.1 book - Part 84 of 180
PDF
The Ring programming language version 1.9 book - Part 130 of 210
PDF
The Ring programming language version 1.6 book - Part 87 of 189
PDF
The Ring programming language version 1.2 book - Part 61 of 84
The Ring programming language version 1.5.3 book - Part 97 of 184
The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.5.1 book - Part 84 of 180
The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.6 book - Part 87 of 189
The Ring programming language version 1.2 book - Part 61 of 84

What's hot (13)

PDF
The Ring programming language version 1.5.3 book - Part 93 of 184
PDF
The Ring programming language version 1.2 book - Part 62 of 84
PDF
Basic of Exploitation
PDF
The Ring programming language version 1.5.4 book - Part 84 of 185
ODP
Sysprog17
PDF
The Ring programming language version 1.10 book - Part 128 of 212
PDF
Taipei.py 2018 - Control device via ioctl from Python
PPT
PDF
Story Writing Byte Serializer in Golang
KEY
ぐだ生 Java入門第三回(文字コードの話)(Keynote版)
PDF
PDF
Exploring the x64
PPT
Unit 8
The Ring programming language version 1.5.3 book - Part 93 of 184
The Ring programming language version 1.2 book - Part 62 of 84
Basic of Exploitation
The Ring programming language version 1.5.4 book - Part 84 of 185
Sysprog17
The Ring programming language version 1.10 book - Part 128 of 212
Taipei.py 2018 - Control device via ioctl from Python
Story Writing Byte Serializer in Golang
ぐだ生 Java入門第三回(文字コードの話)(Keynote版)
Exploring the x64
Unit 8
Ad

Viewers also liked (18)

PDF
The Ring programming language version 1.2 book - Part 68 of 84
PDF
The Ring programming language version 1.2 book - Part 67 of 84
PDF
The Ring programming language version 1.2 book - Part 66 of 84
PDF
The Ring programming language version 1.2 book - Part 65 of 84
PDF
Programa grupo II e.combinada 16 17 3ert
PDF
온라인카지노【CACA2。CΟM】하이카지노
PPTX
New microsoft office power point presentation
PDF
Article_Subclones_BIG
DOCX
venkat resume
PPTX
SPRI février 2017 - E réputation, monitoring, gestion de crise
PDF
The Ring programming language version 1.2 book - Part 73 of 84
PDF
The Ring programming language version 1.2 book - Part 71 of 84
PDF
The Ring programming language version 1.2 book - Part 74 of 84
PDF
The Ring programming language version 1.2 book - Part 70 of 84
PDF
The Ring programming language version 1.2 book - Part 72 of 84
PDF
El viaje de lo invisible a lo visible MUA 2015
PPTX
El portugués
The Ring programming language version 1.2 book - Part 68 of 84
The Ring programming language version 1.2 book - Part 67 of 84
The Ring programming language version 1.2 book - Part 66 of 84
The Ring programming language version 1.2 book - Part 65 of 84
Programa grupo II e.combinada 16 17 3ert
온라인카지노【CACA2。CΟM】하이카지노
New microsoft office power point presentation
Article_Subclones_BIG
venkat resume
SPRI février 2017 - E réputation, monitoring, gestion de crise
The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 72 of 84
El viaje de lo invisible a lo visible MUA 2015
El portugués
Ad

Similar to The Ring programming language version 1.2 book - Part 64 of 84 (20)

PDF
The Ring programming language version 1.6 book - Part 91 of 189
PDF
The Ring programming language version 1.8 book - Part 123 of 202
PDF
The Ring programming language version 1.5.1 book - Part 83 of 180
PDF
The Ring programming language version 1.5.4 book - Part 87 of 185
PDF
The Ring programming language version 1.7 book - Part 117 of 196
PDF
The Ring programming language version 1.5.3 book - Part 96 of 184
PDF
The Ring programming language version 1.3 book - Part 66 of 88
PDF
The Ring programming language version 1.8 book - Part 122 of 202
PDF
The Ring programming language version 1.5.2 book - Part 84 of 181
PDF
The Ring programming language version 1.10 book - Part 132 of 212
PDF
The Ring programming language version 1.6 book - Part 90 of 189
PDF
The Ring programming language version 1.2 book - Part 63 of 84
PDF
The Ring programming language version 1.9 book - Part 129 of 210
PDF
The Ring programming language version 1.10 book - Part 131 of 212
PDF
The Ring programming language version 1.5.1 book - Part 77 of 180
PDF
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
PDF
The Ring programming language version 1.9 book - Part 127 of 210
PDF
The Ring programming language version 1.4.1 book - Part 14 of 31
PDF
ExperiencesSharingOnEmbeddedSystemDevelopment_20160321
PDF
Kernel Recipes 2019 - GNU poke, an extensible editor for structured binary data
The Ring programming language version 1.6 book - Part 91 of 189
The Ring programming language version 1.8 book - Part 123 of 202
The Ring programming language version 1.5.1 book - Part 83 of 180
The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.7 book - Part 117 of 196
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.5.2 book - Part 84 of 181
The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.2 book - Part 63 of 84
The Ring programming language version 1.9 book - Part 129 of 210
The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.5.1 book - Part 77 of 180
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.4.1 book - Part 14 of 31
ExperiencesSharingOnEmbeddedSystemDevelopment_20160321
Kernel Recipes 2019 - GNU poke, an extensible editor for structured binary data

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 203 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
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 203 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

Recently uploaded (20)

PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
System and Network Administration Chapter 2
PDF
top salesforce developer skills in 2025.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Nekopoi APK 2025 free lastest update
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
history of c programming in notes for students .pptx
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
System and Network Administration Chapter 2
top salesforce developer skills in 2025.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Navsoft: AI-Powered Business Solutions & Custom Software Development
Upgrade and Innovation Strategies for SAP ERP Customers
PTS Company Brochure 2025 (1).pdf.......
How to Migrate SBCGlobal Email to Yahoo Easily
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How to Choose the Right IT Partner for Your Business in Malaysia
Nekopoi APK 2025 free lastest update
Design an Analysis of Algorithms II-SECS-1021-03
Design an Analysis of Algorithms I-SECS-1021-03
Odoo POS Development Services by CandidRoot Solutions
Which alternative to Crystal Reports is best for small or large businesses.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
history of c programming in notes for students .pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free

The Ring programming language version 1.2 book - Part 64 of 84

  • 1. Ring Documentation, Release 1.2 • void SDL_UnlockAudioDevice(SDL_AudioDeviceID dev) • char *SDL_GetBasePath(void) • char *SDL_GetPrefPath(const char *org,const char *app) • SDL_RWops *SDL_AllocRW(void) • void SDL_FreeRW(SDL_RWops *area) • SDL_RWops SDL_RWFromConstMem(const void mem,int size) • SDL_RWops *SDL_RWFromFP(void *fp,SDL_bool autoclose) • SDL_RWops *SDL_RWFromFile(const char *file,const char *mode) • SDL_RWops *SDL_RWFromMem(void *mem,int size) • int SDL_RWclose(struct SDL_RWops *context) • size_t SDL_RWread(struct SDL_RWops *context,void *ptr,size_t size,size_t maxnum) • Sint64 SDL_RWseek(SDL_RWops *context,Sint64 offset,int whence) • Sint64 SDL_RWsize(SDL_RWops *context) • Sint64 SDL_RWtell(struct SDL_RWops *context) • size_t SDL_RWwrite(struct SDL_RWops *context,const void *ptr,size_t size,size_t num) • Uint16 SDL_ReadBE16(SDL_RWops *src) • Uint32 SDL_ReadBE32(SDL_RWops *src) • Uint64 SDL_ReadBE64(SDL_RWops *src) • Uint16 SDL_ReadLE16(SDL_RWops *src) • Uint32 SDL_ReadLE32(SDL_RWops *src) • Uint64 SDL_ReadLE64(SDL_RWops *src) • Uint8 SDL_ReadU8(SDL_RWops *src) • size_t SDL_WriteBE16(SDL_RWops *dst,Uint16 value) • size_t SDL_WriteBE32(SDL_RWops *dst,Uint32 value) • size_t SDL_WriteBE64(SDL_RWops *dst,Uint64 value) • size_t SDL_WriteLE16(SDL_RWops *dst,Uint16 value) • size_t SDL_WriteLE32(SDL_RWops *dst,Uint32 value) • size_t SDL_WriteLE64(SDL_RWops *dst,Uint64 value) • size_t SDL_WriteU8(SDL_RWops *dst,Uint8 value) • void *SDL_LoadFunction(void *handle,const char *name) • void *SDL_LoadObject(const char *sofile) • void SDL_UnloadObject(void *handle) • const char *SDL_GetPlatform(void) • int SDL_GetCPUCacheLineSize(void) • int SDL_GetCPUCount(void) • int SDL_GetSystemRAM(void) 610
  • 2. Ring Documentation, Release 1.2 • SDL_bool SDL_Has3DNow(void) • SDL_bool SDL_HasAVX(void) • SDL_bool SDL_HasMMX(void) • SDL_bool SDL_HasRDTSC(void) • SDL_bool SDL_HasSSE(void) • SDL_bool SDL_HasSSE2(void) • SDL_bool SDL_HasSSE3(void) • SDL_bool SDL_HasSSE41(void) • SDL_bool SDL_HasSSE42(void) • SDL_PowerState SDL_GetPowerInfo(int *secs,int *pct) • double SDL_acos(double x) • int IMG_Init(int flags) • void IMG_Quit(void) • SDL_Surface *IMG_Load(const char *file) • SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc) • SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type) • SDL_Surface *IMG_LoadCUR_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadBMP_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadPNM_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadXCF_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadPCX_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadGIF_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadJPG_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadTIF_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadLBM_RW(SDL_RWops *src) • SDL_Surface *IMG_LoadXV_RW(SDL_RWops *src) • SDL_Surface *IMG_ReadXPMFromArray(char **xpm) • int IMG_isCUR(SDL_RWops *src) • int IMG_isICO(SDL_RWops *src) • int IMG_isBMP(SDL_RWops *src) • int IMG_isPNM(SDL_RWops *src) • int IMG_isXPM(SDL_RWops *src) • int IMG_isXCF(SDL_RWops *src) 611
  • 3. Ring Documentation, Release 1.2 • int IMG_isPCX(SDL_RWops *src) • int IMG_isGIF(SDL_RWops *src) • int IMG_isJPG(SDL_RWops *src) • int IMG_isTIF(SDL_RWops *src) • int IMG_isPNG(SDL_RWops *src) • int IMG_isLBM(SDL_RWops *src) • int IMG_isXV(SDL_RWops *src) • int TTF_Init(void) • int TTF_WasInit(void) • void TTF_Quit(void) • TTF_Font *TTF_OpenFont(const char *file, int ptsize) • TTF_Font *TTF_OpenFontRW(SDL_RWops *src, int freesrc, int ptsize) • TTF_Font *TTF_OpenFontIndex(const char *file, int ptsize, long index) • TTF_Font *TTF_OpenFontIndexRW(SDL_RWops *src, int freesrc, int ptsize, long index) • void TTF_CloseFont(TTF_Font *font) • void TTF_ByteSwappedUNICODE(int swapped) • int TTF_GetFontStyle(TTF_Font *font) • void TTF_SetFontStyle(TTF_Font *font, int style) • int TTF_GetFontOutline(TTF_Font *font) • void TTF_SetFontOutline(TTF_Font *font, int outline) • int TTF_GetFontHinting(TTF_Font *font) • void TTF_SetFontHinting(TTF_Font *font, int hinting) • int TTF_GetFontKerning(TTF_Font *font) • void TTF_SetFontKerning(TTF_Font *font, int allowed) • int TTF_FontHeight(const TTF_Font *font) • int TTF_FontAscent(const TTF_Font *font) • int TTF_FontDescent(const TTF_Font *font) • int TTF_FontLineSkip(const TTF_Font *font) • long TTF_FontFaces(const TTF_Font *font) • int TTF_FontFaceIsFixedWidth(const TTF_Font *font) • char *TTF_FontFaceFamilyName(const TTF_Font *font) • char *TTF_FontFaceStyleName(const TTF_Font *font) • int TTF_GlyphIsProvided(const TTF_Font *font, Uint16 ch) • int TTF_GlyphMetrics(TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance) • int TTF_SizeText(TTF_Font *font, const char *text, int *w, int *h) • int TTF_SizeUTF8(TTF_Font *font, const char *text, int *w, int *h) 612
  • 4. Ring Documentation, Release 1.2 • int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h) • SDL_Surface *TTF_RenderText_Solid(TTF_Font *font, const char *text, SDL_Color fg) • SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text,SDL_Color fg) • SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text,SDL_Color fg) • SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg) • SDL_Surface *TTF_RenderText_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg) • SDL_Surface *TTF_RenderUTF8_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg) • SDL_Surface *TTF_RenderUNICODE_Shaded(TTF_Font *font, const Uint16 *text,SDL_Color fg, SDL_Color bg) • SDL_Surface *TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg,SDL_Color bg) • SDL_Surface *TTF_RenderText_Blended(TTF_Font *font, const char *text,SDL_Color fg) • SDL_Surface *TTF_RenderUTF8_Blended(TTF_Font *font, const char *text,SDL_Color fg) • SDL_Surface *TTF_RenderUNICODE_Blended(TTF_Font *font, const Uint16 *text,SDL_Color fg) • SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg) • int Mix_Init(int flags) • void Mix_Quit(void) • int Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize) • void Mix_CloseAudio(void) • int Mix_QuerySpec(int *frequency, Uint16 *format, int *channels) • int Mix_GetNumChunkDecoders(void) • const char *Mix_GetChunkDecoder(int index) • Mix_Chunk *Mix_LoadWAV(char *file) • Mix_Chunk *Mix_LoadWAV_RW(SDL_RWops *src, int freesrc) • Mix_Chunk *Mix_QuickLoad_WAV(Uint8 *mem) • void Mix_FreeChunk(Mix_Chunk *chunk) • int Mix_AllocateChannels(int numchans) • int Mix_Volume(int channel, int volume) • int Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops) • int Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks) • int Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms) • int Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk,int loops, int ms, int ticks) • void Mix_Pause(int channel) • void Mix_Resume(int channel) • int Mix_HaltChannel(int channel) • int Mix_ExpireChannel(int channel, int ticks) • int Mix_FadeOutChannel(int channel, int ms) 613
  • 5. Ring Documentation, Release 1.2 • int Mix_Paused(int channel) • Mix_Fading Mix_FadingChannel(int which) • Mix_Chunk *Mix_GetChunk(int channel) • int Mix_ReserveChannels(int num) • int Mix_GroupChannel(int which, int tag) • int Mix_GroupChannels(int from, int to, int tag) • int Mix_GroupCount(int tag) • int Mix_GroupAvailable(int tag) • int Mix_GroupOldest(int tag) • int Mix_GroupNewer(int tag) • int Mix_FadeOutGroup(int tag, int ms) • int Mix_HaltGroup(int tag) • int Mix_GetNumMusicDecoders(void) • const char *Mix_GetMusicDecoder(int index) • Mix_Music *Mix_LoadMUS(const char *file) • void Mix_FreeMusic(Mix_Music *music) • int Mix_PlayMusic(Mix_Music *music, int loops) • int Mix_FadeInMusic(Mix_Music *music, int loops, int ms) • int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position) • int Mix_PlayingMusic(void) • int Mix_PausedMusic(void) • Mix_Fading Mix_FadingMusic(void) • void *Mix_GetMusicHookData(void) • int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d,void *arg) • int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f) • int Mix_UnregisterAllEffects(int channel) • int Mix_SetDistance(int channel, Uint8 distance) • int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance) • int Mix_SetReverseStereo(int channel, int flip) • int SDLNet_Init(void) • void SDLNet_Quit(void) • char *SDLNet_GetError(void) • void SDLNet_Write16(Uint16 value, void *area) • void SDLNet_Write32(Uint32 value, void *area) • Uint16 SDLNet_Read16(void *area) • Uint32 SDLNet_Read32(void *area) 614
  • 6. Ring Documentation, Release 1.2 • int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port) • const char *SDLNet_ResolveIP(IPaddress *address) • TCPsocket SDLNet_TCP_Open(IPaddress *ip) • void SDLNet_TCP_Close(TCPsocket sock) • TCPsocket SDLNet_TCP_Accept(TCPsocket server) • IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock) • int SDLNet_TCP_Send(TCPsocket sock, const void *data, int len) • int SDLNet_TCP_Recv(TCPsocket sock, void *data, int maxlen) • UDPsocket SDLNet_UDP_Open(Uint16 port) • void SDLNet_UDP_Close(UDPsocket sock) • int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address) • void SDLNet_UDP_Unbind(UDPsocket sock, int channel) • IPaddress *SDLNet_UDP_GetPeerAddress(UDPsocket sock, int channel) • int SDLNet_UDP_Send(UDPsocket sock, int channel, UDPpacket *packet) • int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet) • int SDLNet_UDP_SendV(UDPsocket sock, UDPpacket **packetV, int npackets) • int SDLNet_UDP_RecvV(UDPsocket sock, UDPpacket **packetV) • UDPpacket *SDLNet_AllocPacket(int size) • int SDLNet_ResizePacket(UDPpacket *packet, int size) • void SDLNet_FreePacket(UDPpacket *packet) • UDPpacket **SDLNet_AllocPacketV(int howmany, int size) • void SDLNet_FreePacketV(UDPpacket **packetV) • SDLNet_SocketSet SDLNet_AllocSocketSet(int maxsockets) • void SDLNet_FreeSocketSet(SDLNet_SocketSet set) • int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock) • int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock) • int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock) • int SDLNet_DelSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock) • int SDLNet_TCP_DelSocket(SDLNet_SocketSet set, TCPsocket sock) • int SDLNet_UDP_DelSocket(SDLNet_SocketSet set, UDPsocket sock) • int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout) • int SDLNet_SocketReady(TCPsocket sock) • int circleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a) 615
  • 7. CHAPTER SIXTYTWO RINGQT CLASSES REFERENCE 62.1 QApp Class C++ Reference : http://doc.qt.io/qt-5/QApplication.html • void exec(void) • void quit(void) • void processEvents(void) 62.2 QTest Class C++ Reference : http://doc.qt.io/qt-5/QTest.html • void qsleep(int) 62.3 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) 616
  • 8. Ring Documentation, Release 1.2 • 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) 62.4 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) • 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) 62.4. QWidget Class 617
  • 9. Ring Documentation, Release 1.2 • 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) • 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) 62.4. QWidget Class 618
  • 10. Ring Documentation, Release 1.2 • 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) • 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) 62.4. QWidget Class 619