Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VincentWei/MiniGUI
/ functions
Functions
8,131 in github.com/VincentWei/MiniGUI
⨍
Functions
8,131
◇
Types & classes
1,682
↓ 463 callers
Function
InvalidateRect
src/gui/window.c:5520
↓ 454 callers
Function
SendMessage
src/kernel/message.c:1143
↓ 436 callers
Function
LineTo
src/newgdi/line.c:87
↓ 346 callers
Function
MoveTo
src/newgdi/line.c:78
↓ 326 callers
Function
GetWindowElementAttr
* GetWindowElementAttr: * * This function get a attribute value. * * Author: Peng LIU * Date: 2007-11-22 */
src/gui/lf_manager.c:709
↓ 308 callers
Function
itofix
* \fn fixed itofix (int x) * \brief Converts an integer to a fixed point value. * * This function converts the integer \a x to a fixed point value.
include/fixedmath.h:350
↓ 290 callers
Function
print
src/font/utils/sjisunimap.c:75
↓ 218 callers
Function
GetWindowElementPixelEx
src/gui/lf_manager.c:729
↓ 203 callers
Function
fixmul
src/misc/math.c:70
↓ 196 callers
Function
DWORD2Pixel
* \fn gal_pixel DWORD2Pixel (HDC hdc, DWORD dword) * \brief An inline function to convert DWORD color to gal_pixel. * * This function converts a co
include/gdi.h:3616
↓ 181 callers
Function
dc_HDC2PDC
This function convert HDC to PDC. */
src/include/dc.h:283
↓ 177 callers
Function
gradient_color
* gradient_color: * calc a brighter or darker color * color : RGB color * flag : LFRDR_3DBOX_COLOR_DARKER or LFRDR_3DBOX_COLOR_LIGHTER * d
src/gui/lf_fashion.c:266
↓ 174 callers
Function
CreateWindow
* \def CreateWindow(class_name, caption, style, id, x, y, w, h, parent, * add_data) * \brief A simplified version of \a CreateWindowEx. * * \
include/window.h:10010
↓ 164 callers
Function
GetWindowAdditionalData2
src/gui/window.c:5106
↓ 150 callers
Function
SetRect
* \fn void SetRect (RECT* prc, int left, int top, int right, int bottom) * \brief Set a rectangle. * * This function sets the rectangle with specif
include/gdi.h:6203
↓ 148 callers
Function
GetWindowInfo
* \fn const WINDOWINFO* GUIAPI GetWindowInfo (HWND hWnd) * \brief Get the handle of window information. * * This function gets the handle to the wi
include/window.h:5693
↓ 137 callers
Function
FillBox
src/newgdi/bitmap.c:187
↓ 132 callers
Function
PostMessage
src/kernel/message.c:1289
↓ 124 callers
Function
GetWindowStyle
src/gui/window.c:5017
↓ 118 callers
Function
GetClientRect
src/gui/window.c:4900
↓ 113 callers
Function
GetSystemCursor
Only called from client code, and accessed items are not changable ones. */
src/kernel/cursor.c:255
↓ 109 callers
Function
pthread_mutex_unlock
src/libc/psos_mutex.c:305
↓ 108 callers
Function
IntersectRect
src/newgdi/rect.c:109
↓ 104 callers
Function
SetPixel
src/newgdi/pixel.c:105
↓ 100 callers
Function
RGBA2Pixel
* \fn gal_pixel GUIAPI RGBA2Pixel (HDC hdc, Uint8 r, Uint8 g, Uint8 b, Uint8 a) * \brief Get the pixel value from a color in RGBA quarter under a DC.
include/gdi.h:3440
↓ 98 callers
Function
EmptyClipRgn
src/newgdi/region.c:278
↓ 98 callers
Function
PtInRect
* \fn BOOL PtInRect(const RECT* prc, int x, int y) * \brief Determine whether a point lies within an rectangle. * * This function determines whethe
include/gdi.h:6323
↓ 90 callers
Function
ReleaseDC
* Function: void GUIAPI ReleaseDC(HDC hDC) * This function release the specified DC. * Parameter: * HDC hDC: The DC handle want to release.
src/newgdi/gdi.c:2368
↓ 90 callers
Function
pthread_mutex_lock
src/libc/psos_mutex.c:263
↓ 88 callers
Function
SendNotifyMessage
src/kernel/message.c:1205
↓ 87 callers
Function
GetDlgCtrlID
src/gui/dialog.c:464
↓ 87 callers
Function
Rectangle
src/newgdi/line.c:161
↓ 87 callers
Function
fixdiv
src/misc/math.c:114
↓ 86 callers
Function
GetMgEtcValue
* \fn static inline int GetMgEtcValue(const char* pSection, const char *pKey, char *pValue, int iLen) * \brief Get value fro
include/minigui.h:3409
↓ 82 callers
Function
ShowWindow
** this function show window in behavious by specified iCmdShow. ** if the window was previously visible, the return value is nonzero. ** if the win
src/gui/window.c:4709
↓ 81 callers
Function
strdup
src/misc/nposix.c:69
↓ 80 callers
Function
fixsub
* \fn fixed fixsub (fixed x, fixed y) * \brief Subtract a fixed point value from another. * * This function subtracts the fixed point values \a y f
include/fixedmath.h:266
↓ 74 callers
Function
GetClientDC
src/newgdi/gdi.c:2278
↓ 73 callers
Function
InitClipRgn
Init a region */
src/newgdi/region.c:254
↓ 71 callers
Function
GetDlgItem
src/gui/dialog.c:475
↓ 71 callers
Function
InsertMenuItem
src/gui/menu.c:415
↓ 69 callers
Function
ClientRequest
src/include/client.h:374
↓ 68 callers
Function
SelectFont
src/newgdi/attr.c:256
↓ 68 callers
Function
break_change_lbo_last
src/font/unicode-break.c:200
↓ 68 callers
Function
gbctxt_change_lbo_last
src/newgdi/obsolote/getucharsandbreaks.c:152
↓ 66 callers
Function
IsRectEmpty
Rectangle support ******************************/
src/newgdi/rect.c:62
↓ 63 callers
Function
BeginPaint
src/gui/window.c:5610
↓ 63 callers
Function
EndPaint
src/gui/window.c:5705
↓ 61 callers
Function
DestroyMainWindow
src/gui/window.c:4518
↓ 60 callers
Function
CreateMainWindow
* \fn HWND GUIAPI CreateMainWindow (PMAINWINCREATE pCreateInfo) * \brief A simplified version of CreateMainWindowEx. * * This function creates a ma
include/window.h:7054
↓ 60 callers
Function
strcasecmp
src/misc/nposix.c:78
↓ 59 callers
Function
SetWindowText
src/gui/window.c:5299
↓ 57 callers
Function
coor_LP2SP
src/include/dc.h:350
↓ 55 callers
Function
FillBoxWithBitmap
src/newgdi/bitmap.c:553
↓ 51 callers
Function
FreeFixStr
src/kernel/fixstr.c:190
↓ 50 callers
Function
DispatchMessage
src/kernel/message.c:1350
↓ 50 callers
Function
GetWindowFont
src/gui/window.c:4957
↓ 50 callers
Function
ScrollWindow
* \fn void GUIAPI ScrollWindow (HWND hWnd, int dx, int dy, \ const RECT* prcScroll, const RECT* prcClip) * \brief Scrolls the content
include/window.h:9142
↓ 49 callers
Function
GetGDCapability
* Function: Uint32 GUIAPI GetGDCapability( int iItem) * This Function return DC parameters. * Parameters: * The element want to retrive.
src/newgdi/gdi.c:455
↓ 49 callers
Function
fixadd
* \fn fixed fixadd (fixed x, fixed y) * \brief Returns the sum of two fixed point values. * * This function adds two fixed point values \a x and \a
include/fixedmath.h:229
↓ 48 callers
Function
GAL_FreeSurface
* Free a surface created by the above function. */
src/newgal/surface.c:1803
↓ 48 callers
Function
SendAsyncMessage
src/kernel/message.c:1789
↓ 47 callers
Function
JoinLayer
* \fn GHANDLE GUIAPI JoinLayer (const char* layer_name, const char* client_name, int max_nr_highers, int max_nr_normal
include/minigui.h:532
↓ 46 callers
Function
ICEIL
src/newgdi/mifpoly.h:116
↓ 45 callers
Function
MainWindowThreadCleanup
* \fn BOOL MainWindowThreadCleanup (HWND hMainWnd) * \brief Cleanup the main window. * * \param hMainWnd The handle to the main window. * * \retu
include/window.h:6915
↓ 45 callers
Function
do_for_all_znodes
src/kernel/desktop.c:323
↓ 44 callers
Function
GetMessage
The following two functions are moved to window.h as inline functions. */
src/kernel/message.c:994
↓ 44 callers
Function
GetScreenRect
src/newgal/newgal.c:72
↓ 43 callers
Function
FixStrAlloc
src/kernel/fixstr.c:117
↓ 43 callers
Function
GAL_MapRGB
Find the opaque pixel value corresponding to an RGB triple */
src/newgal/pixels.c:403
↓ 42 callers
Function
GetTextExtent
src/newgdi/textout.c:305
↓ 42 callers
Function
OffsetRect
* \fn void OffsetRect (RECT* prc, int x, int y) * \brief Moves a rectangle by offsets. * * This function moves the specified rectangle by the speci
include/gdi.h:6260
↓ 42 callers
Function
munmap
munmap for windows */
src/libc/malloc.c:5455
↓ 41 callers
Function
ServerSendReply
* \fn int GUIAPI ServerSendReply (int clifd, const void* reply, int len) * \brief Sends the reply to the client. * * This function sends a reply po
include/minigui.h:2205
↓ 41 callers
Function
SetClipRgn
Reset a region */
src/newgdi/region.c:311
↓ 41 callers
Function
SetCursor
* \fn HCURSOR SetCursor(HCURSOR hcsr) * \brief Changes the current cursor. * * This function changes the current cursor to be \a hcsr. * * \param
include/minigui.h:4194
↓ 41 callers
Function
TranslateMessage
src/gui/transkey.c:151
↓ 40 callers
Function
CreateWindowEx
* \fn HWND GUIAPI CreateWindowEx (const char* spClassName, const char* spCaption, DWORD dwStyle, DWORD dwExStyle, LI
include/window.h:9927
↓ 40 callers
Function
GetBoundRect
src/newgdi/rect.c:195
↓ 40 callers
Function
SelectClipRect
src/newgdi/clip.c:138
↓ 40 callers
Function
fixtof
* \fn double fixtof (fixed x) * \brief Converts a fixed point value to a float point value. * * This function converts the specified fixed point va
include/fixedmath.h:209
↓ 39 callers
Function
UnloadBitmap
this function unloads bitmap */
src/newgdi/readbmp.c:594
↓ 39 callers
Function
sem_post
src/libc/ose_sem.c:172
↓ 38 callers
Function
GetCapture
src/gui/window.c:2916
↓ 38 callers
Function
GetSysText
src/misc/systext.c:327
↓ 37 callers
Function
ArchSwap32
include/endianrw.h:429
↓ 37 callers
Function
GAL_MapRGBA
Find the pixel value corresponding to an RGBA quadruple */
src/newgal/pixels.c:426
↓ 37 callers
Function
PostQuitMessage
src/kernel/message.c:1319
↓ 37 callers
Function
list_del
* list_del - deletes entry from list. * @entry: the element to delete from the list. * Note: list_empty on entry does not return true after this, th
src/include/list.h:136
↓ 36 callers
Function
calc_we_area
* calc_we_area: * calc the area of window element including parts of caption, scrollbars. * the result(we_area) is on the same coordinates
src/gui/lf_tiny.c:2004
↓ 35 callers
Function
GetWindowAdditionalData
src/gui/window.c:5081
↓ 33 callers
Function
GetGlyphValueAlt
src/newgdi/glyph.c:86
↓ 33 callers
Function
ScreenToClient
src/gui/window.c:4814
↓ 33 callers
Function
ShowScrollBar
src/gui/window.c:3672
↓ 33 callers
Function
gui_AddNewControlClass
src/gui/ctrlclass.c:430
↓ 33 callers
Function
write
(s)
src/font/utils/gen-vowel-constraints.py:16
↓ 32 callers
Function
GAL_SetClipRect
* Set the clipping rectangle for a blittable surface */
src/newgal/surface.c:347
↓ 32 callers
Function
GetSystemFont
* \fn PLOGFONT GUIAPI GetSystemFont (int font_id) * \brief Get the system logical font through an font identifier. * * This function returns the sy
include/gdi.h:8650
↓ 32 callers
Function
IntersectClipRect
Intersect a rect with a region */
src/newgdi/region.c:1392
↓ 32 callers
Function
__mg_check_ecrgn
src/newgdi/gdi.c:657
next →
1–100 of 8,131, ranked by callers