SYMBOL INDEX (2087 symbols across 202 files) FILE: _abort/windowevents/page15.c function moveX (line 3) | static void moveX(uiSpinbox *s, void *data) function moveY (line 13) | static void moveY(uiSpinbox *s, void *data) function updatepos (line 23) | static void updatepos(uiWindow *w) function center (line 32) | static void center(uiButton *b, void *data) function onMove (line 40) | void onMove(uiWindow *w, void *data) function uiBox (line 46) | uiBox *makePage15(uiWindow *w) FILE: _abort/windowevents/unix_window.c type uiWindow (line 1) | struct uiWindow { function gboolean (line 11) | static gboolean onConfigure(GtkWidget *win, GdkEvent *e, gpointer data) function defaultOnPositionContentSizeChanged (line 28) | static void defaultOnPositionContentSizeChanged(uiWindow *w, void *data) function uiWindowPosition (line 38) | void uiWindowPosition(uiWindow *w, int *x, int *y) function uiWindowSetPosition (line 47) | void uiWindowSetPosition(uiWindow *w, int x, int y) function uiWindowCenter (line 59) | void uiWindowCenter(uiWindow *w) function uiWindowOnPositionChanged (line 81) | void uiWindowOnPositionChanged(uiWindow *w, void (*f)(uiWindow *, void *... function uiWindow (line 89) | uiWindow *uiNewWindow(const char *title, int width, int height, int hasM... FILE: _abort/windowevents/windows_window.cpp type uiWindow (line 1) | struct uiWindow { function LRESULT (line 9) | static LRESULT CALLBACK windowWndProc(HWND hwnd, UINT uMsg, WPARAM wPara... function defaultOnPositionContentSizeChanged (line 21) | static void defaultOnPositionContentSizeChanged(uiWindow *w, void *data) function uiWindowPosition (line 30) | void uiWindowPosition(uiWindow *w, int *x, int *y) function uiWindowSetPosition (line 39) | void uiWindowSetPosition(uiWindow *w, int x, int y) function uiWindowCenter (line 50) | void uiWindowCenter(uiWindow *w) function uiWindowOnPositionChanged (line 73) | void uiWindowOnPositionChanged(uiWindow *w, void (*f)(uiWindow *, void *... function uiWindow (line 81) | uiWindow *uiNewWindow(const char *title, int width, int height, int hasM... FILE: _doc/export/ttfixedtest.go type fixed1616 (line 8) | type fixed1616 method In214Range (line 17) | func (f fixed1616) In214Range() bool { method String (line 22) | func (f fixed1616) String() string { type fixed214 (line 9) | type fixed214 method String (line 29) | func (f fixed214) String() string { function fixed1616To214 (line 11) | func fixed1616To214(f fixed1616) fixed214 { function main (line 41) | func main() { FILE: _doc/export/writewidths.c function main (line 3) | int main(void) { return realMain(); } FILE: _doc/misctests/gtkprogresstable.c function gboolean (line 15) | static gboolean pulseProgress(gpointer data) function onStartProgressClicked (line 21) | static void onStartProgressClicked(GtkButton *button, gpointer data) function pbarDataFunc (line 30) | static void pbarDataFunc(GtkTreeViewColumn *col, GtkCellRenderer *r, Gtk... function gboolean (line 45) | static gboolean pulseTable(gpointer data) function onStartTableClicked (line 57) | static void onStartTableClicked(GtkButton *button, gpointer data) function gboolean (line 66) | static gboolean onClosing(GtkWidget *win, GdkEvent *e, gpointer data) function main (line 72) | int main(void) FILE: _doc/misctests/winbuttonexplorertheme.cpp function diele (line 22) | void diele(const char *func) function diehr (line 31) | void diehr(const char *func, HRESULT hr) function HRESULT (line 38) | static inline HRESULT lastErrorToHRESULT(DWORD lastError) class commandModuleStyleParams (line 49) | class commandModuleStyleParams { class commandModuleStyleParamsVista (line 78) | class commandModuleStyleParamsVista : public commandModuleStyleParams { method partID_CMOD_MODULEBACKGROUND (line 80) | virtual int partID_CMOD_MODULEBACKGROUND(void) const { return 1; } method partID_CMOD_TASKBUTTON (line 81) | virtual int partID_CMOD_TASKBUTTON(void) const { return 2; } method partID_CMOD_SPLITBUTTONLEFT (line 82) | virtual int partID_CMOD_SPLITBUTTONLEFT(void) const { return 3; } method partID_CMOD_SPLITBUTTONRIGHT (line 83) | virtual int partID_CMOD_SPLITBUTTONRIGHT(void) const { return 4; } method partID_CMOD_MENUGLYPH (line 84) | virtual int partID_CMOD_MENUGLYPH(void) const { return 5; } method partID_CMOD_OVERFLOWGLYPH (line 85) | virtual int partID_CMOD_OVERFLOWGLYPH(void) const { return 6; } method stateID_CMODS_NORMAL (line 87) | virtual int stateID_CMODS_NORMAL(void) const { return 1; } method stateID_CMODS_HOT (line 88) | virtual int stateID_CMODS_HOT(void) const { return 2; } method stateID_CMODS_PRESSED (line 89) | virtual int stateID_CMODS_PRESSED(void) const { return 3; } method stateID_CMODS_KEYFOCUSED (line 90) | virtual int stateID_CMODS_KEYFOCUSED(void) const { return 4; } method stateID_CMODS_NEARHOT (line 91) | virtual int stateID_CMODS_NEARHOT(void) const { return 5; } method HRESULT (line 93) | virtual HRESULT backgroundGradientColors(HTHEME theme, COLORREF *color... method HRESULT (line 104) | virtual HRESULT buttonTextColor(HTHEME theme, UINT uItemState, COLORRE... method BOOL (line 115) | virtual BOOL buttonTextShadowed(UINT uItemState) const method folderBarMarginsLeftDIP (line 120) | virtual int folderBarMarginsLeftDIP(void) const { return 3; } method folderBarMarginsTopDIP (line 121) | virtual int folderBarMarginsTopDIP(void) const { return 2; } method folderBarMarginsRightDIP (line 122) | virtual int folderBarMarginsRightDIP(void) const { return 3; } method folderBarMarginsBottomDIP (line 123) | virtual int folderBarMarginsBottomDIP(void) const { return 3; } method buttonMarginsXDIP (line 125) | virtual int buttonMarginsXDIP(void) const { return 6; } method buttonMarginsYDIP (line 126) | virtual int buttonMarginsYDIP(void) const { return 5; } method buttonTextArrowSeparationXDIP (line 127) | virtual int buttonTextArrowSeparationXDIP(void) const { return 3; } class commandModuleStyleParams7 (line 130) | class commandModuleStyleParams7 : public commandModuleStyleParams { method partID_CMOD_MODULEBACKGROUND (line 131) | virtual int partID_CMOD_MODULEBACKGROUND(void) const { return 1; } method partID_CMOD_TASKBUTTON (line 132) | virtual int partID_CMOD_TASKBUTTON(void) const { return 3; } method partID_CMOD_SPLITBUTTONLEFT (line 133) | virtual int partID_CMOD_SPLITBUTTONLEFT(void) const { return 4; } method partID_CMOD_SPLITBUTTONRIGHT (line 134) | virtual int partID_CMOD_SPLITBUTTONRIGHT(void) const { return 5; } method partID_CMOD_MENUGLYPH (line 135) | virtual int partID_CMOD_MENUGLYPH(void) const { return 6; } method partID_CMOD_OVERFLOWGLYPH (line 136) | virtual int partID_CMOD_OVERFLOWGLYPH(void) const { return 7; } method stateID_CMODS_NORMAL (line 138) | virtual int stateID_CMODS_NORMAL(void) const { return 1; } method stateID_CMODS_HOT (line 139) | virtual int stateID_CMODS_HOT(void) const { return 2; } method stateID_CMODS_PRESSED (line 140) | virtual int stateID_CMODS_PRESSED(void) const { return 3; } method stateID_CMODS_KEYFOCUSED (line 141) | virtual int stateID_CMODS_KEYFOCUSED(void) const { return 4; } method stateID_CMODS_NEARHOT (line 142) | virtual int stateID_CMODS_NEARHOT(void) const { return 5; } method HRESULT (line 144) | virtual HRESULT backgroundGradientColors(HTHEME theme, COLORREF *color... method HRESULT (line 165) | virtual HRESULT buttonTextColor(HTHEME theme, UINT uItemState, COLORRE... method BOOL (line 180) | virtual BOOL buttonTextShadowed(UINT uItemState) const method folderBarMarginsLeftDIP (line 185) | virtual int folderBarMarginsLeftDIP(void) const { return 3; } method folderBarMarginsTopDIP (line 186) | virtual int folderBarMarginsTopDIP(void) const { return 2; } method folderBarMarginsRightDIP (line 187) | virtual int folderBarMarginsRightDIP(void) const { return 9; } method folderBarMarginsBottomDIP (line 188) | virtual int folderBarMarginsBottomDIP(void) const { return 3; } method buttonMarginsXDIP (line 190) | virtual int buttonMarginsXDIP(void) const { return 13; } method buttonMarginsYDIP (line 191) | virtual int buttonMarginsYDIP(void) const { return 5; } method buttonTextArrowSeparationXDIP (line 192) | virtual int buttonTextArrowSeparationXDIP(void) const { return 1; } type buttonMetrics (line 196) | struct buttonMetrics { type buttonRects (line 208) | struct buttonRects { class commandModuleStyle (line 214) | class commandModuleStyle { type buttonMetrics (line 217) | struct buttonMetrics type buttonMetrics (line 218) | struct buttonMetrics type buttonRects (line 218) | struct buttonRects class commandModuleStyleThemed (line 222) | class commandModuleStyleThemed : public commandModuleStyle { method commandModuleStyleThemed (line 226) | commandModuleStyleThemed(HTHEME theme, HTHEME textstyleTheme) method HRESULT (line 232) | virtual HRESULT drawFolderBar(commandModuleStyleParams *p, HDC dc, REC... method HRESULT (line 286) | virtual HRESULT buttonMetrics(commandModuleStyleParams *p, HWND button... method HRESULT (line 389) | virtual HRESULT buttonRects(commandModuleStyleParams *p, HWND button, ... method HRESULT (line 418) | virtual HRESULT drawButton(commandModuleStyleParams *p, HWND button, H... function drawExplorerChevron (line 490) | void drawExplorerChevron(HTHEME theme, HDC dc, HWND rebar, WPARAM band, ... function LRESULT (line 546) | LRESULT drawExplorerButton(NMCUSTOMDRAW *nm) function onWM_CREATE (line 559) | void onWM_CREATE(HWND hwnd) function updateTheme (line 581) | void updateTheme(HWND hwnd) function repositionButtons (line 609) | void repositionButtons(HWND hwnd) function folderBarRect (line 646) | void folderBarRect(HWND hwnd, HDC dc, RECT *r) function handleEvents (line 674) | void handleEvents(HWND hwnd, WPARAM wParam) function LRESULT (line 757) | LRESULT CALLBACK wndproc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lPa... function main (line 816) | int main(int argc, char *argv[]) FILE: _doc/misctests/winrebarexplorertheme.cpp function diele (line 22) | void diele(const char *func) function diehr (line 31) | void diehr(const char *func, HRESULT hr) function drawExplorerBackground (line 65) | void drawExplorerBackground(HTHEME theme, HDC dc, RECT *rcWindow, RECT *... function drawExplorerChevron (line 93) | void drawExplorerChevron(HTHEME theme, HDC dc, HWND rebar, WPARAM band, ... function LRESULT (line 125) | LRESULT customDrawExplorerRebar(NMCUSTOMDRAW *nm) function LRESULT (line 142) | LRESULT customDrawExplorerToolbar(NMTBCUSTOMDRAW *nm) function onWM_CREATE (line 270) | void onWM_CREATE(HWND hwnd) function repositionRebar (line 458) | void repositionRebar(HWND hwnd) function handleEvents (line 473) | void handleEvents(HWND hwnd, WPARAM wParam) function LRESULT (line 555) | LRESULT CALLBACK wndproc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lPa... function main (line 590) | int main(void) FILE: _future/otherattributes/ui.h function _UI_ENUM (line 1) | _UI_ENUM(uiAttribute) { FILE: _future/unittest/opentype_test.c type uiOpenTypeFeatures (line 12) | typedef struct uiOpenTypeFeatures uiOpenTypeFeatures; type uiForEach (line 13) | typedef int uiForEach; type uiForEach (line 15) | typedef uiForEach (*uiOpenTypeFeaturesForEachFunc)(const uiOpenTypeFeatu... function freeOpenType (line 22) | static void freeOpenType(void *otf) function testingTest (line 27) | testingTest(OpenTypeFeaturesAddGet) function testingTest (line 44) | testingTest(OpenTypeFeaturesRemove) function testingTest (line 58) | testingTest(OpenTypeFeaturesCloneAdd) function testingTest (line 74) | testingTest(OpenTypeFeaturesCloneModify) function testingTest (line 94) | testingTest(OpenTypeFeaturesCloneRemove) function main (line 112) | int main(void) FILE: _future/unittest/testing.h type testingT (line 80) | typedef struct testingT testingT; function class (line 128) | class testingprivFailNowException {} function class (line 129) | class testingprivSkipNowException {} function class (line 130) | class testingprivRegisterTestClass { FILE: _future/unittest/testing_testing.c type defer (line 9) | struct defer { type testingT (line 15) | struct testingT { function testingprivRegisterTest (line 28) | void testingprivRegisterTest(const char *name, void (*f)(testingT *)) function runDefers (line 44) | static void runDefers(testingT *t) function testingMain (line 55) | int testingMain(void) function testingprivTLogfFull (line 92) | void testingprivTLogfFull(testingT *t, const char *file, int line, const... function testingprivTLogvfFull (line 101) | void testingprivTLogvfFull(testingT *t, const char *file, int line, cons... function testingTFail (line 110) | void testingTFail(testingT *t) function returnNow (line 115) | static void returnNow(testingT *t) function testingprivTDoFailNow (line 122) | void testingprivTDoFailNow(testingT *t) function testingprivTDoSkipNow (line 128) | void testingprivTDoSkipNow(testingT *t) function testingTDefer (line 134) | void testingTDefer(testingT *t, void (*f)(void *data), void *data) FILE: _wip/attrstr_metrics/common_OLD_drawtext.c function uiDrawCaret (line 8) | void uiDrawCaret(uiDrawContext *c, double x, double y, uiDrawTextLayout ... function drawTextBackground (line 55) | void drawTextBackground(uiDrawContext *c, double x, double y, uiDrawText... FILE: _wip/attrstr_metrics/common_OLD_uipriv_attrstr.h type caretDrawParams (line 6) | struct caretDrawParams { type caretDrawParams (line 14) | struct caretDrawParams FILE: _wip/attrstr_metrics/old_ui_attrstr.h type uiDrawTextLayoutLineMetrics (line 2) | typedef struct uiDrawTextLayoutLineMetrics uiDrawTextLayoutLineMetrics; type uiDrawTextLayoutLineMetrics (line 11) | struct uiDrawTextLayoutLineMetrics { FILE: _wip/attrstr_metrics/unix_OLD__old_drawtext.c type uiDrawFontFamilies (line 5) | struct uiDrawFontFamilies { function uiDrawFontFamilies (line 10) | uiDrawFontFamilies *uiDrawListFontFamilies(void) function uiDrawFontFamiliesNumFamilies (line 22) | int uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff) function uiDrawFreeFontFamilies (line 35) | void uiDrawFreeFontFamilies(uiDrawFontFamilies *ff) type uiDrawTextFont (line 41) | struct uiDrawTextFont { function uiDrawTextFont (line 45) | uiDrawTextFont *mkTextFont(PangoFont *f, gboolean ref) function PangoFont (line 58) | PangoFont *pangoDescToPangoFont(PangoFontDescription *pdesc) function uiDrawTextFont (line 74) | uiDrawTextFont *uiDrawLoadClosestFont(const uiDrawTextFontDescriptor *desc) function uiDrawFreeTextFont (line 95) | void uiDrawFreeTextFont(uiDrawTextFont *font) function uiDrawTextFontHandle (line 101) | uintptr_t uiDrawTextFontHandle(uiDrawTextFont *font) function uiDrawTextFontDescribe (line 106) | void uiDrawTextFontDescribe(uiDrawTextFont *font, uiDrawTextFontDescript... function uiDrawTextFontGetMetrics (line 123) | void uiDrawTextFontGetMetrics(uiDrawTextFont *font, uiDrawTextFontMetric... type uiDrawTextLayout (line 138) | struct uiDrawTextLayout { function uiDrawTextLayout (line 146) | uiDrawTextLayout *uiDrawNewTextLayout(const char *text, uiDrawTextFont *... function uiDrawFreeTextLayout (line 163) | void uiDrawFreeTextLayout(uiDrawTextLayout *layout) function uiDrawTextLayoutSetWidth (line 172) | void uiDrawTextLayoutSetWidth(uiDrawTextLayout *layout, double width) function prepareLayout (line 177) | static void prepareLayout(uiDrawTextLayout *layout, PangoLayout *pl) function uiDrawText (line 185) | void uiDrawText(uiDrawContext *c, double x, double y, uiDrawTextLayout *... function addAttr (line 192) | static void addAttr(uiDrawTextLayout *layout, PangoAttribute *attr, int ... function uiDrawTextLayoutSetColor (line 200) | void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, int startChar, i... FILE: _wip/attrstr_metrics/unix_OLD_drawtext.c type uiDrawTextLayout (line 10) | struct uiDrawTextLayout { function computeLineMetrics (line 19) | static void computeLineMetrics(uiDrawTextLayout *tl) function uiDrawTextLayout (line 68) | uiDrawTextLayout *uiDrawNewTextLayout(uiDrawTextLayoutParams *p) function uiDrawTextLayoutLineGetMetrics (line 120) | void uiDrawTextLayoutLineGetMetrics(uiDrawTextLayout *tl, int line, uiDr... function uiDrawTextLayoutHitTest (line 137) | void uiDrawTextLayoutHitTest(uiDrawTextLayout *tl, double x, double y, s... function uiDrawTextLayoutByteLocationInLine (line 166) | double uiDrawTextLayoutByteLocationInLine(uiDrawTextLayout *tl, size_t p... function caretDrawParams (line 195) | void caretDrawParams(uiDrawContext *c, double height, struct caretDrawPa... FILE: _wip/attrstr_metrics/windows_OLD__old_drawtext.cpp type uiDrawFontFamilies (line 13) | struct uiDrawFontFamilies { function uiDrawFontFamilies (line 17) | uiDrawFontFamilies *uiDrawListFontFamilies(void) function uiDrawFontFamiliesNumFamilies (line 26) | int uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff) function uiDrawFreeFontFamilies (line 48) | void uiDrawFreeFontFamilies(uiDrawFontFamilies *ff) type uiDrawTextFont (line 54) | struct uiDrawTextFont { function uiDrawTextFont (line 60) | uiDrawTextFont *mkTextFont(IDWriteFont *df, BOOL addRef, WCHAR *family, ... function uiDrawTextFont (line 83) | uiDrawTextFont *uiDrawLoadClosestFont(const uiDrawTextFontDescriptor *desc) function uiDrawFreeTextFont (line 133) | void uiDrawFreeTextFont(uiDrawTextFont *font) function uiDrawTextFontHandle (line 140) | uintptr_t uiDrawTextFontHandle(uiDrawTextFont *font) function uiDrawTextFontDescribe (line 145) | void uiDrawTextFontDescribe(uiDrawTextFont *font, uiDrawTextFontDescript... function scaleUnits (line 163) | static double scaleUnits(double what, double designUnitsPerEm, double size) function uiDrawTextFontGetMetrics (line 168) | void uiDrawTextFontGetMetrics(uiDrawTextFont *font, uiDrawTextFontMetric... type layoutAttrType (line 184) | enum layoutAttrType { type layoutAttr (line 188) | struct layoutAttr { type layoutAttrType (line 189) | enum layoutAttrType type uiDrawTextLayout (line 195) | struct uiDrawTextLayout { type layoutAttr (line 201) | struct layoutAttr function uiDrawTextLayout (line 204) | uiDrawTextLayout *uiDrawNewTextLayout(const char *text, uiDrawTextFont *... type layoutAttr (line 201) | struct layoutAttr function uiDrawFreeTextLayout (line 231) | void uiDrawFreeTextLayout(uiDrawTextLayout *layout) function IDWriteTextLayout (line 241) | IDWriteTextLayout *prepareLayout(uiDrawTextLayout *layout, ID2D1RenderTa... function uiDrawText (line 277) | void uiDrawText(uiDrawContext *c, double x, double y, uiDrawTextLayout *... function uiDrawTextLayoutSetColor (line 299) | void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, int startChar, i... FILE: _wip/attrstr_metrics/windows_OLD_drawtext.cpp type uiDrawTextLayout (line 14) | struct uiDrawTextLayout { type lineInfo (line 19) | struct lineInfo type lineInfo (line 33) | struct lineInfo { function computeLineInfo (line 45) | static void computeLineInfo(uiDrawTextLayout *tl) function uiDrawTextLayout (line 124) | uiDrawTextLayout *uiDrawNewTextLayout(uiDrawTextLayoutParams *p) type lineInfo (line 19) | struct lineInfo function uiDrawFreeTextLayout (line 190) | void uiDrawFreeTextLayout(uiDrawTextLayout *tl) function HRESULT (line 201) | static HRESULT mkSolidBrush(ID2D1RenderTarget *rt, double r, double g, d... function ID2D1SolidColorBrush (line 221) | static ID2D1SolidColorBrush *mustMakeSolidBrush(ID2D1RenderTarget *rt, d... class textRenderer (line 234) | class textRenderer : public IDWriteTextRenderer { method textRenderer (line 240) | textRenderer(ID2D1RenderTarget *rt, BOOL snap, ID2D1SolidColorBrush *b... method QueryInterface (line 249) | QueryInterface(REFIID riid, void **ppvObject) method AddRef (line 264) | AddRef(void) method Release (line 270) | Release(void) method GetCurrentTransform (line 281) | GetCurrentTransform(void *clientDrawingContext, DWRITE_MATRIX *transform) method GetPixelsPerDip (line 297) | GetPixelsPerDip(void *clientDrawingContext, FLOAT *pixelsPerDip) method IsPixelSnappingDisabled (line 308) | IsPixelSnappingDisabled(void *clientDrawingContext, BOOL *isDisabled) method DrawGlyphRun (line 317) | DrawGlyphRun(void *clientDrawingContext, FLOAT baselineOriginX, FLOAT ... method DrawInlineObject (line 343) | DrawInlineObject(void *clientDrawingContext, FLOAT originX, FLOAT orig... method DrawStrikethrough (line 353) | DrawStrikethrough(void *clientDrawingContext, FLOAT baselineOriginX, F... method DrawUnderline (line 359) | DrawUnderline(void *clientDrawingContext, FLOAT baselineOriginX, FLOAT... function uiDrawText (line 472) | void uiDrawText(uiDrawContext *c, uiDrawTextLayout *tl, double x, double y) function uiDrawTextLayoutExtents (line 520) | void uiDrawTextLayoutExtents(uiDrawTextLayout *tl, double *width, double... function uiDrawTextLayoutNumLines (line 533) | int uiDrawTextLayoutNumLines(uiDrawTextLayout *tl) function uiDrawTextLayoutLineByteRange (line 540) | void uiDrawTextLayoutLineByteRange(uiDrawTextLayout *tl, int line, size_... function uiDrawTextLayoutLineGetMetrics (line 548) | void uiDrawTextLayoutLineGetMetrics(uiDrawTextLayout *tl, int line, uiDr... function uiDrawTextLayoutHitTest (line 570) | void uiDrawTextLayoutHitTest(uiDrawTextLayout *tl, double x, double y, s... function uiDrawTextLayoutByteLocationInLine (line 611) | double uiDrawTextLayoutByteLocationInLine(uiDrawTextLayout *tl, size_t p... function caretDrawParams (line 639) | void caretDrawParams(uiDrawContext *c, double height, struct caretDrawPa... FILE: _wip/examples_drawtext/attributes.c function uiOpenTypeFeatures (line 10) | static uiOpenTypeFeatures *addFeature(const char tag[4], uint32_t value) function setupAttributedString (line 26) | static void setupAttributedString(void) function draw (line 817) | static void draw(uiAreaDrawParams *p) type example (line 864) | struct example function changeFont (line 866) | static void changeFont(uiFontButton *b, void *data) function checkboxChecked (line 876) | static void checkboxChecked(uiCheckbox *c, void *data) function uiCheckbox (line 881) | static uiCheckbox *newCheckbox(const char *text) type example (line 891) | struct example FILE: _wip/examples_drawtext/basic.c function draw (line 111) | static void draw(uiAreaDrawParams *p) type example (line 228) | struct example function checkboxChecked (line 231) | static void checkboxChecked(uiCheckbox *c, void *data) function uiCheckbox (line 236) | static uiCheckbox *newCheckbox(const char *text) type example (line 246) | struct example FILE: _wip/examples_drawtext/drawtext.h type example (line 7) | struct example { type example (line 20) | struct example type example (line 23) | struct example type example (line 26) | struct example type example (line 29) | struct example FILE: _wip/examples_drawtext/emptystr_hittest.c function draw (line 68) | static void draw(uiAreaDrawParams *p) function mouse (line 118) | static void mouse(uiAreaMouseEvent *e) function key (line 143) | static int key(uiAreaKeyEvent *e) type example (line 178) | struct example function checkboxChecked (line 181) | static void checkboxChecked(uiCheckbox *c, void *data) function changeFont (line 186) | static void changeFont(uiFontButton *b, void *data) function changeTextAlign (line 201) | static void changeTextAlign(uiCombobox *c, void *data) function uiCheckbox (line 209) | static uiCheckbox *newCheckbox(uiBox *box, const char *text) type example (line 219) | struct example FILE: _wip/examples_drawtext/hittest.c function draw (line 76) | static void draw(uiAreaDrawParams *p) function mouse (line 126) | static void mouse(uiAreaMouseEvent *e) function key (line 151) | static int key(uiAreaKeyEvent *e) type example (line 186) | struct example function checkboxChecked (line 189) | static void checkboxChecked(uiCheckbox *c, void *data) function changeFont (line 194) | static void changeFont(uiFontButton *b, void *data) function changeTextAlign (line 209) | static void changeTextAlign(uiCombobox *c, void *data) function uiCheckbox (line 217) | static uiCheckbox *newCheckbox(uiBox *box, const char *text) type example (line 227) | struct example FILE: _wip/examples_drawtext/main.c type example (line 11) | struct example function onExampleChanged (line 14) | static void onExampleChanged(uiCombobox *c, void *data) function redraw (line 22) | void redraw(void) function handlerDraw (line 27) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 32) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 38) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 43) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 48) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function onClosing (line 55) | static int onClosing(uiWindow *w, void *data) function shouldQuit (line 62) | static int shouldQuit(void *data) function main (line 68) | int main(void) FILE: _wip/examples_opentype/main.c function remakeAttrStr (line 18) | static void remakeAttrStr(void) function handlerDraw (line 48) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 65) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 70) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 75) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 80) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function onFontChanged (line 86) | static void onFontChanged(uiFontButton *b, void *data) function onTextChanged (line 91) | static void onTextChanged(uiEntry *e, void *data) function onNULLToggled (line 96) | static void onNULLToggled(uiCheckbox *c, void *data) function onClosing (line 101) | static int onClosing(uiWindow *w, void *data) function shouldQuit (line 110) | static int shouldQuit(void *data) function main (line 116) | int main(void) FILE: _wip/table/test_page9.c function intmax_t (line 16) | static intmax_t modelNumRows(uiTableModel *m, void *mData) function modelSetCellValue (line 47) | void modelSetCellValue(uiTableModel *m, void *mData, intmax_t row, intma... function uiBox (line 52) | uiBox *makePage9(void) FILE: _wip/table/ui.h type uiTable (line 1) | typedef struct uiTable uiTable; type uiTableModel (line 2) | typedef struct uiTableModel uiTableModel; type uiTableModelSpec (line 3) | typedef struct uiTableModelSpec uiTableModelSpec; type uiTableColumnParams (line 4) | typedef struct uiTableColumnParams uiTableColumnParams; type uiTableColumnType (line 5) | typedef enum uiTableColumnType uiTableColumnType; type uiTableNotification (line 6) | typedef enum uiTableNotification uiTableNotification; type uiTableColumnType (line 14) | enum uiTableColumnType { type uiTableModelSpec (line 20) | struct uiTableModelSpec { type uiTableNotification (line 26) | enum uiTableNotification { type uiTableColumnParams (line 39) | struct uiTableColumnParams { FILE: _wip/table/unix_table.c type uiTable (line 4) | struct uiTable { function uiTableSetModel (line 15) | uiUnixDefineControl( function uiTableAppendColumn (line 25) | void uiTableAppendColumn(uiTable *t, uiTableColumnParams *p) function uiTable (line 63) | uiTable *uiNewTable(void) FILE: _wip/table/unix_tablemodel.c type uiTableModel (line 13) | typedef struct uiTableModel uiTableModel; type uiTableModelClass (line 14) | typedef struct uiTableModelClass uiTableModelClass; type uiTableModel (line 16) | struct uiTableModel { type uiTableModelClass (line 24) | struct uiTableModelClass { function uiTableModel_init (line 33) | static void uiTableModel_init(uiTableModel *m) function uiTableModel_dispose (line 38) | static void uiTableModel_dispose(GObject *obj) function uiTableModel_finalize (line 43) | static void uiTableModel_finalize(GObject *obj) function GtkTreeModelFlags (line 51) | static GtkTreeModelFlags uiTableModel_get_flags(GtkTreeModel *mb) function gint (line 56) | static gint uiTableModel_get_n_columns(GtkTreeModel *mb) function GType (line 63) | static GType uiTableModel_get_column_type(GtkTreeModel *mb, gint index) function gboolean (line 85) | static gboolean uiTableModel_get_iter(GtkTreeModel *mb, GtkTreeIter *ite... function GtkTreePath (line 105) | static GtkTreePath *uiTableModel_get_path(GtkTreeModel *mb, GtkTreeIter ... function uiTableModel_get_value (line 121) | static void uiTableModel_get_value(GtkTreeModel *mb, GtkTreeIter *iter, ... function gboolean (line 142) | static gboolean uiTableModel_iter_next(GtkTreeModel *mb, GtkTreeIter *iter) function gboolean (line 159) | static gboolean uiTableModel_iter_previous(GtkTreeModel *mb, GtkTreeIter... function gboolean (line 176) | static gboolean uiTableModel_iter_children(GtkTreeModel *mb, GtkTreeIter... function gboolean (line 189) | static gboolean uiTableModel_iter_has_child(GtkTreeModel *mb, GtkTreeIte... function gint (line 194) | static gint uiTableModel_iter_n_children(GtkTreeModel *mb, GtkTreeIter *... function gboolean (line 203) | static gboolean uiTableModel_iter_nth_child(GtkTreeModel *mb, GtkTreeIte... function gboolean (line 216) | static gboolean uiTableModel_iter_parent(GtkTreeModel *mb, GtkTreeIter *... function uiTableModel_class_init (line 222) | static void uiTableModel_class_init(uiTableModelClass *class) function uiTableModel_treeModel_init (line 228) | static void uiTableModel_treeModel_init(GtkTreeModelIface *iface) function uiTableModel (line 246) | uiTableModel *uiNewTableModel(uintmax_t nCols, uiTableColumnType *types,... function uiFreeTableModel (line 273) | void uiFreeTableModel(uiTableModel *m) function uiTableModelNotify (line 278) | void uiTableModelNotify(uiTableModel *m, uiTableNotification notificatio... FILE: common/OLD_table.c function uiTableModelTakeInt (line 10) | int uiTableModelTakeInt(void *v) function uiTableColumn (line 15) | uiTableColumn *uiTableAppendTextColumn(uiTable *t, const char *name, int... FILE: common/areaevents.c function uiprivClickCounterClick (line 19) | int uiprivClickCounterClick(uiprivClickCounter *c, int button, int x, in... function uiprivClickCounterReset (line 53) | void uiprivClickCounterReset(uiprivClickCounter *c) function uiprivFromScancode (line 154) | int uiprivFromScancode(uintptr_t scancode, uiAreaKeyEvent *ke) FILE: common/attribute.c type uiAttribute (line 6) | struct uiAttribute { function uiAttribute (line 29) | static uiAttribute *newAttribute(uiAttributeType type) function uiAttribute (line 42) | uiAttribute *uiprivAttributeRetain(uiAttribute *a) function destroy (line 49) | static void destroy(uiAttribute *a) function uiprivAttributeRelease (line 62) | void uiprivAttributeRelease(uiAttribute *a) function uiFreeAttribute (line 71) | void uiFreeAttribute(uiAttribute *a) function uiAttributeType (line 78) | uiAttributeType uiAttributeGetType(const uiAttribute *a) function uiAttribute (line 83) | uiAttribute *uiNewFamilyAttribute(const char *family) function uiAttribute (line 98) | uiAttribute *uiNewSizeAttribute(double size) function uiAttributeSize (line 107) | double uiAttributeSize(const uiAttribute *a) function uiAttribute (line 112) | uiAttribute *uiNewWeightAttribute(uiTextWeight weight) function uiTextWeight (line 121) | uiTextWeight uiAttributeWeight(const uiAttribute *a) function uiAttribute (line 126) | uiAttribute *uiNewItalicAttribute(uiTextItalic italic) function uiTextItalic (line 135) | uiTextItalic uiAttributeItalic(const uiAttribute *a) function uiAttribute (line 140) | uiAttribute *uiNewStretchAttribute(uiTextStretch stretch) function uiTextStretch (line 149) | uiTextStretch uiAttributeStretch(const uiAttribute *a) function uiAttribute (line 154) | uiAttribute *uiNewColorAttribute(double r, double g, double b, double a) function uiAttributeColor (line 166) | void uiAttributeColor(const uiAttribute *a, double *r, double *g, double... function uiAttribute (line 174) | uiAttribute *uiNewBackgroundAttribute(double r, double g, double b, doub... function uiAttribute (line 186) | uiAttribute *uiNewUnderlineAttribute(uiUnderline u) function uiUnderline (line 195) | uiUnderline uiAttributeUnderline(const uiAttribute *a) function uiAttribute (line 200) | uiAttribute *uiNewUnderlineColorAttribute(uiUnderlineColor u, double r, ... function uiAttributeUnderlineColor (line 210) | void uiAttributeUnderlineColor(const uiAttribute *a, uiUnderlineColor *u... function uiAttribute (line 216) | uiAttribute *uiNewFeaturesAttribute(const uiOpenTypeFeatures *otf) function uiOpenTypeFeatures (line 225) | const uiOpenTypeFeatures *uiAttributeFeatures(const uiAttribute *a) function uiprivAttributeEqual (line 230) | int uiprivAttributeEqual(const uiAttribute *a, const uiAttribute *b) FILE: common/attrlist.c type attr (line 16) | struct attr { type uiprivAttrList (line 24) | struct uiprivAttrList { function attrInsertBefore (line 30) | static void attrInsertBefore(uiprivAttrList *alist, struct attr *a, stru... function attrHasPos (line 68) | static int attrHasPos(struct attr *a, size_t pos) function attrRangeIntersect (line 76) | static int attrRangeIntersect(struct attr *a, size_t *start, size_t *end) type attr (line 94) | struct attr type attr (line 94) | struct attr type attr (line 96) | struct attr type attr (line 128) | struct attr type attr (line 128) | struct attr type attr (line 130) | struct attr type attr (line 151) | struct attr type attr (line 151) | struct attr type attr (line 151) | struct attr type attr (line 153) | struct attr function attrGrow (line 192) | static void attrGrow(uiprivAttrList *alist, struct attr *a, size_t start... type attr (line 214) | struct attr type attr (line 214) | struct attr type attr (line 216) | struct attr type attr (line 245) | struct attr type attr (line 245) | struct attr function uiprivAttrList (line 290) | uiprivAttrList *uiprivNewAttrList(void) function uiprivFreeAttrList (line 295) | void uiprivFreeAttrList(uiprivAttrList *alist) function uiprivAttrListInsertAttribute (line 309) | void uiprivAttrListInsertAttribute(uiprivAttrList *alist, uiAttribute *v... function uiprivAttrListInsertCharactersUnattributed (line 372) | void uiprivAttrListInsertCharactersUnattributed(uiprivAttrList *alist, s... function uiprivAttrListInsertCharactersExtendingAttributes (line 485) | void uiprivAttrListInsertCharactersExtendingAttributes(uiprivAttrList *a... function uiprivAttrListRemoveAttribute (line 501) | void uiprivAttrListRemoveAttribute(uiprivAttrList *alist, uiAttributeTyp... function uiprivAttrListRemoveAttributes (line 548) | void uiprivAttrListRemoveAttributes(uiprivAttrList *alist, size_t start,... function uiprivAttrListRemoveCharacters (line 592) | void uiprivAttrListRemoveCharacters(uiprivAttrList *alist, size_t start,... function uiprivAttrListForEach (line 601) | void uiprivAttrListForEach(const uiprivAttrList *alist, const uiAttribut... FILE: common/attrstr.c type uiAttributedString (line 6) | struct uiAttributedString { function resize (line 24) | static void resize(uiAttributedString *s, size_t u8, size_t u16) function uiAttributedString (line 34) | uiAttributedString *uiNewAttributedString(const char *initialString) function recomputeGraphemes (line 45) | static void recomputeGraphemes(uiAttributedString *s) function invalidateGraphemes (line 56) | static void invalidateGraphemes(uiAttributedString *s) function uiFreeAttributedString (line 66) | void uiFreeAttributedString(uiAttributedString *s) function uiAttributedStringLen (line 82) | size_t uiAttributedStringLen(const uiAttributedString *s) function u8u16len (line 87) | static void u8u16len(const char *str, size_t *n8, size_t *n16) function uiAttributedStringAppendUnattributed (line 104) | void uiAttributedStringAppendUnattributed(uiAttributedString *s, const c... function onCodepointBoundary (line 110) | static int onCodepointBoundary(uiAttributedString *s, size_t at) function uiAttributedStringInsertAtUnattributed (line 122) | void uiAttributedStringInsertAtUnattributed(uiAttributedString *s, const... function uiAttributedStringDelete (line 225) | void uiAttributedStringDelete(uiAttributedString *s, size_t start, size_... function uiAttributedStringSetAttribute (line 282) | void uiAttributedStringSetAttribute(uiAttributedString *s, uiAttribute *... function uiAttributedStringForEachAttribute (line 288) | void uiAttributedStringForEachAttribute(const uiAttributedString *s, uiA... function uiAttributedStringNumGraphemes (line 294) | size_t uiAttributedStringNumGraphemes(uiAttributedString *s) function uiAttributedStringByteIndexToGrapheme (line 300) | size_t uiAttributedStringByteIndexToGrapheme(uiAttributedString *s, size... function uiAttributedStringGraphemeToByteIndex (line 308) | size_t uiAttributedStringGraphemeToByteIndex(uiAttributedString *s, size... function uiprivAttributedStringUTF16Len (line 324) | size_t uiprivAttributedStringUTF16Len(const uiAttributedString *s) function uiprivAttributedStringUTF8ToUTF16 (line 330) | size_t uiprivAttributedStringUTF8ToUTF16(const uiAttributedString *s, si... FILE: common/attrstr.h type uiprivAttrList (line 16) | typedef struct uiprivAttrList uiprivAttrList; type uiprivGraphemes (line 35) | typedef struct uiprivGraphemes uiprivGraphemes; type uiprivGraphemes (line 36) | struct uiprivGraphemes { FILE: common/control.c function uiControlDestroy (line 5) | void uiControlDestroy(uiControl *c) function uiControlHandle (line 10) | uintptr_t uiControlHandle(uiControl *c) function uiControl (line 15) | uiControl *uiControlParent(uiControl *c) function uiControlSetParent (line 20) | void uiControlSetParent(uiControl *c, uiControl *parent) function uiControlToplevel (line 25) | int uiControlToplevel(uiControl *c) function uiControlVisible (line 30) | int uiControlVisible(uiControl *c) function uiControlShow (line 35) | void uiControlShow(uiControl *c) function uiControlHide (line 40) | void uiControlHide(uiControl *c) function uiControlEnabled (line 45) | int uiControlEnabled(uiControl *c) function uiControlEnable (line 50) | void uiControlEnable(uiControl *c) function uiControlDisable (line 55) | void uiControlDisable(uiControl *c) function uiControl (line 62) | uiControl *uiAllocControl(size_t size, uint32_t OSsig, uint32_t typesig,... function uiFreeControl (line 73) | void uiFreeControl(uiControl *c) function uiControlVerifySetParent (line 80) | void uiControlVerifySetParent(uiControl *c, uiControl *parent) function uiControlEnabledToUser (line 93) | int uiControlEnabledToUser(uiControl *c) FILE: common/debug.c function uiprivDoImplBug (line 5) | void uiprivDoImplBug(const char *file, const char *line, const char *fun... function uiprivDoUserBug (line 14) | void uiprivDoUserBug(const char *file, const char *line, const char *fun... FILE: common/matrix.c function uiDrawMatrixSetIdentity (line 6) | void uiDrawMatrixSetIdentity(uiDrawMatrix *m) function uiprivFallbackSkew (line 21) | void uiprivFallbackSkew(uiDrawMatrix *m, double x, double y, double xamo... function uiprivScaleCenter (line 34) | void uiprivScaleCenter(double xCenter, double yCenter, double *x, double... function uiprivFallbackTransformSize (line 42) | void uiprivFallbackTransformSize(uiDrawMatrix *m, double *x, double *y) FILE: common/opentype.c type feature (line 7) | struct feature { type uiOpenTypeFeatures (line 15) | struct uiOpenTypeFeatures { function uiOpenTypeFeatures (line 23) | uiOpenTypeFeatures *uiNewOpenTypeFeatures(void) function uiFreeOpenTypeFeatures (line 34) | void uiFreeOpenTypeFeatures(uiOpenTypeFeatures *otf) function uiOpenTypeFeatures (line 40) | uiOpenTypeFeatures *uiOpenTypeFeaturesClone(const uiOpenTypeFeatures *otf) function featurecmp (line 55) | static int featurecmp(const void *a, const void *b) function mkkey (line 69) | static struct feature mkkey(char a, char b, char c, char d) function uiOpenTypeFeaturesAdd (line 82) | void uiOpenTypeFeaturesAdd(uiOpenTypeFeatures *otf, char a, char b, char... function uiOpenTypeFeaturesRemove (line 111) | void uiOpenTypeFeaturesRemove(uiOpenTypeFeatures *otf, char a, char b, c... function uiOpenTypeFeaturesGet (line 129) | int uiOpenTypeFeaturesGet(const uiOpenTypeFeatures *otf, char a, char b,... function uiOpenTypeFeaturesForEach (line 142) | void uiOpenTypeFeaturesForEach(const uiOpenTypeFeatures *otf, uiOpenType... function uiprivOpenTypeFeaturesEqual (line 158) | int uiprivOpenTypeFeaturesEqual(const uiOpenTypeFeatures *a, const uiOpe... FILE: common/shouldquit.c function defaultOnShouldQuit (line 5) | static int defaultOnShouldQuit(void *data) function uiOnShouldQuit (line 13) | void uiOnShouldQuit(int (*f)(void *), void *data) function uiprivShouldQuit (line 19) | int uiprivShouldQuit(void) FILE: common/tablemodel.c function uiprivTableModelNumColumns (line 6) | int uiprivTableModelNumColumns(uiTableModel *m) function uiTableValueType (line 14) | uiTableValueType uiprivTableModelColumnType(uiTableModel *m, int column) function uiprivTableModelNumRows (line 22) | int uiprivTableModelNumRows(uiTableModel *m) function uiTableValue (line 30) | uiTableValue *uiprivTableModelCellValue(uiTableModel *m, int row, int co... function uiprivTableModelSetCellValue (line 38) | void uiprivTableModelSetCellValue(uiTableModel *m, int row, int column, ... function uiprivTableModelCellEditable (line 50) | int uiprivTableModelCellEditable(uiTableModel *m, int row, int column) function uiprivTableModelColorIfProvided (line 67) | int uiprivTableModelColorIfProvided(uiTableModel *m, int row, int column... FILE: common/tablevalue.c type uiTableValue (line 6) | struct uiTableValue { function uiTableValue (line 21) | static uiTableValue *newTableValue(uiTableValueType type) function uiFreeTableValue (line 30) | void uiFreeTableValue(uiTableValue *v) function uiTableValueType (line 40) | uiTableValueType uiTableValueGetType(const uiTableValue *v) function uiTableValue (line 45) | uiTableValue *uiNewTableValueString(const char *str) function uiTableValue (line 60) | uiTableValue *uiNewTableValueImage(uiImage *img) function uiImage (line 69) | uiImage *uiTableValueImage(const uiTableValue *v) function uiTableValue (line 74) | uiTableValue *uiNewTableValueInt(int i) function uiTableValueInt (line 83) | int uiTableValueInt(const uiTableValue *v) function uiTableValue (line 88) | uiTableValue *uiNewTableValueColor(double r, double g, double b, double a) function uiTableValueColor (line 100) | void uiTableValueColor(const uiTableValue *v, double *r, double *g, doub... FILE: common/uipriv.h type uiprivClickCounter (line 41) | typedef struct uiprivClickCounter uiprivClickCounter; type uiprivClickCounter (line 44) | struct uiprivClickCounter { FILE: common/userbugs.c function uiUserBugCannotSetParentOnToplevel (line 5) | void uiUserBugCannotSetParentOnToplevel(const char *type) FILE: common/utf.c function uiprivUTF8EncodeRune (line 13) | size_t uiprivUTF8EncodeRune(uint32_t rune, char *encoded) function uiprivUTF16EncodeRune (line 176) | size_t uiprivUTF16EncodeRune(uint32_t rune, uint16_t *encoded) function uiprivUTF8RuneCount (line 244) | size_t uiprivUTF8RuneCount(const char *s, size_t nElem) function uiprivUTF8UTF16Count (line 270) | size_t uiprivUTF8UTF16Count(const char *s, size_t nElem) function uiprivUTF16RuneCount (line 297) | size_t uiprivUTF16RuneCount(const uint16_t *s, size_t nElem) function uiprivUTF16UTF8Count (line 323) | size_t uiprivUTF16UTF8Count(const uint16_t *s, size_t nElem) FILE: common/utf.h function uiprivUTF16EncodeRune (line 43) | inline size_t uiprivUTF16EncodeRune(uint32_t rune, wchar_t *encoded) function wchar_t (line 48) | inline const wchar_t *uiprivUTF16DecodeRune(const wchar_t *s, size_t nEl... function uiprivUTF16RuneCount (line 56) | inline size_t uiprivUTF16RuneCount(const wchar_t *s, size_t nElem) function uiprivUTF16UTF8Count (line 61) | inline size_t uiprivUTF16UTF8Count(const wchar_t *s, size_t nElem) function uiprivUTF16EncodeRune (line 80) | inline size_t uiprivUTF16EncodeRune(uint32_t rune, __wchar_t *encoded) function __wchar_t (line 85) | inline const __wchar_t *uiprivUTF16DecodeRune(const __wchar_t *s, size_t... function uiprivUTF16RuneCount (line 93) | inline size_t uiprivUTF16RuneCount(const __wchar_t *s, size_t nElem) function uiprivUTF16UTF8Count (line 98) | inline size_t uiprivUTF16UTF8Count(const __wchar_t *s, size_t nElem) FILE: darwin/attrstr.h function interface (line 12) | interface uiprivFontStyleData : NSObject { function interface (line 81) | interface uiprivDrawTextBackgroundParams : NSObject { FILE: darwin/draw.h type uiDrawContext (line 5) | struct uiDrawContext { FILE: darwin/table.h type uiTableModel (line 7) | struct uiTableModel { type uiTable (line 12) | struct uiTable { FILE: darwin/uipriv_darwin.h type uiprivMap (line 27) | typedef struct uiprivMap uiprivMap; function interface (line 37) | interface uiprivMenuManager : NSObject { type uiprivNextEventArgs (line 62) | typedef struct uiprivNextEventArgs uiprivNextEventArgs; type uiprivNextEventArgs (line 63) | struct uiprivNextEventArgs { type uiprivSingleChildConstraints (line 94) | typedef struct uiprivSingleChildConstraints uiprivSingleChildConstraints; type uiprivSingleChildConstraints (line 95) | struct uiprivSingleChildConstraints { type uiprivScrollViewCreateParams (line 127) | typedef struct uiprivScrollViewCreateParams uiprivScrollViewCreateParams; type uiprivScrollViewCreateParams (line 128) | struct uiprivScrollViewCreateParams { type uiprivScrollViewData (line 137) | typedef struct uiprivScrollViewData uiprivScrollViewData; FILE: examples/controlgallery/main.c function onClosing (line 6) | static int onClosing(uiWindow *w, void *data) function onShouldQuit (line 12) | static int onShouldQuit(void *data) function uiControl (line 20) | static uiControl *makeBasicControlsPage(void) function onSpinboxChanged (line 86) | static void onSpinboxChanged(uiSpinbox *s, void *data) function onSliderChanged (line 92) | static void onSliderChanged(uiSlider *s, void *data) function uiControl (line 98) | static uiControl *makeNumbersPage() function onOpenFileClicked (line 164) | static void onOpenFileClicked(uiButton *b, void *data) function onSaveFileClicked (line 178) | static void onSaveFileClicked(uiButton *b, void *data) function onMsgBoxClicked (line 192) | static void onMsgBoxClicked(uiButton *b, void *data) function onMsgBoxErrorClicked (line 199) | static void onMsgBoxErrorClicked(uiButton *b, void *data) function uiControl (line 206) | static uiControl *makeDataChoosersPage(void) function main (line 293) | int main(void) function openClicked (line 331) | static void openClicked(uiMenuItem *item, uiWindow *w, void *data) function saveClicked (line 344) | static void saveClicked(uiMenuItem *item, uiWindow *w, void *data) function update (line 361) | static void update(int value) function onSpinboxChanged (line 368) | static void onSpinboxChanged(uiSpinbox *s, void *data) function onSliderChanged (line 373) | static void onSliderChanged(uiSlider *s, void *data) function main (line 378) | int main(void) FILE: examples/cpp-multithread/main.cpp function sayTime (line 18) | void sayTime(void *data) function threadproc (line 26) | void threadproc(void) function onClosing (line 42) | int onClosing(uiWindow *w, void *data) function saySomething (line 52) | void saySomething(uiButton *b, void *data) function main (line 57) | int main(void) FILE: examples/datetime/main.c function onChanged (line 24) | void onChanged(uiDateTimePicker *d, void *data) function onClicked (line 34) | void onClicked(uiButton *b, void *data) function onClosing (line 53) | int onClosing(uiWindow *w, void *data) function main (line 59) | int main(void) FILE: examples/drawtext/main.c function appendWithAttribute (line 14) | static void appendWithAttribute(const char *what, uiAttribute *attr, uiA... function makeAttributedString (line 26) | static void makeAttributedString(void) function handlerDraw (line 95) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 112) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 117) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 122) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 127) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function onFontChanged (line 133) | static void onFontChanged(uiFontButton *b, void *data) function onComboboxSelected (line 138) | static void onComboboxSelected(uiCombobox *b, void *data) function onClosing (line 143) | static int onClosing(uiWindow *w, void *data) function shouldQuit (line 150) | static int shouldQuit(void *data) function main (line 156) | int main(void) FILE: examples/histogram/main.c function setSolidBrush (line 23) | static void setSolidBrush(uiDrawBrush *brush, uint32_t color, double alpha) function pointLocations (line 43) | static void pointLocations(double width, double height, double *xs, doub... function uiDrawPath (line 61) | static uiDrawPath *constructGraph(double width, double height, int extend) function graphSize (line 85) | static void graphSize(double clientWidth, double clientHeight, double *g... function handlerDraw (line 91) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function inPoint (line 177) | static int inPoint(double x, double y, double xtest, double ytest) function handlerMouseEvent (line 188) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 208) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 213) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 218) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function onDatapointChanged (line 224) | static void onDatapointChanged(uiSpinbox *s, void *data) function onColorChanged (line 229) | static void onColorChanged(uiColorButton *b, void *data) function onClosing (line 234) | static int onClosing(uiWindow *w, void *data) function shouldQuit (line 241) | static int shouldQuit(void *data) function main (line 247) | int main(void) FILE: examples/timer/main.c function sayTime (line 8) | int sayTime(void *data) function onClosing (line 20) | int onClosing(uiWindow *w, void *data) function saySomething (line 26) | void saySomething(uiButton *b, void *data) function main (line 31) | int main(void) FILE: test/OLD_page16.c function modelNumColumns (line 6) | static int modelNumColumns(uiTableModelHandler *mh, uiTableModel *m) function uiTableModelColumnType (line 11) | static uiTableModelColumnType modelColumnType(uiTableModelHandler *mh, u... function modelNumRows (line 22) | static int modelNumRows(uiTableModelHandler *mh, uiTableModel *m) function modelSetCellValue (line 84) | static void modelSetCellValue(uiTableModelHandler *mh, uiTableModel *m, ... function uiBox (line 94) | uiBox *makePage16(void) FILE: test/drawtests.c type drawtest (line 9) | struct drawtest { function drawOriginal (line 15) | static void drawOriginal(uiAreaDrawParams *p) function drawArcs (line 145) | static void drawArcs(uiAreaDrawParams *p) function d2dColorToRGB (line 265) | static void d2dColorToRGB(uint32_t color, double *r, double *g, double *b) function d2dSolidBrush (line 286) | static void d2dSolidBrush(uiDrawBrush *brush, uint32_t color, double alpha) function d2dClear (line 293) | static void d2dClear(uiAreaDrawParams *p, uint32_t color, double alpha) function drawD2DW8QS (line 308) | static void drawD2DW8QS(uiAreaDrawParams *p) function drawD2DSimpleApp (line 326) | static void drawD2DSimpleApp(uiAreaDrawParams *p) function drawD2DSolidBrush (line 399) | static void drawD2DSolidBrush(uiAreaDrawParams *p) function drawD2DLinearBrush (line 430) | static void drawD2DLinearBrush(uiAreaDrawParams *p) function drawD2DRadialBrush (line 481) | static void drawD2DRadialBrush(uiAreaDrawParams *p) function drawD2DPathGeometries (line 542) | static void drawD2DPathGeometries(uiAreaDrawParams *p) function drawD2DGeometryGroup (line 717) | static void drawD2DGeometryGroup(uiAreaDrawParams *p) function drawD2DRotate (line 811) | static void drawD2DRotate(uiAreaDrawParams *p) function drawD2DScale (line 882) | static void drawD2DScale(uiAreaDrawParams *p) function drawD2DSkew (line 954) | void drawD2DSkew(uiAreaDrawParams *p) function drawD2DTranslate (line 1025) | static void drawD2DTranslate(uiAreaDrawParams *p) function drawD2DMultiTransforms (line 1074) | static void drawD2DMultiTransforms(uiAreaDrawParams *p) function drawD2DComplexShape (line 1162) | static void drawD2DComplexShape(uiAreaDrawParams *p) function crsourcergba (line 1245) | static void crsourcergba(uiDrawBrush *brush, double r, double g, double ... function drawCSArc (line 1255) | static void drawCSArc(uiAreaDrawParams *p) function drawCSArcNegative (line 1318) | static void drawCSArcNegative(uiAreaDrawParams *p) function drawCSClip (line 1381) | static void drawCSClip(uiAreaDrawParams *p) function drawCSCurveRectangle (line 1427) | static void drawCSCurveRectangle(uiAreaDrawParams *p) function drawCSCurveTo (line 1503) | static void drawCSCurveTo(uiAreaDrawParams *p) function drawCSDash (line 1543) | static void drawCSDash(uiAreaDrawParams *p) function drawCSFillAndStroke2 (line 1582) | static void drawCSFillAndStroke2(uiAreaDrawParams *p) function drawCSFillStyle (line 1621) | static void drawCSFillStyle(uiAreaDrawParams *p) function drawCSMultiCaps (line 1690) | static void drawCSMultiCaps(uiAreaDrawParams *p) function drawCSRoundRect (line 1722) | static void drawCSRoundRect(uiAreaDrawParams *p) function drawCSSetLineCap (line 1784) | static void drawCSSetLineCap(uiAreaDrawParams *p) function drawCSSetLineJoin (line 1841) | static void drawCSSetLineJoin(uiAreaDrawParams *p) function cgaddrect (line 1892) | static void cgaddrect(uiDrawPath *path, uiAreaDrawParams *p, double x, d... function drawQ2DCreateWindowGC (line 1900) | static void drawQ2DCreateWindowGC(uiAreaDrawParams *p) type drawtest (line 1936) | struct drawtest function runDrawTest (line 1968) | void runDrawTest(int n, uiAreaDrawParams *p) function populateComboboxWithTests (line 1973) | void populateComboboxWithTests(uiCombobox *c) FILE: test/images.c function appendImageNamed (line 669) | void appendImageNamed(uiImage *img, const char *name) FILE: test/images/gen.go type img (line 12) | type img struct function main (line 20) | func main() { FILE: test/main.c function die (line 7) | void die(const char *fmt, ...) function onClosing (line 19) | int onClosing(uiWindow *w, void *data) function onShouldQuit (line 26) | int onShouldQuit(void *data) function main (line 42) | int main(int argc, char *argv[]) FILE: test/menus.c function enableItemTest (line 30) | static void enableItemTest(uiMenuItem *item, uiWindow *w, void *data) function forceOn (line 38) | static void forceOn(uiMenuItem *item, uiWindow *w, void *data) function forceOff (line 43) | static void forceOff(uiMenuItem *item, uiWindow *w, void *data) function whatWindow (line 48) | static void whatWindow(uiMenuItem *item, uiWindow *w, void *data) function initMenus (line 53) | void initMenus(void) FILE: test/page1.c function onChanged (line 28) | static void onChanged(uiEntry *e, void *data) function toggleSpaced (line 33) | static void toggleSpaced(uiCheckbox *c, void *data) function forceSpaced (line 38) | static void forceSpaced(uiButton *b, void *data) function showSpaced (line 43) | static void showSpaced(uiButton *b, void *data) function makePage1 (line 63) | void makePage1(uiWindow *w) FILE: test/page10.c function entryDouble (line 13) | static double entryDouble(uiEntry *e) function handlerDraw (line 24) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 95) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 100) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 105) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 110) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function onFontChanged (line 116) | static void onFontChanged(uiFontButton *b, void *data) function onColorChanged (line 121) | static void onColorChanged(uiColorButton *b, void *data) function onNoZ (line 126) | static void onNoZ(uiCheckbox *b, void *data) function uiBox (line 131) | uiBox *makePage10(void) FILE: test/page11.c function uiGroup (line 7) | static uiGroup *newg(const char *n, int s) function uiTab (line 17) | static uiTab *newt(int tt) function uiBox (line 27) | uiBox *makePage11(void) FILE: test/page12.c function meChanged (line 6) | static void meChanged(uiMultilineEntry *e, void *data) function setClicked (line 11) | static void setClicked(uiButton *b, void *data) function appendClicked (line 16) | static void appendClicked(uiButton *b, void *data) function uiBox (line 21) | static uiBox *half(uiMultilineEntry *(*mk)(void), const char *which) function uiBox (line 47) | uiBox *makePage12(void) FILE: test/page13.c function winClose (line 4) | static int winClose(uiWindow *w, void *data) function openTestWindow (line 9) | static void openTestWindow(uiBox *(*mkf)(void)) function buttonClicked (line 55) | static void buttonClicked(uiButton *b, void *data) function entryChanged (line 60) | static void entryChanged(uiEntry *e, void *data) function showHide (line 69) | static void showHide(uiButton *b, void *data) function setIndeterminate (line 79) | static void setIndeterminate(uiButton *b, void *data) function deleteFirst (line 92) | static void deleteFirst(uiButton *b, void *data) function uiBox (line 99) | uiBox *makePage13(void) FILE: test/page14.c function uiControl (line 35) | static uiControl *testControl(const char *label, int color) function uiControl (line 44) | static uiControl *simpleGrid(void) function uiControl (line 72) | static uiControl *boxComparison(void) function uiControl (line 115) | static uiControl *emptyLine(void) function uiControl (line 135) | static uiControl *emptyGrid(void) function uiControl (line 151) | static uiControl *spanningGrid(void) function onHideOne (line 186) | static void onHideOne(uiButton *b, void *data) function onShowOne (line 191) | static void onShowOne(uiButton *b, void *data) function onHideAll (line 196) | static void onHideAll(uiButton *b, void *data) function onShowAll (line 203) | static void onShowAll(uiButton *b, void *data) function AT (line 217) | AT(Leading) function uiTab (line 337) | uiTab *makePage14(void) FILE: test/page15.c type trect (line 8) | struct trect { type tareas (line 18) | struct tareas { function filltareas (line 32) | static void filltareas(double awid, double aht, struct tareas *ta) function drawtrect (line 47) | static void drawtrect(uiDrawContext *c, struct trect tr, double r, doubl... function handlerDraw (line 74) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 94) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 124) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 128) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 132) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function borderWindowOpen (line 137) | static void borderWindowOpen(uiButton *b, void *data) function sizeWidth (line 168) | static void sizeWidth(uiSpinbox *s, void *data) function sizeHeight (line 178) | static void sizeHeight(uiSpinbox *s, void *data) function updatesize (line 188) | static void updatesize(uiWindow *w) function onSize (line 199) | void onSize(uiWindow *w, void *data) function setFullscreen (line 205) | void setFullscreen(uiCheckbox *cb, void *data) function borderless (line 213) | static void borderless(uiCheckbox *c, void *data) function uiBox (line 220) | uiBox *makePage15(uiWindow *w) FILE: test/page16.c function modelNumColumns (line 6) | static int modelNumColumns(uiTableModelHandler *mh, uiTableModel *m) function uiTableValueType (line 11) | static uiTableValueType modelColumnType(uiTableModelHandler *mh, uiTable... function modelNumRows (line 22) | static int modelNumRows(uiTableModelHandler *mh, uiTableModel *m) function uiTableValue (line 32) | static uiTableValue *modelCellValue(uiTableModelHandler *mh, uiTableMode... function modelSetCellValue (line 84) | static void modelSetCellValue(uiTableModelHandler *mh, uiTableModel *m, ... function uiBox (line 103) | uiBox *makePage16(void) function freePage16 (line 158) | void freePage16(void) FILE: test/page2.c function moveLabel (line 10) | static void moveLabel(uiButton *b, void *data) function movePage1 (line 27) | static void movePage1(uiButton *b, void *data) function openAnotherWindow (line 42) | static void openAnotherWindow(uiButton *bb, void *data) function openAnotherDisabledWindow (line 60) | static void openAnotherDisabledWindow(uiButton *b, void *data) function echoReadOnlyText (line 78) | static void echoReadOnlyText(uiEntry *e, void *data) function uiBox (line 87) | uiBox *makePage2(void) FILE: test/page3.c function uiBox (line 4) | static uiBox *makeSet(int omit, int hidden, int stretch) function uiBox (line 34) | uiBox *makePage3(void) FILE: test/page4.c function appendCBRB (line 35) | static void appendCBRB(uiButton *b, void *data) function onCBChanged (line 42) | static void onCBChanged(uiCombobox *c, void *data) function onECBChanged (line 50) | static void onECBChanged(uiEditableCombobox *c, void *data) function onRBSelected (line 61) | static void onRBSelected(uiRadioButtons *r, void *data) function selectSecond (line 66) | static void selectSecond(uiButton *b, void *data) function selectNone (line 72) | static void selectNone(uiButton *b, void *data) function uiBox (line 78) | uiBox *makePage4(void) FILE: test/page5.c function openFile (line 6) | static void openFile(uiButton *b, void *data) function saveFile (line 19) | static void saveFile(uiButton *b, void *data) function msgBox (line 34) | static void msgBox(uiButton *b, void *data) function msgBoxError (line 45) | static void msgBoxError(uiButton *b, void *data) function uiBox (line 56) | uiBox *makePage5(uiWindow *pw) FILE: test/page6.c type handler (line 9) | struct handler { type handler (line 13) | struct handler function handlerDraw (line 15) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 20) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 34) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 39) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 44) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function shouldntHappen (line 65) | static void shouldntHappen(uiCombobox *c, void *data) function redraw (line 70) | static void redraw(uiCombobox *c, void *data) function enableArea (line 75) | static void enableArea(uiButton *b, void *data) function uiBox (line 83) | uiBox *makePage6(void) FILE: test/page7.c function uiBox (line 4) | uiBox *makePage7(void) FILE: test/page7a.c type handler (line 10) | struct handler { type handler (line 14) | struct handler function handlerDraw (line 17) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 65) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 70) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 75) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 80) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function entryChanged (line 85) | static void entryChanged(uiEntry *e, void *data) function checkboxToggled (line 90) | static void checkboxToggled(uiCheckbox *c, void *data) function uiGroup (line 95) | uiGroup *makePage7a(void) FILE: test/page7b.c type handler (line 7) | struct handler { type handler (line 11) | struct handler function handlerDraw (line 13) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 18) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 28) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 34) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 39) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function uiGroup (line 48) | uiGroup *makePage7b(void) FILE: test/page7c.c type handler (line 6) | struct handler { type handler (line 10) | struct handler function handlerDraw (line 17) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 92) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 97) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 102) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 107) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function uiGroup (line 116) | uiGroup *makePage7c(void) FILE: test/page8.c function onListFonts (line 4) | static void onListFonts(uiButton *b, void *data) function uiBox (line 22) | uiBox *makePage8(void) FILE: test/page9.c function entryDouble (line 17) | static double entryDouble(uiEntry *e) function drawGuides (line 28) | static void drawGuides(uiDrawContext *c, uiDrawTextFontMetrics *m) function handlerDraw (line 116) | static void handlerDraw(uiAreaHandler *a, uiArea *area, uiAreaDrawParams... function handlerMouseEvent (line 170) | static void handlerMouseEvent(uiAreaHandler *a, uiArea *area, uiAreaMous... function handlerMouseCrossed (line 175) | static void handlerMouseCrossed(uiAreaHandler *ah, uiArea *a, int left) function handlerDragBroken (line 180) | static void handlerDragBroken(uiAreaHandler *ah, uiArea *a) function handlerKeyEvent (line 185) | static int handlerKeyEvent(uiAreaHandler *ah, uiArea *a, uiAreaKeyEvent *e) function onTextApply (line 191) | static void onTextApply(uiButton *b, void *data) function uiBox (line 196) | uiBox *makePage9(void) FILE: test/spaced.c type thing (line 4) | struct thing { type thing (line 9) | struct thing type thing (line 19) | struct thing type thing (line 19) | struct thing type types (line 29) | enum types { function setSpaced (line 38) | void setSpaced(int spaced) function querySpaced (line 71) | void querySpaced(char out[12]) // more than enough function uiWindow (line 116) | uiWindow *newWindow(const char *title, int width, int height, int hasMen... function uiBox (line 125) | uiBox *newHorizontalBox(void) function uiBox (line 134) | uiBox *newVerticalBox(void) function uiTab (line 143) | uiTab *newTab(void) function uiGroup (line 152) | uiGroup *newGroup(const char *text) function uiForm (line 161) | uiForm *newForm(void) function uiGrid (line 170) | uiGrid *newGrid(void) FILE: ui.h type uiInitOptions (line 48) | typedef struct uiInitOptions uiInitOptions; type uiInitOptions (line 50) | struct uiInitOptions { type uiControl (line 77) | typedef struct uiControl uiControl; type uiControl (line 79) | struct uiControl { type uiWindow (line 118) | typedef struct uiWindow uiWindow; type uiButton (line 135) | typedef struct uiButton uiButton; type uiBox (line 142) | typedef struct uiBox uiBox; type uiCheckbox (line 151) | typedef struct uiCheckbox uiCheckbox; type uiEntry (line 160) | typedef struct uiEntry uiEntry; type uiLabel (line 171) | typedef struct uiLabel uiLabel; type uiTab (line 177) | typedef struct uiTab uiTab; type uiGroup (line 187) | typedef struct uiGroup uiGroup; type uiSpinbox (line 201) | typedef struct uiSpinbox uiSpinbox; type uiSlider (line 208) | typedef struct uiSlider uiSlider; type uiProgressBar (line 215) | typedef struct uiProgressBar uiProgressBar; type uiSeparator (line 221) | typedef struct uiSeparator uiSeparator; type uiCombobox (line 226) | typedef struct uiCombobox uiCombobox; type uiEditableCombobox (line 234) | typedef struct uiEditableCombobox uiEditableCombobox; type uiRadioButtons (line 243) | typedef struct uiRadioButtons uiRadioButtons; type tm (line 251) | struct tm type uiDateTimePicker (line 252) | typedef struct uiDateTimePicker uiDateTimePicker; type tm (line 258) | struct tm type tm (line 259) | struct tm type uiMultilineEntry (line 266) | typedef struct uiMultilineEntry uiMultilineEntry; type uiMenuItem (line 277) | typedef struct uiMenuItem uiMenuItem; type uiMenu (line 285) | typedef struct uiMenu uiMenu; type uiArea (line 300) | typedef struct uiArea uiArea; type uiAreaHandler (line 301) | typedef struct uiAreaHandler uiAreaHandler; type uiAreaDrawParams (line 302) | typedef struct uiAreaDrawParams uiAreaDrawParams; type uiAreaMouseEvent (line 303) | typedef struct uiAreaMouseEvent uiAreaMouseEvent; type uiAreaKeyEvent (line 304) | typedef struct uiAreaKeyEvent uiAreaKeyEvent; type uiDrawContext (line 306) | typedef struct uiDrawContext uiDrawContext; type uiAreaHandler (line 308) | struct uiAreaHandler { type uiAreaDrawParams (line 352) | struct uiAreaDrawParams { type uiDrawPath (line 365) | typedef struct uiDrawPath uiDrawPath; type uiDrawBrush (line 366) | typedef struct uiDrawBrush uiDrawBrush; type uiDrawStrokeParams (line 367) | typedef struct uiDrawStrokeParams uiDrawStrokeParams; type uiDrawMatrix (line 368) | typedef struct uiDrawMatrix uiDrawMatrix; type uiDrawBrushGradientStop (line 370) | typedef struct uiDrawBrushGradientStop uiDrawBrushGradientStop; type uiDrawMatrix (line 401) | struct uiDrawMatrix { type uiDrawBrush (line 410) | struct uiDrawBrush { type uiDrawBrushGradientStop (line 438) | struct uiDrawBrushGradientStop { type uiDrawStrokeParams (line 446) | struct uiDrawStrokeParams { type uiAttribute (line 516) | typedef struct uiAttribute uiAttribute; type uiOpenTypeFeatures (line 742) | typedef struct uiOpenTypeFeatures uiOpenTypeFeatures; type uiForEach (line 748) | typedef uiForEach (*uiOpenTypeFeaturesForEachFunc)(const uiOpenTypeFeatu... type uiAttributedString (line 841) | typedef struct uiAttributedString uiAttributedString; type uiForEach (line 847) | typedef uiForEach (*uiAttributedStringForEachAttributeFunc)(const uiAttr... type uiFontDescriptor (line 915) | typedef struct uiFontDescriptor uiFontDescriptor; type uiFontDescriptor (line 917) | struct uiFontDescriptor { type uiDrawTextLayout (line 937) | typedef struct uiDrawTextLayout uiDrawTextLayout; type uiDrawTextLayoutParams (line 952) | typedef struct uiDrawTextLayoutParams uiDrawTextLayoutParams; type uiDrawTextLayoutParams (line 955) | struct uiDrawTextLayoutParams { type uiFontButton (line 997) | typedef struct uiFontButton uiFontButton; type uiAreaMouseEvent (line 1022) | struct uiAreaMouseEvent { type uiAreaKeyEvent (line 1083) | struct uiAreaKeyEvent { type uiColorButton (line 1093) | typedef struct uiColorButton uiColorButton; type uiForm (line 1100) | typedef struct uiForm uiForm; type uiGrid (line 1122) | typedef struct uiGrid uiGrid; type uiImage (line 1150) | typedef struct uiImage uiImage; type uiTableValue (line 1183) | typedef struct uiTableValue uiTableValue; type uiTableModel (line 1274) | typedef struct uiTableModel uiTableModel; type uiTableModelHandler (line 1279) | typedef struct uiTableModelHandler uiTableModelHandler; type uiTableModelHandler (line 1282) | struct uiTableModelHandler { type uiTableTextColumnOptionalParams (line 1359) | typedef struct uiTableTextColumnOptionalParams uiTableTextColumnOptional... type uiTableParams (line 1362) | typedef struct uiTableParams uiTableParams; type uiTableTextColumnOptionalParams (line 1364) | struct uiTableTextColumnOptionalParams { type uiTableParams (line 1374) | struct uiTableParams { type uiTable (line 1390) | typedef struct uiTable uiTable; FILE: ui_darwin.h type uiDarwinControl (line 14) | typedef struct uiDarwinControl uiDarwinControl; type uiDarwinControl (line 15) | struct uiDarwinControl { FILE: ui_unix.h type uiUnixControl (line 14) | typedef struct uiUnixControl uiUnixControl; type uiUnixControl (line 15) | struct uiUnixControl { FILE: ui_windows.h type uiWindowsSizing (line 14) | typedef struct uiWindowsSizing uiWindowsSizing; type uiWindowsControl (line 16) | typedef struct uiWindowsControl uiWindowsControl; type uiWindowsControl (line 17) | struct uiWindowsControl { type uiWindowsSizing (line 237) | typedef struct uiWindowsSizing uiWindowsSizing; type uiWindowsSizing (line 238) | struct uiWindowsSizing { FILE: unix/OLD_table.c function uiTableModel (line 20) | uiTableModel *uiNewTableModel(uiTableModelHandler *mh) function uiFreeTableModel (line 29) | void uiFreeTableModel(uiTableModel *m) function uiTableModelRowInserted (line 34) | void uiTableModelRowInserted(uiTableModel *m, int newIndex) function uiTableModelRowChanged (line 46) | void uiTableModelRowChanged(uiTableModel *m, int index) function uiTableModelRowDeleted (line 58) | void uiTableModelRowDeleted(uiTableModel *m, int oldIndex) type tablePart (line 75) | struct tablePart { type uiTableColumn (line 85) | struct uiTableColumn { type uiTable (line 91) | struct uiTable { function setImageSize (line 107) | static void setImageSize(GtkCellRenderer *r) function applyColor (line 122) | static void applyColor(GtkTreeModel *mm, GtkTreeIter *iter, int modelCol... function dataFunc (line 136) | static void dataFunc(GtkTreeViewColumn *c, GtkCellRenderer *r, GtkTreeMo... function onEdited (line 191) | static void onEdited(struct tablePart *part, int column, const char *pat... function appendPart (line 206) | static void appendPart(uiTableColumn *c, struct tablePart *part, GtkCell... function textEdited (line 214) | static void textEdited(GtkCellRendererText *renderer, gchar *path, gchar... function uiTableColumnAppendTextPart (line 221) | void uiTableColumnAppendTextPart(uiTableColumn *c, int modelColumn, int ... function uiTableColumnAppendImagePart (line 239) | void uiTableColumnAppendImagePart(uiTableColumn *c, int modelColumn, int... function buttonClicked (line 253) | static void buttonClicked(GtkCellRenderer *r, gchar *pathstr, gpointer d... function uiTableColumnAppendButtonPart (line 260) | void uiTableColumnAppendButtonPart(uiTableColumn *c, int modelColumn, in... function checkboxToggled (line 278) | static void checkboxToggled(GtkCellRendererToggle *r, gchar *pathstr, gp... function uiTableColumnAppendCheckboxPart (line 296) | void uiTableColumnAppendCheckboxPart(uiTableColumn *c, int modelColumn, ... function uiTableColumnAppendProgressBarPart (line 313) | void uiTableColumnAppendProgressBarPart(uiTableColumn *c, int modelColum... function uiTableColumnPartSetEditable (line 326) | void uiTableColumnPartSetEditable(uiTableColumn *c, int part, int editable) function uiTableColumnPartSetTextColor (line 343) | void uiTableColumnPartSetTextColor(uiTableColumn *c, int part, int model... function uiTableDestroy (line 352) | uiUnixControlAllDefaultsExceptDestroy(uiTable) function uiTableColumn (line 363) | uiTableColumn *uiTableAppendColumn(uiTable *t, const char *name) function uiTableSetRowBackgroundColorModelColumn (line 377) | void uiTableSetRowBackgroundColorModelColumn(uiTable *t, int modelColumn) function uiTable (line 383) | uiTable *uiNewTable(uiTableModel *model) FILE: unix/alloc.c function uiprivInitAlloc (line 16) | void uiprivInitAlloc(void) function uninitComplain (line 21) | static void uninitComplain(gpointer ptr, gpointer data) function uiprivUninitAlloc (line 33) | void uiprivUninitAlloc(void) function uiprivFree (line 76) | void uiprivFree(void *p) FILE: unix/area.c type areaWidget (line 13) | typedef struct areaWidget areaWidget; type areaWidgetClass (line 14) | typedef struct areaWidgetClass areaWidgetClass; type areaWidget (line 16) | struct areaWidget { type areaWidgetClass (line 25) | struct areaWidgetClass { type uiArea (line 29) | struct uiArea { function areaWidget_init (line 56) | static void areaWidget_init(areaWidget *aw) function areaWidget_dispose (line 74) | static void areaWidget_dispose(GObject *obj) function areaWidget_finalize (line 79) | static void areaWidget_finalize(GObject *obj) function areaWidget_size_allocate (line 84) | static void areaWidget_size_allocate(GtkWidget *w, GtkAllocation *alloca... function loadAreaSize (line 101) | static void loadAreaSize(uiArea *a, double *width, double *height) function gboolean (line 118) | static gboolean areaWidget_draw(GtkWidget *w, cairo_t *cr) function areaWidget_get_preferred_height (line 147) | static void areaWidget_get_preferred_height(GtkWidget *w, gint *min, gin... function areaWidget_get_preferred_width (line 160) | static void areaWidget_get_preferred_width(GtkWidget *w, gint *min, gint... function guint (line 173) | static guint translateModifiers(guint state, GdkWindow *window) function uiModifiers (line 185) | static uiModifiers toModifiers(guint state) function finishMouseEvent (line 204) | static void finishMouseEvent(uiArea *a, uiAreaMouseEvent *me, guint mb, ... function gboolean (line 240) | static gboolean areaWidget_button_press_event(GtkWidget *w, GdkEventButt... function gboolean (line 279) | static gboolean areaWidget_button_release_event(GtkWidget *w, GdkEventBu... function gboolean (line 292) | static gboolean areaWidget_motion_notify_event(GtkWidget *w, GdkEventMot... function gboolean (line 307) | static gboolean onCrossing(areaWidget *aw, int left) function gboolean (line 316) | static gboolean areaWidget_enter_notify_event(GtkWidget *w, GdkEventCros... function gboolean (line 321) | static gboolean areaWidget_leave_notify_event(GtkWidget *w, GdkEventCros... function areaKeyEvent (line 385) | static int areaKeyEvent(uiArea *a, int up, GdkEventKey *e) function gboolean (line 424) | static gboolean areaWidget_key_press_event(GtkWidget *w, GdkEventKey *e) function gboolean (line 434) | static gboolean areaWidget_key_release_event(GtkWidget *w, GdkEventKey *e) function areaWidget_set_property (line 451) | static void areaWidget_set_property(GObject *obj, guint prop, const GVal... function areaWidget_get_property (line 464) | static void areaWidget_get_property(GObject *obj, guint prop, GValue *va... function areaWidget_class_init (line 469) | static void areaWidget_class_init(areaWidgetClass *class) function uiAreaSetSize (line 497) | uiUnixControlAllDefaults(uiArea) function uiAreaQueueRedrawAll (line 508) | void uiAreaQueueRedrawAll(uiArea *a) function uiAreaScrollTo (line 513) | void uiAreaScrollTo(uiArea *a, double x, double y, double width, double ... function uiAreaBeginUserWindowMove (line 519) | void uiAreaBeginUserWindowMove(uiArea *a) function uiAreaBeginUserWindowResize (line 559) | void uiAreaBeginUserWindowResize(uiArea *a, uiWindowResizeEdge edge) function uiArea (line 589) | uiArea *uiNewArea(uiAreaHandler *ah) function uiArea (line 609) | uiArea *uiNewScrollingArea(uiAreaHandler *ah, int width, int height) FILE: unix/attrstr.c type foreachParams (line 8) | struct foreachParams { function addattr (line 12) | static void addattr(struct foreachParams *p, size_t start, size_t end, P... function uiForEach (line 21) | static uiForEach processAttribute(const uiAttributedString *s, const uiA... function PangoAttrList (line 138) | PangoAttrList *uiprivAttributedStringToPangoAttrList(uiDrawTextLayoutPar... FILE: unix/box.c type boxChild (line 4) | struct boxChild { type uiBox (line 13) | struct uiBox { function uiBoxDestroy (line 28) | static void uiBoxDestroy(uiControl *c) function uiBoxAppend (line 50) | void uiBoxAppend(uiBox *b, uiControl *c, int stretchy) function uiBoxDelete (line 91) | void uiBoxDelete(uiBox *b, int index) function uiBoxPadded (line 112) | int uiBoxPadded(uiBox *b) function uiBoxSetPadded (line 117) | void uiBoxSetPadded(uiBox *b, int padded) function uiBox (line 129) | static uiBox *finishNewBox(GtkOrientation orientation) function uiBox (line 151) | uiBox *uiNewHorizontalBox(void) function uiBox (line 156) | uiBox *uiNewVerticalBox(void) FILE: unix/button.c type uiButton (line 4) | struct uiButton { function onClicked (line 12) | uiUnixControlAllDefaults(uiButton) function defaultOnClicked (line 21) | static void defaultOnClicked(uiButton *b, void *data) function uiButtonSetText (line 31) | void uiButtonSetText(uiButton *b, const char *text) function uiButtonOnClicked (line 36) | void uiButtonOnClicked(uiButton *b, void (*f)(uiButton *, void *), void ... function uiButton (line 42) | uiButton *uiNewButton(const char *text) FILE: unix/cellrendererbutton.c type cellRendererButton (line 17) | typedef struct cellRendererButton cellRendererButton; type cellRendererButtonClass (line 18) | typedef struct cellRendererButtonClass cellRendererButtonClass; type cellRendererButton (line 20) | struct cellRendererButton { type cellRendererButtonClass (line 25) | struct cellRendererButtonClass { function cellRendererButton_init (line 31) | static void cellRendererButton_init(cellRendererButton *c) function cellRendererButton_dispose (line 38) | static void cellRendererButton_dispose(GObject *obj) function cellRendererButton_finalize (line 43) | static void cellRendererButton_finalize(GObject *obj) function GtkSizeRequestMode (line 54) | static GtkSizeRequestMode cellRendererButton_get_request_mode(GtkCellRen... function GtkStyleContext (line 61) | static GtkStyleContext *setButtonStyle(GtkWidget *widget) function unsetButtonStyle (line 88) | void unsetButtonStyle(GtkStyleContext *context) function PangoLayout (line 95) | static PangoLayout *cellRendererButtonPangoLayout(cellRendererButton *c,... function cellRendererButtonSize (line 109) | static void cellRendererButtonSize(cellRendererButton *c, GtkWidget *wid... function cellRendererButton_get_preferred_width (line 143) | static void cellRendererButton_get_preferred_width(GtkCellRenderer *r, G... function cellRendererButton_get_preferred_height_for_width (line 168) | static void cellRendererButton_get_preferred_height_for_width(GtkCellRen... function cellRendererButton_get_preferred_height (line 192) | static void cellRendererButton_get_preferred_height(GtkCellRenderer *r, ... function cellRendererButton_get_aligned_area (line 202) | static void cellRendererButton_get_aligned_area(GtkCellRenderer *r, GtkW... function cellRendererButton_render (line 222) | static void cellRendererButton_render(GtkCellRenderer *r, cairo_t *cr, G... function gboolean (line 263) | static gboolean cellRendererButton_activate(GtkCellRenderer *r, GdkEvent... function cellRendererButton_set_property (line 271) | static void cellRendererButton_set_property(GObject *object, guint prop,... function cellRendererButton_get_property (line 285) | static void cellRendererButton_get_property(GObject *object, guint prop,... function cellRendererButton_class_init (line 296) | static void cellRendererButton_class_init(cellRendererButtonClass *class) function GtkCellRenderer (line 329) | GtkCellRenderer *uiprivNewCellRendererButton(void) FILE: unix/checkbox.c type uiCheckbox (line 4) | struct uiCheckbox { function onToggled (line 15) | uiUnixControlAllDefaults(uiCheckbox) function defaultOnToggled (line 24) | static void defaultOnToggled(uiCheckbox *c, void *data) function uiCheckboxSetText (line 34) | void uiCheckboxSetText(uiCheckbox *c, const char *text) function uiCheckboxOnToggled (line 39) | void uiCheckboxOnToggled(uiCheckbox *c, void (*f)(uiCheckbox *, void *),... function uiCheckboxChecked (line 45) | int uiCheckboxChecked(uiCheckbox *c) function uiCheckboxSetChecked (line 50) | void uiCheckboxSetChecked(uiCheckbox *c, int checked) function uiCheckbox (line 63) | uiCheckbox *uiNewCheckbox(const char *text) FILE: unix/child.c type uiprivChild (line 6) | struct uiprivChild { function uiprivChild (line 29) | uiprivChild *uiprivNewChild(uiControl *child, uiControl *parent, GtkCont... function uiprivChild (line 52) | uiprivChild *uiprivNewChildWithBox(uiControl *child, uiControl *parent, ... function uiprivChildRemove (line 72) | void uiprivChildRemove(uiprivChild *c) function uiprivChildDestroy (line 88) | void uiprivChildDestroy(uiprivChild *c) function GtkWidget (line 97) | GtkWidget *uiprivChildWidget(uiprivChild *c) function uiprivChildFlag (line 102) | int uiprivChildFlag(uiprivChild *c) function uiprivChildSetFlag (line 107) | void uiprivChildSetFlag(uiprivChild *c, int flag) function GtkWidget (line 112) | GtkWidget *uiprivChildBox(uiprivChild *c) function uiprivChildSetMargined (line 117) | void uiprivChildSetMargined(uiprivChild *c, int margined) FILE: unix/colorbutton.c type uiColorButton (line 4) | struct uiColorButton { function onColorSet (line 14) | uiUnixControlAllDefaults(uiColorButton) function defaultOnChanged (line 23) | static void defaultOnChanged(uiColorButton *b, void *data) function uiColorButtonColor (line 28) | void uiColorButtonColor(uiColorButton *b, double *r, double *g, double *... function uiColorButtonSetColor (line 39) | void uiColorButtonSetColor(uiColorButton *b, double r, double g, double ... function uiColorButtonOnChanged (line 51) | void uiColorButtonOnChanged(uiColorButton *b, void (*f)(uiColorButton *,... function uiColorButton (line 57) | uiColorButton *uiNewColorButton(void) FILE: unix/combobox.c type uiCombobox (line 4) | struct uiCombobox { function onChanged (line 14) | uiUnixControlAllDefaults(uiCombobox) function defaultOnSelected (line 23) | static void defaultOnSelected(uiCombobox *c, void *data) function uiComboboxAppend (line 28) | void uiComboboxAppend(uiCombobox *c, const char *text) function uiComboboxSelected (line 33) | int uiComboboxSelected(uiCombobox *c) function uiComboboxSetSelected (line 38) | void uiComboboxSetSelected(uiCombobox *c, int n) function uiComboboxOnSelected (line 46) | void uiComboboxOnSelected(uiCombobox *c, void (*f)(uiCombobox *c, void *... function uiCombobox (line 52) | uiCombobox *uiNewCombobox(void) FILE: unix/control.c function uiUnixControlSetContainer (line 4) | void uiUnixControlSetContainer(uiUnixControl *c, GtkContainer *container... function uiUnixControl (line 11) | uiUnixControl *uiUnixAllocControl(size_t n, uint32_t typesig, const char... FILE: unix/datetimepicker.c type uiprivDateTimePickerWidget (line 14) | typedef struct uiprivDateTimePickerWidget uiprivDateTimePickerWidget; type uiprivDateTimePickerWidgetClass (line 15) | typedef struct uiprivDateTimePickerWidgetClass uiprivDateTimePickerWidge... type uiprivDateTimePickerWidget (line 17) | struct uiprivDateTimePickerWidget { type uiprivDateTimePickerWidgetClass (line 44) | struct uiprivDateTimePickerWidgetClass { function realSpinValue (line 50) | static int realSpinValue(GtkSpinButton *spinButton) function setRealSpinValue (line 58) | static void setRealSpinValue(GtkSpinButton *spinButton, int value, gulon... function GDateTime (line 68) | static GDateTime *selected(uiprivDateTimePickerWidget *d) function setLabel (line 88) | static void setLabel(uiprivDateTimePickerWidget *d) function dateTimeChanged (line 115) | static void dateTimeChanged(uiprivDateTimePickerWidget *d) function setActive (line 123) | static void setActive(uiprivDateTimePickerWidget *d, gboolean active) function endGrab (line 131) | static void endGrab(uiprivDateTimePickerWidget *d) function hidePopup (line 141) | static void hidePopup(uiprivDateTimePickerWidget *d) function gboolean (line 149) | static gboolean startGrab(uiprivDateTimePickerWidget *d) function allocationToScreen (line 204) | static void allocationToScreen(uiprivDateTimePickerWidget *d, gint *x, g... function showPopup (line 244) | static void showPopup(uiprivDateTimePickerWidget *d) function onToggled (line 264) | static void onToggled(GtkToggleButton *b, gpointer data) function gboolean (line 274) | static gboolean grabBroken(GtkWidget *w, GdkEventGrabBroken *e, gpointer... function gboolean (line 282) | static gboolean buttonReleased(GtkWidget *w, GdkEventButton *e, gpointer... function gint (line 311) | static gint hoursSpinboxInput(GtkSpinButton *sb, gpointer ptr, gpointer ... function gboolean (line 327) | static gboolean hoursSpinboxOutput(GtkSpinButton *sb, gpointer data) function gboolean (line 341) | static gboolean zeroPadSpinbox(GtkSpinButton *sb, gpointer data) function gint (line 354) | static gint ampmSpinboxInput(GtkSpinButton *sb, gpointer ptr, gpointer d... function gboolean (line 375) | static gboolean ampmSpinboxOutput(GtkSpinButton *sb, gpointer data) function spinboxChanged (line 387) | static void spinboxChanged(GtkSpinButton *sb, gpointer data) function GtkWidget (line 394) | static GtkWidget *newSpinbox(uiprivDateTimePickerWidget *d, int min, int... function dateChanged (line 410) | static void dateChanged(GtkCalendar *c, gpointer data) function setDateOnly (line 417) | static void setDateOnly(uiprivDateTimePickerWidget *d) function setTimeOnly (line 423) | static void setTimeOnly(uiprivDateTimePickerWidget *d) function uiprivDateTimePickerWidget_setTime (line 429) | static void uiprivDateTimePickerWidget_setTime(uiprivDateTimePickerWidge... function uiprivDateTimePickerWidget_init (line 456) | static void uiprivDateTimePickerWidget_init(uiprivDateTimePickerWidget *d) function uiprivDateTimePickerWidget_dispose (line 525) | static void uiprivDateTimePickerWidget_dispose(GObject *obj) function uiprivDateTimePickerWidget_finalize (line 536) | static void uiprivDateTimePickerWidget_finalize(GObject *obj) function uiprivDateTimePickerWidget_class_init (line 541) | static void uiprivDateTimePickerWidget_class_init(uiprivDateTimePickerWi... type uiDateTimePicker (line 555) | struct uiDateTimePicker { function defaultOnChanged (line 564) | uiUnixControlAllDefaults(uiDateTimePicker) function uiDateTimePickerTime (line 571) | void uiDateTimePickerTime(uiDateTimePicker *d, struct tm *time) function uiDateTimePickerSetTime (line 587) | void uiDateTimePickerSetTime(uiDateTimePicker *d, const struct tm *time) function uiDateTimePickerOnChanged (line 605) | void uiDateTimePickerOnChanged(uiDateTimePicker *d, void (*f)(uiDateTime... function onChanged (line 611) | static void onChanged(uiprivDateTimePickerWidget *d, gpointer data) function GtkWidget (line 619) | static GtkWidget *newDTP(void) function GtkWidget (line 628) | static GtkWidget *newDP(void) function GtkWidget (line 638) | static GtkWidget *newTP(void) function uiDateTimePicker (line 648) | uiDateTimePicker *finishNewDateTimePicker(GtkWidget *(*fn)(void)) function uiDateTimePicker (line 662) | uiDateTimePicker *uiNewDateTimePicker(void) function uiDateTimePicker (line 667) | uiDateTimePicker *uiNewDatePicker(void) function uiDateTimePicker (line 672) | uiDateTimePicker *uiNewTimePicker(void) FILE: unix/debug.c function uiprivRealBug (line 6) | void uiprivRealBug(const char *file, const char *line, const char *func,... FILE: unix/draw.c function uiDrawContext (line 5) | uiDrawContext *uiprivNewContext(cairo_t *cr, GtkStyleContext *style) function uiprivFreeContext (line 15) | void uiprivFreeContext(uiDrawContext *c) function cairo_pattern_t (line 21) | static cairo_pattern_t *mkbrush(uiDrawBrush *b) function uiDrawStroke (line 58) | void uiDrawStroke(uiDrawContext *c, uiDrawPath *path, uiDrawBrush *b, ui... function uiDrawFill (line 94) | void uiDrawFill(uiDrawContext *c, uiDrawPath *path, uiDrawBrush *b) function uiDrawTransform (line 113) | void uiDrawTransform(uiDrawContext *c, uiDrawMatrix *m) function uiDrawClip (line 121) | void uiDrawClip(uiDrawContext *c, uiDrawPath *path) function uiDrawSave (line 135) | void uiDrawSave(uiDrawContext *c) function uiDrawRestore (line 140) | void uiDrawRestore(uiDrawContext *c) FILE: unix/draw.h type uiDrawContext (line 4) | struct uiDrawContext { FILE: unix/drawmatrix.c function m2c (line 5) | static void m2c(uiDrawMatrix *m, cairo_matrix_t *c) function uiprivM2C (line 16) | void uiprivM2C(uiDrawMatrix *m, cairo_matrix_t *c) function c2m (line 21) | static void c2m(cairo_matrix_t *c, uiDrawMatrix *m) function uiDrawMatrixTranslate (line 31) | void uiDrawMatrixTranslate(uiDrawMatrix *m, double x, double y) function uiDrawMatrixScale (line 40) | void uiDrawMatrixScale(uiDrawMatrix *m, double xCenter, double yCenter, ... function uiDrawMatrixRotate (line 55) | void uiDrawMatrixRotate(uiDrawMatrix *m, double x, double y, double amount) function uiDrawMatrixSkew (line 66) | void uiDrawMatrixSkew(uiDrawMatrix *m, double x, double y, double xamoun... function uiDrawMatrixMultiply (line 71) | void uiDrawMatrixMultiply(uiDrawMatrix *dest, uiDrawMatrix *src) function uiDrawMatrixInvertible (line 82) | int uiDrawMatrixInvertible(uiDrawMatrix *m) function uiDrawMatrixInvert (line 90) | int uiDrawMatrixInvert(uiDrawMatrix *m) function uiDrawMatrixTransformPoint (line 101) | void uiDrawMatrixTransformPoint(uiDrawMatrix *m, double *x, double *y) function uiDrawMatrixTransformSize (line 109) | void uiDrawMatrixTransformSize(uiDrawMatrix *m, double *x, double *y) FILE: unix/drawpath.c type uiDrawPath (line 5) | struct uiDrawPath { type piece (line 11) | struct piece { function uiDrawPath (line 27) | uiDrawPath *uiDrawNewPath(uiDrawFillMode mode) function uiDrawFreePath (line 37) | void uiDrawFreePath(uiDrawPath *p) function add (line 43) | static void add(uiDrawPath *p, struct piece *piece) function uiDrawPathNewFigure (line 50) | void uiDrawPathNewFigure(uiDrawPath *p, double x, double y) function uiDrawPathNewFigureWithArc (line 60) | void uiDrawPathNewFigureWithArc(uiDrawPath *p, double xCenter, double yC... function uiDrawPathLineTo (line 76) | void uiDrawPathLineTo(uiDrawPath *p, double x, double y) function uiDrawPathArcTo (line 86) | void uiDrawPathArcTo(uiDrawPath *p, double xCenter, double yCenter, doub... function uiDrawPathBezierTo (line 102) | void uiDrawPathBezierTo(uiDrawPath *p, double c1x, double c1y, double c2... function uiDrawPathCloseFigure (line 116) | void uiDrawPathCloseFigure(uiDrawPath *p) function uiDrawPathAddRectangle (line 124) | void uiDrawPathAddRectangle(uiDrawPath *p, double x, double y, double wi... function uiDrawPathEnd (line 136) | void uiDrawPathEnd(uiDrawPath *p) function uiprivRunPath (line 141) | void uiprivRunPath(uiDrawPath *p, cairo_t *cr) function uiDrawFillMode (line 196) | uiDrawFillMode uiprivPathFillMode(uiDrawPath *path) FILE: unix/drawtext.c type uiDrawTextLayout (line 6) | struct uiDrawTextLayout { function uiDrawTextLayout (line 22) | uiDrawTextLayout *uiDrawNewTextLayout(uiDrawTextLayoutParams *p) function uiDrawFreeTextLayout (line 60) | void uiDrawFreeTextLayout(uiDrawTextLayout *tl) function uiDrawText (line 66) | void uiDrawText(uiDrawContext *c, uiDrawTextLayout *tl, double x, double y) function uiDrawTextLayoutExtents (line 74) | void uiDrawTextLayoutExtents(uiDrawTextLayout *tl, double *width, double... FILE: unix/editablecombo.c type uiEditableCombobox (line 4) | struct uiEditableCombobox { function onChanged (line 15) | uiUnixControlAllDefaults(uiEditableCombobox) function defaultOnChanged (line 24) | static void defaultOnChanged(uiEditableCombobox *c, void *data) function uiEditableComboboxAppend (line 29) | void uiEditableComboboxAppend(uiEditableCombobox *c, const char *text) function uiEditableComboboxSetText (line 46) | void uiEditableComboboxSetText(uiEditableCombobox *c, const char *text) function uiEditableComboboxOnChanged (line 58) | void uiEditableComboboxOnChanged(uiEditableCombobox *c, void (*f)(uiEdit... function uiEditableCombobox (line 64) | uiEditableCombobox *uiNewEditableCombobox(void) FILE: unix/entry.c type uiEntry (line 4) | struct uiEntry { function onChanged (line 14) | uiUnixControlAllDefaults(uiEntry) function defaultOnChanged (line 23) | static void defaultOnChanged(uiEntry *e, void *data) function uiEntrySetText (line 33) | void uiEntrySetText(uiEntry *e, const char *text) function uiEntryOnChanged (line 42) | void uiEntryOnChanged(uiEntry *e, void (*f)(uiEntry *, void *), void *data) function uiEntryReadOnly (line 48) | int uiEntryReadOnly(uiEntry *e) function uiEntrySetReadOnly (line 53) | void uiEntrySetReadOnly(uiEntry *e, int readonly) function uiEntry (line 63) | static uiEntry *finishNewEntry(GtkWidget *w, const gchar *signal) function uiEntry (line 79) | uiEntry *uiNewEntry(void) function uiEntry (line 84) | uiEntry *uiNewPasswordEntry(void) function uiEntry (line 94) | uiEntry *uiNewSearchEntry(void) FILE: unix/fontbutton.c type uiFontButton (line 5) | struct uiFontButton { function onFontSet (line 15) | uiUnixControlAllDefaults(uiFontButton) function defaultOnChanged (line 25) | static void defaultOnChanged(uiFontButton *b, void *data) function uiFontButtonFont (line 30) | void uiFontButtonFont(uiFontButton *b, uiFontDescriptor *desc) function uiFontButtonOnChanged (line 40) | void uiFontButtonOnChanged(uiFontButton *b, void (*f)(uiFontButton *, vo... function uiFontButton (line 46) | uiFontButton *uiNewFontButton(void) function uiFreeFontButtonFont (line 71) | void uiFreeFontButtonFont(uiFontDescriptor *desc) FILE: unix/fontmatch.c function PangoWeight (line 28) | PangoWeight uiprivWeightToPangoWeight(uiTextWeight w) function PangoStyle (line 33) | PangoStyle uiprivItalicToPangoStyle(uiTextItalic i) function PangoStretch (line 38) | PangoStretch uiprivStretchToPangoStretch(uiTextStretch s) function PangoFontDescription (line 43) | PangoFontDescription *uiprivFontDescriptorToPangoFontDescription(const u... function uiprivFontDescriptorFromPangoFontDescription (line 57) | void uiprivFontDescriptorFromPangoFontDescription(PangoFontDescription *... FILE: unix/form.c type formChild (line 4) | struct formChild { type uiForm (line 15) | struct uiForm { function uiFormDestroy (line 29) | static void uiFormDestroy(uiControl *c) function uiFormAppend (line 51) | void uiFormAppend(uiForm *f, const char *label, uiControl *c, int stretchy) function uiFormDelete (line 104) | void uiFormDelete(uiForm *f, int index) function uiFormPadded (line 127) | int uiFormPadded(uiForm *f) function uiFormSetPadded (line 132) | void uiFormSetPadded(uiForm *f, int padded) function uiForm (line 144) | uiForm *uiNewForm(void) FILE: unix/future.c function uiprivLoadFutures (line 17) | void uiprivLoadFutures(void) function PangoAttribute (line 33) | PangoAttribute *uiprivFUTURE_pango_attr_font_features_new(const gchar *f... function PangoAttribute (line 40) | PangoAttribute *uiprivFUTURE_pango_attr_foreground_alpha_new(guint16 alpha) function PangoAttribute (line 47) | PangoAttribute *uiprivFUTURE_pango_attr_background_alpha_new(guint16 alpha) function gboolean (line 54) | gboolean uiprivFUTURE_gtk_widget_path_iter_set_object_name(GtkWidgetPath... FILE: unix/graphemes.c function uiprivGraphemesTakesUTF16 (line 5) | int uiprivGraphemesTakesUTF16(void) function uiprivGraphemes (line 10) | uiprivGraphemes *uiprivNewGraphemes(void *s, size_t len) FILE: unix/grid.c type gridChild (line 4) | struct gridChild { type uiGrid (line 13) | struct uiGrid { function uiGridDestroy (line 26) | static void uiGridDestroy(uiControl *c) function GtkWidget (line 66) | static GtkWidget *prepare(struct gridChild *gc, uiControl *c, int hexpan... function uiGridAppend (line 83) | void uiGridAppend(uiGrid *g, uiControl *c, int left, int top, int xspan,... function uiGridInsertAt (line 97) | void uiGridInsertAt(uiGrid *g, uiControl *c, uiControl *existing, uiAt a... function uiGridPadded (line 111) | int uiGridPadded(uiGrid *g) function uiGridSetPadded (line 116) | void uiGridSetPadded(uiGrid *g, int padded) function uiGrid (line 128) | uiGrid *uiNewGrid(void) FILE: unix/group.c type uiGroup (line 4) | struct uiGroup { function uiGroupDestroy (line 17) | uiUnixControlAllDefaultsExceptDestroy(uiGroup) function uiGroupSetTitle (line 34) | void uiGroupSetTitle(uiGroup *g, const char *text) function uiGroupSetChild (line 39) | void uiGroupSetChild(uiGroup *g, uiControl *child) function uiGroupMargined (line 46) | int uiGroupMargined(uiGroup *g) function uiGroupSetMargined (line 51) | void uiGroupSetMargined(uiGroup *g, int margined) function uiGroup (line 58) | uiGroup *uiNewGroup(const char *text) FILE: unix/image.c type uiImage (line 4) | struct uiImage { function freeImageRep (line 10) | static void freeImageRep(gpointer item) function uiImage (line 17) | uiImage *uiNewImage(double width, double height) function uiFreeImage (line 28) | void uiFreeImage(uiImage *i) function uiImageAppend (line 34) | void uiImageAppend(uiImage *i, void *pixels, int pixelWidth, int pixelHe... type matcher (line 75) | struct matcher { function match (line 85) | static void match(gpointer surface, gpointer data) function cairo_surface_t (line 122) | cairo_surface_t *uiprivImageAppropriateSurface(uiImage *i, GtkWidget *w) FILE: unix/label.c type uiLabel (line 4) | struct uiLabel { function uiLabelSetText (line 18) | void uiLabelSetText(uiLabel *l, const char *text) function uiLabel (line 23) | uiLabel *uiNewLabel(const char *text) FILE: unix/main.c type timer (line 25) | struct timer function uninitTimer (line 27) | static void uninitTimer(gpointer key, gpointer value, gpointer data) function uiUninit (line 32) | void uiUninit(void) function uiFreeInitError (line 40) | void uiFreeInitError(const char *err) function uiMain (line 47) | void uiMain(void) function gboolean (line 57) | static gboolean stepsIteration(gboolean block) function uiMainSteps (line 63) | void uiMainSteps(void) function uiMainStep (line 68) | int uiMainStep(int wait) function gboolean (line 81) | static gboolean quit(gpointer data) function uiQuit (line 91) | void uiQuit(void) type queued (line 96) | struct queued { function gboolean (line 101) | static gboolean doqueued(gpointer data) function uiQueueMain (line 110) | void uiQueueMain(void (*f)(void *data), void *data) type timer (line 122) | struct timer { function gboolean (line 127) | static gboolean doTimer(gpointer data) function uiTimer (line 139) | void uiTimer(int milliseconds, int (*f)(void *data), void *data) FILE: unix/menu.c type uiMenu (line 10) | struct uiMenu { type uiMenuItem (line 15) | struct uiMenuItem { type menuItemWindow (line 26) | struct menuItemWindow { function singleSetChecked (line 41) | static void singleSetChecked(GtkCheckMenuItem *menuitem, gboolean checke... function setChecked (line 48) | static void setChecked(uiMenuItem *item, gboolean checked) function onClicked (line 63) | static void onClicked(GtkMenuItem *menuitem, gpointer data) function defaultOnClicked (line 77) | static void defaultOnClicked(uiMenuItem *item, uiWindow *w, void *data) function onQuitClicked (line 82) | static void onQuitClicked(uiMenuItem *item, uiWindow *w, void *data) function menuItemEnableDisable (line 88) | static void menuItemEnableDisable(uiMenuItem *item, gboolean enabled) function uiMenuItemEnable (line 99) | void uiMenuItemEnable(uiMenuItem *item) function uiMenuItemDisable (line 104) | void uiMenuItemDisable(uiMenuItem *item) function uiMenuItemOnClicked (line 109) | void uiMenuItemOnClicked(uiMenuItem *item, void (*f)(uiMenuItem *, uiWin... function uiMenuItemChecked (line 117) | int uiMenuItemChecked(uiMenuItem *item) function uiMenuItemSetChecked (line 122) | void uiMenuItemSetChecked(uiMenuItem *item, int checked) function uiMenuItem (line 133) | static uiMenuItem *newItem(uiMenu *m, int type, const char *name) function uiMenuItem (line 186) | uiMenuItem *uiMenuAppendItem(uiMenu *m, const char *name) function uiMenuItem (line 191) | uiMenuItem *uiMenuAppendCheckItem(uiMenu *m, const char *name) function uiMenuItem (line 196) | uiMenuItem *uiMenuAppendQuitItem(uiMenu *m) function uiMenuItem (line 205) | uiMenuItem *uiMenuAppendPreferencesItem(uiMenu *m) function uiMenuItem (line 214) | uiMenuItem *uiMenuAppendAboutItem(uiMenu *m) function uiMenuAppendSeparator (line 223) | void uiMenuAppendSeparator(uiMenu *m) function uiMenu (line 228) | uiMenu *uiNewMenu(const char *name) function appendMenuItem (line 247) | static void appendMenuItem(GtkMenuShell *submenu, uiMenuItem *item, uiWi... function GtkWidget (line 269) | GtkWidget *uiprivMakeMenubar(uiWindow *w) type freeMenuItemData (line 297) | struct freeMenuItemData { function freeMenuItem (line 302) | static void freeMenuItem(GtkWidget *widget, gpointer data) function freeMenu (line 316) | static void freeMenu(GtkWidget *widget, gpointer data) function uiprivFreeMenubar (line 333) | void uiprivFreeMenubar(GtkWidget *mb) function uiprivUninitMenus (line 342) | void uiprivUninitMenus(void) FILE: unix/multilineentry.c type uiMultilineEntry (line 6) | struct uiMultilineEntry { function onChanged (line 19) | uiUnixControlAllDefaults(uiMultilineEntry) function defaultOnChanged (line 28) | static void defaultOnChanged(uiMultilineEntry *e, void *data) function uiMultilineEntrySetText (line 47) | void uiMultilineEntrySetText(uiMultilineEntry *e, const char *text) function uiMultilineEntryAppend (line 56) | void uiMultilineEntryAppend(uiMultilineEntry *e, const char *text) function uiMultilineEntryOnChanged (line 67) | void uiMultilineEntryOnChanged(uiMultilineEntry *e, void (*f)(uiMultilin... function uiMultilineEntryReadOnly (line 73) | int uiMultilineEntryReadOnly(uiMultilineEntry *e) function uiMultilineEntrySetReadOnly (line 78) | void uiMultilineEntrySetReadOnly(uiMultilineEntry *e, int readonly) function uiMultilineEntry (line 88) | static uiMultilineEntry *finishMultilineEntry(GtkPolicyType hpolicy, Gtk... function uiMultilineEntry (line 118) | uiMultilineEntry *uiNewMultilineEntry(void) function uiMultilineEntry (line 123) | uiMultilineEntry *uiNewNonWrappingMultilineEntry(void) FILE: unix/opentype.c function uiForEach (line 6) | static uiForEach toCSS(const uiOpenTypeFeatures *otf, char a, char b, ch... function GString (line 16) | GString *uiprivOpenTypeFeaturesToPangoCSSFeaturesString(const uiOpenType... FILE: unix/progressbar.c type uiProgressBar (line 7) | struct uiProgressBar { function uiProgressBarDestroy (line 15) | uiUnixControlAllDefaultsExceptDestroy(uiProgressBar) function uiProgressBarValue (line 28) | int uiProgressBarValue(uiProgressBar *p) function gboolean (line 35) | static gboolean pulse(void* data) function uiProgressBarSetValue (line 43) | void uiProgressBarSetValue(uiProgressBar *p, int value) function uiProgressBar (line 64) | uiProgressBar *uiNewProgressBar(void) FILE: unix/radiobuttons.c type uiRadioButtons (line 6) | struct uiRadioButtons { function defaultOnSelected (line 17) | uiUnixControlAllDefaultsExceptDestroy(uiRadioButtons) function onToggled (line 24) | static void onToggled(GtkToggleButton *tb, gpointer data) function uiRadioButtonsDestroy (line 37) | static void uiRadioButtonsDestroy(uiControl *c) function uiRadioButtonsAppend (line 52) | void uiRadioButtonsAppend(uiRadioButtons *r, const char *text) function uiRadioButtonsSelected (line 67) | int uiRadioButtonsSelected(uiRadioButtons *r) function uiRadioButtonsSetSelected (line 80) | void uiRadioButtonsSetSelected(uiRadioButtons *r, int n) function uiRadioButtonsOnSelected (line 100) | void uiRadioButtonsOnSelected(uiRadioButtons *r, void (*f)(uiRadioButton... function uiRadioButtons (line 106) | uiRadioButtons *uiNewRadioButtons(void) FILE: unix/separator.c type uiSeparator (line 4) | struct uiSeparator { function uiSeparator (line 24) | uiSeparator *uiNewVerticalSeparator(void) FILE: unix/slider.c type uiSlider (line 4) | struct uiSlider { function onChanged (line 14) | uiUnixControlAllDefaults(uiSlider) function defaultOnChanged (line 23) | static void defaultOnChanged(uiSlider *s, void *data) function uiSliderValue (line 28) | int uiSliderValue(uiSlider *s) function uiSliderSetValue (line 33) | void uiSliderSetValue(uiSlider *s, int value) function uiSliderOnChanged (line 41) | void uiSliderOnChanged(uiSlider *s, void (*f)(uiSlider *, void *), void ... function uiSlider (line 47) | uiSlider *uiNewSlider(int min, int max) FILE: unix/spinbox.c type uiSpinbox (line 4) | struct uiSpinbox { function onChanged (line 14) | uiUnixControlAllDefaults(uiSpinbox) function defaultOnChanged (line 23) | static void defaultOnChanged(uiSpinbox *s, void *data) function uiSpinboxValue (line 28) | int uiSpinboxValue(uiSpinbox *s) function uiSpinboxSetValue (line 33) | void uiSpinboxSetValue(uiSpinbox *s, int value) function uiSpinboxOnChanged (line 42) | void uiSpinboxOnChanged(uiSpinbox *s, void (*f)(uiSpinbox *, void *), vo... function uiSpinbox (line 48) | uiSpinbox *uiNewSpinbox(int min, int max) FILE: unix/stddialogs.c function msgbox (line 46) | static void msgbox(GtkWindow *parent, const char *title, const char *des... function uiMsgBox (line 58) | void uiMsgBox(uiWindow *parent, const char *title, const char *description) function uiMsgBoxError (line 63) | void uiMsgBoxError(uiWindow *parent, const char *title, const char *desc... FILE: unix/tab.c type uiTab (line 4) | struct uiTab { function uiTabDestroy (line 14) | uiUnixControlAllDefaultsExceptDestroy(uiTab) function uiTabAppend (line 32) | void uiTabAppend(uiTab *t, const char *name, uiControl *child) function uiTabInsertAt (line 37) | void uiTabInsertAt(uiTab *t, const char *name, int n, uiControl *child) function uiTabDelete (line 50) | void uiTabDelete(uiTab *t, int n) function uiTabNumPages (line 60) | int uiTabNumPages(uiTab *t) function uiTabMargined (line 65) | int uiTabMargined(uiTab *t, int n) function uiTabSetMargined (line 73) | void uiTabSetMargined(uiTab *t, int n, int margined) function uiTab (line 82) | uiTab *uiNewTab(void) FILE: unix/table.c type uiTable (line 7) | struct uiTable { function setImageSize (line 27) | static void setImageSize(GtkCellRenderer *r) function applyColor (line 42) | static void applyColor(GtkTreeModel *m, GtkTreeIter *iter, int modelColu... function setEditable (line 56) | static void setEditable(uiTableModel *m, GtkTreeIter *iter, int modelCol... function applyBackgroundColor (line 70) | static void applyBackgroundColor(uiTable *t, GtkTreeModel *m, GtkTreeIte... function onEdited (line 77) | static void onEdited(uiTableModel *m, int column, const char *pathstr, c... type textColumnParams (line 90) | struct textColumnParams { function textColumnDataFunc (line 98) | static void textColumnDataFunc(GtkTreeViewColumn *c, GtkCellRenderer *r,... function textColumnEdited (line 118) | static void textColumnEdited(GtkCellRendererText *r, gchar *path, gchar ... type imageColumnParams (line 131) | struct imageColumnParams { function imageColumnDataFunc (line 136) | static void imageColumnDataFunc(GtkTreeViewColumn *c, GtkCellRenderer *r... type checkboxColumnParams (line 153) | struct checkboxColumnParams { function checkboxColumnDataFunc (line 160) | static void checkboxColumnDataFunc(GtkTreeViewColumn *c, GtkCellRenderer... function checkboxColumnToggled (line 176) | static void checkboxColumnToggled(GtkCellRendererToggle *r, gchar *paths... type progressBarColumnParams (line 199) | struct progressBarColumnParams { type rowcol (line 204) | struct rowcol { function guint (line 209) | static guint rowcolHash(gconstpointer key) function gboolean (line 219) | static gboolean rowcolEqual(gconstpointer a, gconstpointer b) function pulseOne (line 227) | static void pulseOne(gpointer key, gpointer value, gpointer data) function gboolean (line 237) | static gboolean indeterminatePulse(gpointer data) function progressBarColumnDataFunc (line 245) | static void progressBarColumnDataFunc(GtkTreeViewColumn *c, GtkCellRende... type buttonColumnParams (line 299) | struct buttonColumnParams { function buttonColumnDataFunc (line 306) | static void buttonColumnDataFunc(GtkTreeViewColumn *c, GtkCellRenderer *... function buttonColumnClicked (line 323) | static void buttonColumnClicked(GtkCellRenderer *r, gchar *pathstr, gpoi... function GtkTreeViewColumn (line 330) | static GtkTreeViewColumn *addColumn(uiTable *t, const char *name) function addTextColumn (line 341) | static void addTextColumn(uiTable *t, GtkTreeViewColumn *c, int textMode... function uiTableAppendTextColumn (line 365) | void uiTableAppendTextColumn(uiTable *t, const char *name, int textModel... function addImageColumn (line 373) | static void addImageColumn(uiTable *t, GtkTreeViewColumn *c, int imageMo... function uiTableAppendImageColumn (line 388) | void uiTableAppendImageColumn(uiTable *t, const char *name, int imageMod... function uiTableAppendImageTextColumn (line 396) | void uiTableAppendImageTextColumn(uiTable *t, const char *name, int imag... function addCheckboxColumn (line 405) | static void addCheckboxColumn(uiTable *t, GtkTreeViewColumn *c, int chec... function uiTableAppendCheckboxColumn (line 423) | void uiTableAppendCheckboxColumn(uiTable *t, const char *name, int check... function uiTableAppendCheckboxTextColumn (line 431) | void uiTableAppendCheckboxTextColumn(uiTable *t, const char *name, int c... function uiTableAppendProgressBarColumn (line 440) | void uiTableAppendProgressBarColumn(uiTable *t, const char *name, int pr... function uiTableAppendButtonColumn (line 459) | void uiTableAppendButtonColumn(uiTable *t, const char *name, int buttonM... function uiTableDestroy (line 480) | uiUnixControlAllDefaultsExceptDestroy(uiTable) function uiTable (line 497) | uiTable *uiNewTable(uiTableParams *p) FILE: unix/table.h type uiTableModelClass (line 11) | typedef struct uiTableModelClass uiTableModelClass; type uiTableModel (line 12) | struct uiTableModel { type uiTableModelClass (line 16) | struct uiTableModelClass { FILE: unix/tablemodel.c function uiTableModel_init (line 10) | static void uiTableModel_init(uiTableModel *m) function uiTableModel_dispose (line 15) | static void uiTableModel_dispose(GObject *obj) function uiTableModel_finalize (line 20) | static void uiTableModel_finalize(GObject *obj) function GtkTreeModelFlags (line 25) | static GtkTreeModelFlags uiTableModel_get_flags(GtkTreeModel *mm) function gint (line 30) | static gint uiTableModel_get_n_columns(GtkTreeModel *mm) function GType (line 37) | static GType uiTableModel_get_column_type(GtkTreeModel *mm, gint index) function gboolean (line 58) | static gboolean uiTableModel_get_iter(GtkTreeModel *mm, GtkTreeIter *ite... function GtkTreePath (line 79) | static GtkTreePath *uiTableModel_get_path(GtkTreeModel *mm, GtkTreeIter ... function uiTableModel_get_value (line 90) | static void uiTableModel_get_value(GtkTreeModel *mm, GtkTreeIter *iter, ... function gboolean (line 136) | static gboolean uiTableModel_iter_next(GtkTreeModel *mm, GtkTreeIter *iter) function gboolean (line 153) | static gboolean uiTableModel_iter_previous(GtkTreeModel *mm, GtkTreeIter... function gboolean (line 169) | static gboolean uiTableModel_iter_children(GtkTreeModel *mm, GtkTreeIter... function gboolean (line 174) | static gboolean uiTableModel_iter_has_child(GtkTreeModel *mm, GtkTreeIte... function gint (line 179) | static gint uiTableModel_iter_n_children(GtkTreeModel *mm, GtkTreeIter *... function gboolean (line 188) | static gboolean uiTableModel_iter_nth_child(GtkTreeModel *mm, GtkTreeIte... function gboolean (line 208) | gboolean uiTableModel_iter_parent(GtkTreeModel *mm, GtkTreeIter *iter, G... function uiTableModel_class_init (line 214) | static void uiTableModel_class_init(uiTableModelClass *class) function uiTableModel_gtk_tree_model_interface_init (line 220) | static void uiTableModel_gtk_tree_model_interface_init(GtkTreeModelIface... function uiTableModel (line 238) | uiTableModel *uiNewTableModel(uiTableModelHandler *mh) function uiFreeTableModel (line 247) | void uiFreeTableModel(uiTableModel *m) function uiTableModelRowInserted (line 252) | void uiTableModelRowInserted(uiTableModel *m, int newIndex) function uiTableModelRowChanged (line 264) | void uiTableModelRowChanged(uiTableModel *m, int index) function uiTableModelRowDeleted (line 276) | void uiTableModelRowDeleted(uiTableModel *m, int oldIndex) function uiTableModelHandler (line 285) | uiTableModelHandler *uiprivTableModelHandler(uiTableModel *m) FILE: unix/text.c function uiFreeText (line 9) | void uiFreeText(char *t) function uiprivStricmp (line 14) | int uiprivStricmp(const char *a, const char *b) FILE: unix/uipriv_unix.h type uiprivChild (line 35) | typedef struct uiprivChild uiprivChild; FILE: unix/util.c function uiprivSetMargined (line 4) | void uiprivSetMargined(GtkContainer *c, int margined) FILE: unix/window.c type uiWindow (line 4) | struct uiWindow { function gboolean (line 30) | static gboolean onClosing(GtkWidget *win, GdkEvent *e, gpointer data) function onSizeAllocate (line 41) | static void onSizeAllocate(GtkWidget *widget, GdkRectangle *allocation, ... function defaultOnClosing (line 49) | static int defaultOnClosing(uiWindow *w, void *data) function defaultOnPositionContentSizeChanged (line 54) | static void defaultOnPositionContentSizeChanged(uiWindow *w, void *data) function uiWindowDestroy (line 59) | static void uiWindowDestroy(uiControl *c) function uiWindowSetParent (line 89) | void uiWindowSetParent(uiControl *c, uiControl *parent) function uiWindowToplevel (line 94) | static int uiWindowToplevel(uiControl *c) function uiWindowShow (line 99) | uiUnixControlDefaultVisible(uiWindow) function uiUnixControlDefaultEnabled (line 111) | uiUnixControlDefaultHide(uiWindow) function uiWindowSetTitle (line 123) | void uiWindowSetTitle(uiWindow *w, const char *title) function uiWindowContentSize (line 128) | void uiWindowContentSize(uiWindow *w, int *width, int *height) function uiWindowSetContentSize (line 137) | void uiWindowSetContentSize(uiWindow *w, int width, int height) function uiWindowFullscreen (line 168) | int uiWindowFullscreen(uiWindow *w) function uiWindowSetFullscreen (line 176) | void uiWindowSetFullscreen(uiWindow *w, int fullscreen) function uiWindowOnContentSizeChanged (line 185) | void uiWindowOnContentSizeChanged(uiWindow *w, void (*f)(uiWindow *, voi... function uiWindowOnClosing (line 191) | void uiWindowOnClosing(uiWindow *w, int (*f)(uiWindow *, void *), void *... function uiWindowBorderless (line 197) | int uiWindowBorderless(uiWindow *w) function uiWindowSetBorderless (line 202) | void uiWindowSetBorderless(uiWindow *w, int borderless) function uiWindowSetChild (line 208) | void uiWindowSetChild(uiWindow *w, uiControl *child) function uiWindowMargined (line 221) | int uiWindowMargined(uiWindow *w) function uiWindowSetMargined (line 226) | void uiWindowSetMargined(uiWindow *w, int margined) function uiWindow (line 232) | uiWindow *uiNewWindow(const char *title, int width, int height, int hasM... FILE: windows/_rc2bin/main.cpp function die (line 9) | void die(const char *f, const char *constname) function dumpResource (line 18) | void dumpResource(const char *constname, const WCHAR *name, const WCHAR ... function main (line 62) | int main(void) FILE: windows/alloc.cpp function initAlloc (line 9) | void initAlloc(void) function uninitAlloc (line 14) | void uninitAlloc(void) function uiprivFree (line 55) | void uiprivFree(void *_p) FILE: windows/area.cpp function LRESULT (line 7) | static LRESULT CALLBACK areaWndProc(HWND hwnd, UINT uMsg, WPARAM wParam,... function uiAreaMinimumSize (line 56) | static void uiAreaMinimumSize(uiWindowsControl *c, int *width, int *height) function ATOM (line 63) | ATOM registerAreaClass(HICON hDefaultIcon, HCURSOR hDefaultCursor) function unregisterArea (line 79) | void unregisterArea(void) function uiAreaSetSize (line 85) | void uiAreaSetSize(uiArea *a, int width, int height) function uiAreaQueueRedrawAll (line 92) | void uiAreaQueueRedrawAll(uiArea *a) function uiAreaScrollTo (line 98) | void uiAreaScrollTo(uiArea *a, double x, double y, double width, double ... function uiAreaBeginUserWindowMove (line 103) | void uiAreaBeginUserWindowMove(uiArea *a) function uiAreaBeginUserWindowResize (line 119) | void uiAreaBeginUserWindowResize(uiArea *a, uiWindowResizeEdge edge) function uiArea (line 163) | uiArea *uiNewArea(uiAreaHandler *ah) function uiArea (line 183) | uiArea *uiNewScrollingArea(uiAreaHandler *ah, int width, int height) FILE: windows/area.hpp type uiArea (line 8) | struct uiArea { FILE: windows/areadraw.cpp function HRESULT (line 5) | static HRESULT doPaint(uiArea *a, ID2D1RenderTarget *rt, RECT *clip) function onWM_PAINT (line 62) | static void onWM_PAINT(uiArea *a) function onWM_PRINTCLIENT (line 94) | static void onWM_PRINTCLIENT(uiArea *a, HDC dc) function BOOL (line 108) | BOOL areaDoDraw(uiArea *a, UINT uMsg, WPARAM wParam, LPARAM lParam, LRES... function areaDrawOnResize (line 124) | void areaDrawOnResize(uiArea *a, RECT *newClient) FILE: windows/areaevents.cpp function uiModifiers (line 7) | static uiModifiers getModifiers(void) function track (line 39) | static void track(uiArea *a, BOOL tracking) function capture (line 60) | static void capture(uiArea *a, BOOL capturing) function areaMouseEvent (line 78) | static void areaMouseEvent(uiArea *a, int down, int up, WPARAM wParam, ... function onMouseEntered (line 158) | static void onMouseEntered(uiArea *a) function onMouseLeft (line 171) | static void onMouseLeft(uiArea *a) type extkeymap (line 181) | struct extkeymap { type extkeymap (line 187) | struct extkeymap type extkeymap (line 202) | struct extkeymap function areaKeyEvent (line 255) | static int areaKeyEvent(uiArea *a, int up, WPARAM wParam, LPARAM lParam) function BOOL (line 323) | BOOL areaDoEvents(uiArea *a, UINT uMsg, WPARAM wParam, LPARAM lParam, LR... function BOOL (line 400) | BOOL areaFilter(MSG *msg) FILE: windows/areascroll.cpp type scrollParams (line 14) | struct scrollParams { function scrollto (line 22) | static void scrollto(uiArea *a, int which, struct scrollParams *p, int pos) function scrollby (line 51) | static void scrollby(uiArea *a, int which, struct scrollParams *p, int d... function scroll (line 56) | static void scroll(uiArea *a, int which, struct scrollParams *p, WPARAM ... function wheelscroll (line 101) | static void wheelscroll(uiArea *a, int which, struct scrollParams *p, WP... function hscrollParams (line 123) | static void hscrollParams(uiArea *a, struct scrollParams *p) function hscrollto (line 137) | static void hscrollto(uiArea *a, int pos) function hscrollby (line 145) | static void hscrollby(uiArea *a, int delta) function hscroll (line 153) | static void hscroll(uiArea *a, WPARAM wParam, LPARAM lParam) function hwheelscroll (line 161) | static void hwheelscroll(uiArea *a, WPARAM wParam, LPARAM lParam) function vscrollParams (line 169) | static void vscrollParams(uiArea *a, struct scrollParams *p) function vscrollto (line 182) | static void vscrollto(uiArea *a, int pos) function vscrollby (line 190) | static void vscrollby(uiArea *a, int delta) function vscroll (line 198) | static void vscroll(uiArea *a, WPARAM wParam, LPARAM lParam) function vwheelscroll (line 206) | static void vwheelscroll(uiArea *a, WPARAM wParam, LPARAM lParam) function BOOL (line 214) | BOOL areaDoScroll(uiArea *a, UINT uMsg, WPARAM wParam, LPARAM lParam, LR... function areaScrollOnResize (line 237) | void areaScrollOnResize(uiArea *a, RECT *client) function areaUpdateScroll (line 242) | void areaUpdateScroll(uiArea *a) FILE: windows/areautil.cpp function loadAreaSize (line 5) | void loadAreaSize(uiArea *a, ID2D1RenderTarget *rt, double *width, doubl... function pixelsToDIP (line 20) | void pixelsToDIP(uiArea *a, double *x, double *y) function dipToPixels (line 30) | void dipToPixels(uiArea *a, double *x, double *y) FILE: windows/attrstr.cpp type foreachParams (line 19) | struct foreachParams { type drawTextBackgroundParams (line 23) | struct drawTextBackgroundParams class combinedEffectsAttr (line 33) | class combinedEffectsAttr : public IUnknown { method setAttribute (line 39) | void setAttribute(uiAttribute *a) method attrEqual (line 64) | static bool attrEqual(uiAttribute *a, uiAttribute *b) method combinedEffectsAttr (line 73) | combinedEffectsAttr(uiAttribute *a) method QueryInterface (line 93) | QueryInterface(REFIID riid, void **ppvObject) method AddRef (line 106) | AddRef(void) method Release (line 112) | Release(void) method combinedEffectsAttr (line 122) | combinedEffectsAttr *cloneWith(uiAttribute *a) method hash (line 134) | size_t hash(void) const noexcept method equals (line 160) | bool equals(const combinedEffectsAttr *b) const method drawingEffectsAttr (line 169) | drawingEffectsAttr *toDrawingEffectsAttr(void) class applyEffectsHash (line 214) | class applyEffectsHash { class applyEffectsEqualTo (line 223) | class applyEffectsEqualTo { function HRESULT (line 232) | static HRESULT addEffectAttributeToRange(struct foreachParams *p, size_t... function addBackgroundParams (line 268) | static void addBackgroundParams(struct foreachParams *p, size_t start, s... function uiForEach (line 279) | static uiForEach processAttribute(const uiAttributedString *s, const uiA... function HRESULT (line 364) | static HRESULT applyEffectsAttributes(struct foreachParams *p) function uiprivAttributedStringApplyAttributesToDWriteTextLayout (line 413) | void uiprivAttributedStringApplyAttributesToDWriteTextLayout(uiDrawTextL... FILE: windows/attrstr.hpp type fontCollection (line 8) | struct fontCollection { type drawTextBackgroundParams (line 29) | struct drawTextBackgroundParams type drawTextBackgroundParams (line 30) | struct drawTextBackgroundParams class drawingEffectsAttr (line 33) | class drawingEffectsAttr : public IUnknown { type drawTextBackgroundParams (line 66) | struct drawTextBackgroundParams { type fontDialogParams (line 76) | struct fontDialogParams { type fontDialogParams (line 82) | struct fontDialogParams type fontDialogParams (line 83) | struct fontDialogParams type fontDialogParams (line 84) | struct fontDialogParams type fontDialogParams (line 85) | struct fontDialogParams FILE: windows/box.cpp type boxChild (line 4) | struct boxChild { type uiBox (line 11) | struct uiBox { type boxChild (line 14) | struct boxChild function boxPadding (line 19) | static void boxPadding(uiBox *b, int *xpadding, int *ypadding) function boxRelayout (line 31) | static void boxRelayout(uiBox *b) function uiBoxDestroy (line 123) | static void uiBoxDestroy(uiControl *c) function uiBoxSyncEnableState (line 147) | static void uiBoxSyncEnableState(uiWindowsControl *c, int enabled) function uiBoxMinimumSize (line 159) | static void uiBoxMinimumSize(uiWindowsControl *c, int *width, int *height) function uiBoxMinimumSizeChanged (line 226) | static void uiBoxMinimumSizeChanged(uiWindowsControl *c) function uiBoxChildVisibilityChanged (line 240) | static void uiBoxChildVisibilityChanged(uiWindowsControl *c) function boxArrangeChildren (line 246) | static void boxArrangeChildren(uiBox *b) function uiBoxAppend (line 257) | void uiBoxAppend(uiBox *b, uiControl *c, int stretchy) function uiBoxDelete (line 270) | void uiBoxDelete(uiBox *b, int index) function uiBoxPadded (line 282) | int uiBoxPadded(uiBox *b) function uiBoxSetPadded (line 287) | void uiBoxSetPadded(uiBox *b, int padded) function onResize (line 293) | static void onResize(uiWindowsControl *c) function uiBox (line 298) | static uiBox *finishNewBox(int vertical) type boxChild (line 14) | struct boxChild function uiBox (line 312) | uiBox *uiNewHorizontalBox(void) type boxChild (line 14) | struct boxChild function uiBox (line 317) | uiBox *uiNewVerticalBox(void) type boxChild (line 14) | struct boxChild FILE: windows/button.cpp type uiButton (line 4) | struct uiButton { function BOOL (line 11) | static BOOL onWM_COMMAND(uiControl *c, HWND hwnd, WORD code, LRESULT *lR... function uiButtonDestroy (line 22) | static void uiButtonDestroy(uiControl *c) function uiButtonMinimumSize (line 36) | static void uiButtonMinimumSize(uiWindowsControl *c, int *width, int *he... function defaultOnClicked (line 62) | static void defaultOnClicked(uiButton *b, void *data) function uiButtonSetText (line 72) | void uiButtonSetText(uiButton *b, const char *text) function uiButtonOnClicked (line 79) | void uiButtonOnClicked(uiButton *b, void (*f)(uiButton *, void *), void ... function uiButton (line 85) | uiButton *uiNewButton(const char *text) FILE: windows/checkbox.cpp type uiCheckbox (line 4) | struct uiCheckbox { function BOOL (line 11) | static BOOL onWM_COMMAND(uiControl *cc, HWND hwnd, WORD code, LRESULT *l... function uiCheckboxDestroy (line 30) | static void uiCheckboxDestroy(uiControl *cc) function uiCheckboxMinimumSize (line 46) | static void uiCheckboxMinimumSize(uiWindowsControl *cc, int *width, int ... function defaultOnToggled (line 60) | static void defaultOnToggled(uiCheckbox *c, void *data) function uiCheckboxSetText (line 70) | void uiCheckboxSetText(uiCheckbox *c, const char *text) function uiCheckboxOnToggled (line 77) | void uiCheckboxOnToggled(uiCheckbox *c, void (*f)(uiCheckbox *, void *),... function uiCheckboxChecked (line 83) | int uiCheckboxChecked(uiCheckbox *c) function uiCheckboxSetChecked (line 88) | void uiCheckboxSetChecked(uiCheckbox *c, int checked) function uiCheckbox (line 98) | uiCheckbox *uiNewCheckbox(const char *text) FILE: windows/colorbutton.cpp type uiColorButton (line 4) | struct uiColorButton { function uiColorButtonDestroy (line 15) | static void uiColorButtonDestroy(uiControl *c) function BOOL (line 25) | static BOOL onWM_COMMAND(uiControl *c, HWND hwnd, WORD code, LRESULT *lR... function BOOL (line 52) | static BOOL onWM_NOTIFY(uiControl *c, HWND hwnd, NMHDR *nmhdr, LRESULT *... function uiColorButtonMinimumSize (line 115) | static void uiColorButtonMinimumSize(uiWindowsControl *c, int *width, in... function defaultOnChanged (line 141) | static void defaultOnChanged(uiColorButton *b, void *data) function uiColorButtonColor (line 146) | void uiColorButtonColor(uiColorButton *b, double *r, double *g, double *... function uiColorButtonSetColor (line 154) | void uiColorButtonSetColor(uiColorButton *b, double r, double g, double ... function uiColorButtonOnChanged (line 163) | void uiColorButtonOnChanged(uiColorButton *b, void (*f)(uiColorButton *,... function uiColorButton (line 169) | uiColorButton *uiNewColorButton(void) FILE: windows/colordialog.cpp type colorDialog (line 6) | struct colorDialog { type colorDialogRGBA (line 26) | struct colorDialogRGBA function rgb2HSV (line 33) | static void rgb2HSV(double r, double g, double b, double *h, double *s, ... function hsv2RGB (line 83) | static void hsv2RGB(double h, double s, double v, double *r, double *g, ... function rgba2Hex (line 134) | static void rgba2Hex(uint8_t r, uint8_t g, uint8_t b, uint8_t a, WCHAR *... function convHexDigit (line 148) | static int convHexDigit(WCHAR c) function BOOL (line 160) | static BOOL hex2RGBA(WCHAR *buf, double *r, double *g, double *b, double... function updateDouble (line 223) | static void updateDouble(HWND hwnd, double d, HWND whichChanged) function updateDialog (line 234) | static void updateDialog(struct colorDialog *c, HWND whichChanged) function drawGrid (line 295) | static void drawGrid(ID2D1RenderTarget *rt, D2D1_RECT_F *fillRect) function drawSVChooser (line 379) | static void drawSVChooser(struct colorDialog *c, ID2D1RenderTarget *rt) function LRESULT (line 544) | static LRESULT CALLBACK svChooserSubProc(HWND hwnd, UINT uMsg, WPARAM wP... function drawArrow (line 572) | static void drawArrow(ID2D1RenderTarget *rt, D2D1_POINT_2F center, doubl... function drawHSlider (line 623) | static void drawHSlider(struct colorDialog *c, ID2D1RenderTarget *rt) function LRESULT (line 689) | static LRESULT CALLBACK hSliderSubProc(HWND hwnd, UINT uMsg, WPARAM wPar... function drawPreview (line 716) | static void drawPreview(struct colorDialog *c, ID2D1RenderTarget *rt) function LRESULT (line 750) | static LRESULT CALLBACK previewSubProc(HWND hwnd, UINT uMsg, WPARAM wPar... function drawOpacitySlider (line 770) | static void drawOpacitySlider(struct colorDialog *c, ID2D1RenderTarget *rt) function LRESULT (line 831) | static LRESULT CALLBACK opacitySliderSubProc(HWND hwnd, UINT uMsg, WPARA... function HWND (line 859) | HWND replaceWithD2DScratch(HWND parent, int id, SUBCLASSPROC subproc, vo... function LONG (line 877) | static LONG offsetTo(HWND a, HWND b) function moveWindowsUp (line 886) | static void moveWindowsUp(struct colorDialog *c, LONG by, ...) function fixupControlPositions (line 909) | static void fixupControlPositions(struct colorDialog *c) type colorDialog (line 955) | struct colorDialog type colorDialogRGBA (line 26) | struct colorDialogRGBA type colorDialog (line 957) | struct colorDialog type colorDialogRGBA (line 26) | struct colorDialogRGBA type colorDialogRGBA (line 961) | struct colorDialogRGBA function endColorDialog (line 994) | static void endColorDialog(struct colorDialog *c, INT_PTR code) function tryFinishDialog (line 1002) | static void tryFinishDialog(struct colorDialog *c, WPARAM wParam) function editDouble (line 1016) | static double editDouble(HWND hwnd) function hChanged (line 1027) | static void hChanged(struct colorDialog *c) function sChanged (line 1038) | static void sChanged(struct colorDialog *c) function vChanged (line 1049) | static void vChanged(struct colorDialog *c) function rDoubleChanged (line 1060) | static void rDoubleChanged(struct colorDialog *c) function gDoubleChanged (line 1072) | static void gDoubleChanged(struct colorDialog *c) function bDoubleChanged (line 1084) | static void bDoubleChanged(struct colorDialog *c) function aDoubleChanged (line 1096) | static void aDoubleChanged(struct colorDialog *c) function editInt (line 1107) | static int editInt(HWND hwnd) function rIntChanged (line 1118) | static void rIntChanged(struct colorDialog *c) function gIntChanged (line 1132) | static void gIntChanged(struct colorDialog *c) function bIntChanged (line 1146) | static void bIntChanged(struct colorDialog *c) function aIntChanged (line 1160) | static void aIntChanged(struct colorDialog *c) function hexChanged (line 1171) | static void hexChanged(struct colorDialog *c) type colorDialog (line 1189) | struct colorDialog type colorDialogRGBA (line 26) | struct colorDialogRGBA function INT_PTR (line 1204) | static INT_PTR CALLBACK colorDialogDlgProc(HWND hwnd, UINT uMsg, WPARAM ... function BOOL (line 1445) | BOOL showColorDialog(HWND parent, struct colorDialogRGBA *c) FILE: windows/combobox.cpp type uiCombobox (line 6) | struct uiCombobox { function BOOL (line 13) | static BOOL onWM_COMMAND(uiControl *cc, HWND hwnd, WORD code, LRESULT *l... function uiComboboxDestroy (line 24) | void uiComboboxDestroy(uiControl *cc) function uiComboboxMinimumSize (line 39) | static void uiComboboxMinimumSize(uiWindowsControl *cc, int *width, int ... function defaultOnSelected (line 53) | static void defaultOnSelected(uiCombobox *c, void *data) function uiComboboxAppend (line 58) | void uiComboboxAppend(uiCombobox *c, const char *text) function uiComboboxSelected (line 72) | int uiComboboxSelected(uiCombobox *c) function uiComboboxSetSelected (line 82) | void uiComboboxSetSelected(uiCombobox *c, int n) function uiComboboxOnSelected (line 88) | void uiComboboxOnSelected(uiCombobox *c, void (*f)(uiCombobox *c, void *... function uiCombobox (line 94) | uiCombobox *uiNewCombobox(void) FILE: windows/container.cpp type containerInit (line 12) | struct containerInit { function LRESULT (line 17) | static LRESULT CALLBACK containerWndProc(HWND hwnd, UINT uMsg, WPARAM wP... function ATOM (line 77) | ATOM initContainer(HICON hDefaultIcon, HCURSOR hDefaultCursor) function uninitContainer (line 92) | void uninitContainer(void) function HWND (line 98) | HWND uiWindowsMakeContainer(uiWindowsControl *c, void (*onResize)(uiWind... FILE: windows/control.cpp function uiWindowsControlSyncEnableState (line 4) | void uiWindowsControlSyncEnableState(uiWindowsControl *c, int enabled) function uiWindowsControlSetParentHWND (line 9) | void uiWindowsControlSetParentHWND(uiWindowsControl *c, HWND parent) function uiWindowsControlMinimumSize (line 14) | void uiWindowsControlMinimumSize(uiWindowsControl *c, int *width, int *h... function uiWindowsControlMinimumSizeChanged (line 19) | void uiWindowsControlMinimumSizeChanged(uiWindowsControl *c) function uiWindowsControlLayoutRect (line 25) | void uiWindowsControlLayoutRect(uiWindowsControl *c, RECT *r) function uiWindowsControlAssignControlIDZOrder (line 30) | void uiWindowsControlAssignControlIDZOrder(uiWindowsControl *c, LONG_PTR... function uiWindowsControlChildVisibilityChanged (line 35) | void uiWindowsControlChildVisibilityChanged(uiWindowsControl *c) function HWND (line 40) | HWND uiWindowsEnsureCreateControlHWND(DWORD dwExStyle, LPCWSTR lpClassNa... function uiWindowsControl (line 66) | uiWindowsControl *uiWindowsAllocControl(size_t n, uint32_t typesig, cons... function BOOL (line 71) | BOOL uiWindowsShouldStopSyncEnableState(uiWindowsControl *c, BOOL enabled) function uiWindowsControlAssignSoleControlIDZOrder (line 83) | void uiWindowsControlAssignSoleControlIDZOrder(uiWindowsControl *c) function BOOL (line 93) | BOOL uiWindowsControlTooSmall(uiWindowsControl *c) function uiWindowsControlContinueMinimumSizeChanged (line 107) | void uiWindowsControlContinueMinimumSizeChanged(uiWindowsControl *c) function uiWindowsControlNotifyVisibilityChanged (line 117) | void uiWindowsControlNotifyVisibilityChanged(uiWindowsControl *c) FILE: windows/d2dscratch.cpp function HRESULT (line 20) | static HRESULT d2dScratchDoPaint(HWND hwnd, ID2D1RenderTarget *rt) function d2dScratchDoLButtonDown (line 44) | static void d2dScratchDoLButtonDown(HWND hwnd, ID2D1RenderTarget *rt, LP... function LRESULT (line 64) | static LRESULT CALLBACK d2dScratchWndProc(HWND hwnd, UINT uMsg, WPARAM w... function ATOM (line 129) | ATOM registerD2DScratchClass(HICON hDefaultIcon, HCURSOR hDefaultCursor) function unregisterD2DScratchClass (line 144) | void unregisterD2DScratchClass(void) function HWND (line 150) | HWND newD2DScratch(HWND parent, RECT *rect, HMENU controlID, SUBCLASSPRO... FILE: windows/datetimepicker.cpp type uiDateTimePicker (line 4) | struct uiDateTimePicker { function WCHAR (line 17) | static WCHAR *expandYear(WCHAR *dts, int n) function setDateTimeFormat (line 68) | static void setDateTimeFormat(HWND hwnd) function uiDateTimePickerDestroy (line 103) | static void uiDateTimePickerDestroy(uiControl *c) function uiDateTimePickerMinimumSize (line 119) | static void uiDateTimePickerMinimumSize(uiWindowsControl *c, int *width,... function BOOL (line 137) | static BOOL onWM_NOTIFY(uiControl *c, HWND hwnd, NMHDR *nmhdr, LRESULT *... function fromSystemTime (line 148) | static void fromSystemTime(SYSTEMTIME *systime, struct tm *time) function toSystemTime (line 161) | static void toSystemTime(const struct tm *time, SYSTEMTIME *systime) function defaultOnChanged (line 173) | static void defaultOnChanged(uiDateTimePicker *d, void *data) function uiDateTimePickerTime (line 178) | void uiDateTimePickerTime(uiDateTimePicker *d, struct tm *time) function uiDateTimePickerSetTime (line 187) | void uiDateTimePickerSetTime(uiDateTimePicker *d, const struct tm *time) function uiDateTimePickerOnChanged (line 196) | void uiDateTimePickerOnChanged(uiDateTimePicker *d, void (*f)(uiDateTime... function uiDateTimePicker (line 202) | static uiDateTimePicker *finishNewDateTimePicker(DWORD style) function LRESULT (line 224) | static LRESULT CALLBACK datetimepickerSubProc(HWND hwnd, UINT uMsg, WPAR... function uiDateTimePicker (line 241) | uiDateTimePicker *uiNewDateTimePicker(void) function uiDateTimePicker (line 253) | uiDateTimePicker *uiNewDatePicker(void) function uiDateTimePicker (line 258) | uiDateTimePicker *uiNewTimePicker(void) FILE: windows/debug.cpp function printDebug (line 6) | static void printDebug(const WCHAR *msg) function HRESULT (line 11) | HRESULT _logLastError(debugargs, const WCHAR *s) function HRESULT (line 41) | HRESULT _logHRESULT(debugargs, const WCHAR *s, HRESULT hr) function uiprivRealBug (line 62) | void uiprivRealBug(const char *file, const char *line, const char *func,... FILE: windows/draw.cpp function HRESULT (line 7) | HRESULT initDraw(void) function uninitDraw (line 20) | void uninitDraw(void) function ID2D1HwndRenderTarget (line 25) | ID2D1HwndRenderTarget *makeHWNDRenderTarget(HWND hwnd) function ID2D1DCRenderTarget (line 70) | ID2D1DCRenderTarget *makeHDCRenderTarget(HDC dc, RECT *r) function resetTarget (line 94) | static void resetTarget(ID2D1RenderTarget *rt) function uiDrawContext (line 106) | uiDrawContext *newContext(ID2D1RenderTarget *rt) function freeContext (line 117) | void freeContext(uiDrawContext *c) function ID2D1Brush (line 128) | static ID2D1Brush *makeSolidBrush(uiDrawBrush *b, ID2D1RenderTarget *rt,... function ID2D1GradientStopCollection (line 148) | static ID2D1GradientStopCollection *mkstops(uiDrawBrush *b, ID2D1RenderT... function ID2D1Brush (line 177) | static ID2D1Brush *makeLinearBrush(uiDrawBrush *b, ID2D1RenderTarget *rt... function ID2D1Brush (line 205) | static ID2D1Brush *makeRadialBrush(uiDrawBrush *b, ID2D1RenderTarget *rt... function ID2D1Brush (line 234) | static ID2D1Brush *makeBrush(uiDrawBrush *b, ID2D1RenderTarget *rt) function ID2D1Layer (line 271) | static ID2D1Layer *applyClip(uiDrawContext *c) function unapplyClip (line 312) | static void unapplyClip(uiDrawContext *c, ID2D1Layer *layer) function uiDrawStroke (line 320) | void uiDrawStroke(uiDrawContext *c, uiDrawPath *p, uiDrawBrush *b, uiDra... function uiDrawFill (line 395) | void uiDrawFill(uiDrawContext *c, uiDrawPath *p, uiDrawBrush *b) function uiDrawTransform (line 410) | void uiDrawTransform(uiDrawContext *c, uiDrawMatrix *m) function uiDrawClip (line 427) | void uiDrawClip(uiDrawContext *c, uiDrawPath *path) type drawState (line 469) | struct drawState { function uiDrawSave (line 474) | void uiDrawSave(uiDrawContext *c) function uiDrawRestore (line 496) | void uiDrawRestore(uiDrawContext *c) FILE: windows/draw.hpp type uiDrawContext (line 7) | struct uiDrawContext { type drawState (line 10) | struct drawState FILE: windows/drawmatrix.cpp function m2d (line 5) | void m2d(uiDrawMatrix *m, D2D1_MATRIX_3X2_F *d) function d2m (line 15) | static void d2m(D2D1_MATRIX_3X2_F *d, uiDrawMatrix *m) function uiDrawMatrixTranslate (line 25) | void uiDrawMatrixTranslate(uiDrawMatrix *m, double x, double y) function uiDrawMatrixScale (line 34) | void uiDrawMatrixScale(uiDrawMatrix *m, double xCenter, double yCenter, ... function uiDrawMatrixRotate (line 48) | void uiDrawMatrixRotate(uiDrawMatrix *m, double x, double y, double amount) function uiDrawMatrixSkew (line 60) | void uiDrawMatrixSkew(uiDrawMatrix *m, double x, double y, double xamoun... function uiDrawMatrixMultiply (line 72) | void uiDrawMatrixMultiply(uiDrawMatrix *dest, uiDrawMatrix *src) function uiDrawMatrixInvertible (line 82) | int uiDrawMatrixInvertible(uiDrawMatrix *m) function uiDrawMatrixInvert (line 90) | int uiDrawMatrixInvert(uiDrawMatrix *m) function uiDrawMatrixTransformPoint (line 101) | void uiDrawMatrixTransformPoint(uiDrawMatrix *m, double *x, double *y) function uiDrawMatrixTransformSize (line 114) | void uiDrawMatrixTransformSize(uiDrawMatrix *m, double *x, double *y) FILE: windows/drawpath.cpp type uiDrawPath (line 9) | struct uiDrawPath { function uiDrawPath (line 15) | uiDrawPath *uiDrawNewPath(uiDrawFillMode fillmode) function uiDrawFreePath (line 38) | void uiDrawFreePath(uiDrawPath *p) function uiDrawPathNewFigure (line 49) | void uiDrawPathNewFigure(uiDrawPath *p, double x, double y) type arc (line 71) | struct arc { function drawArc (line 84) | static void drawArc(uiDrawPath *p, struct arc *a, void (*startFunction)(... function uiDrawPathNewFigureWithArc (line 161) | void uiDrawPathNewFigureWithArc(uiDrawPath *p, double xCenter, double yC... function uiDrawPathLineTo (line 174) | void uiDrawPathLineTo(uiDrawPath *p, double x, double y) function uiDrawPathArcTo (line 183) | void uiDrawPathArcTo(uiDrawPath *p, double xCenter, double yCenter, doub... function uiDrawPathBezierTo (line 196) | void uiDrawPathBezierTo(uiDrawPath *p, double c1x, double c1y, double c2... function uiDrawPathCloseFigure (line 209) | void uiDrawPathCloseFigure(uiDrawPath *p) function uiDrawPathAddRectangle (line 215) | void uiDrawPathAddRectangle(uiDrawPath *p, double x, double y, double wi... function uiDrawPathEnd (line 225) | void uiDrawPathEnd(uiDrawPath *p) function ID2D1PathGeometry (line 242) | ID2D1PathGeometry *pathGeometry(uiDrawPath *p) FILE: windows/drawtext.cpp type uiDrawTextLayout (line 8) | struct uiDrawTextLayout { type drawTextBackgroundParams (line 11) | struct drawTextBackgroundParams function uiDrawTextLayout (line 33) | uiDrawTextLayout *uiDrawNewTextLayout(uiDrawTextLayoutParams *p) type drawTextBackgroundParams (line 11) | struct drawTextBackgroundParams function uiDrawFreeTextLayout (line 96) | void uiDrawFreeTextLayout(uiDrawTextLayout *tl) function HRESULT (line 109) | static HRESULT mkSolidBrush(ID2D1RenderTarget *rt, double r, double g, d... function ID2D1SolidColorBrush (line 129) | static ID2D1SolidColorBrush *mustMakeSolidBrush(ID2D1RenderTarget *rt, d... function HRESULT (line 150) | HRESULT STDMETHODCALLTYPE drawingEffectsAttr::QueryInterface(REFIID riid... function ULONG (line 163) | ULONG STDMETHODCALLTYPE drawingEffectsAttr::AddRef(void) function ULONG (line 169) | ULONG STDMETHODCALLTYPE drawingEffectsAttr::Release(void) function HRESULT (line 203) | HRESULT drawingEffectsAttr::mkColorBrush(ID2D1RenderTarget *rt, ID2D1Sol... function HRESULT (line 212) | HRESULT drawingEffectsAttr::underline(uiUnderline *u) function HRESULT (line 222) | HRESULT drawingEffectsAttr::mkUnderlineBrush(ID2D1RenderTarget *rt, ID2D... class textRenderer (line 232) | class textRenderer : public IDWriteTextRenderer { method textRenderer (line 238) | textRenderer(ID2D1RenderTarget *rt, BOOL snap, ID2D1SolidColorBrush *b... method QueryInterface (line 247) | QueryInterface(REFIID riid, void **ppvObject) method AddRef (line 262) | AddRef(void) method Release (line 268) | Release(void) method GetCurrentTransform (line 279) | GetCurrentTransform(void *clientDrawingContext, DWRITE_MATRIX *transform) method GetPixelsPerDip (line 295) | GetPixelsPerDip(void *clientDrawingContext, FLOAT *pixelsPerDip) method IsPixelSnappingDisabled (line 306) | IsPixelSnappingDisabled(void *clientDrawingContext, BOOL *isDisabled) method DrawGlyphRun (line 315) | DrawGlyphRun(void *clientDrawingContext, FLOAT baselineOriginX, FLOAT ... method DrawInlineObject (line 344) | DrawInlineObject(void *clientDrawingContext, FLOAT originX, FLOAT orig... method DrawStrikethrough (line 354) | DrawStrikethrough(void *clientDrawingContext, FLOAT baselineOriginX, F... method DrawUnderline (line 361) | DrawUnderline(void *clientDrawingContext, FLOAT baselineOriginX, FLOAT... function uiDrawText (line 476) | void uiDrawText(uiDrawContext *c, uiDrawTextLayout *tl, double x, double y) function uiDrawTextLayoutExtents (line 525) | void uiDrawTextLayoutExtents(uiDrawTextLayout *tl, double *width, double... FILE: windows/dwrite.cpp function HRESULT (line 8) | HRESULT uiprivInitDrawText(void) function uiprivUninitDrawText (line 16) | void uiprivUninitDrawText(void) function fontCollection (line 21) | fontCollection *uiprivLoadFontCollection(void) function uiprivFontCollectionFree (line 35) | void uiprivFontCollectionFree(fontCollection *fc) function WCHAR (line 41) | WCHAR *uiprivFontCollectionFamilyName(fontCollection *fc, IDWriteFontFam... function WCHAR (line 55) | WCHAR *uiprivFontCollectionCorrectString(fontCollection *fc, IDWriteLoca... FILE: windows/editablecombo.cpp type uiEditableCombobox (line 8) | struct uiEditableCombobox { function BOOL (line 15) | static BOOL onWM_COMMAND(uiControl *cc, HWND hwnd, WORD code, LRESULT *l... function uiEditableComboboxDestroy (line 36) | void uiEditableComboboxDestroy(uiControl *cc) function uiEditableComboboxMinimumSize (line 51) | static void uiEditableComboboxMinimumSize(uiWindowsControl *cc, int *wid... function defaultOnChanged (line 65) | static void defaultOnChanged(uiEditableCombobox *c, void *data) function uiEditableComboboxAppend (line 70) | void uiEditableComboboxAppend(uiEditableCombobox *c, const char *text) function uiEditableComboboxSetText (line 89) | void uiEditableComboboxSetText(uiEditableCombobox *c, const char *text) function uiEditableComboboxOnChanged (line 95) | void uiEditableComboboxOnChanged(uiEditableCombobox *c, void (*f)(uiEdit... function uiEditableCombobox (line 101) | uiEditableCombobox *uiNewEditableCombobox(void) FILE: windows/entry.cpp type uiEntry (line 4) | struct uiEntry { function BOOL (line 12) | static BOOL onWM_COMMAND(uiControl *c, HWND hwnd, WORD code, LRESULT *lR... function uiEntryDestroy (line 25) | static void uiEntryDestroy(uiControl *c) function uiEntryMinimumSize (line 40) | static void uiEntryMinimumSize(uiWindowsControl *c, int *width, int *hei... function defaultOnChanged (line 54) | static void defaultOnChanged(uiEntry *e, void *data) function uiEntrySetText (line 64) | void uiEntrySetText(uiEntry *e, const char *text) function uiEntryOnChanged (line 73) | void uiEntryOnChanged(uiEntry *e, void (*f)(uiEntry *, void *), void *data) function uiEntryReadOnly (line 79) | int uiEntryReadOnly(uiEntry *e) function uiEntrySetReadOnly (line 84) | void uiEntrySetReadOnly(uiEntry *e, int readonly) function uiEntry (line 95) | static uiEntry *finishNewEntry(DWORD style) function uiEntry (line 113) | uiEntry *uiNewEntry(void) function uiEntry (line 118) | uiEntry *uiNewPasswordEntry(void) function uiEntry (line 123) | uiEntry *uiNewSearchEntry(void) FILE: windows/events.cpp type handler (line 4) | struct handler { method handler (line 12) | handler() type handler (line 21) | struct handler method handler (line 12) | handler() function uiWindowsRegisterWM_COMMANDHandler (line 23) | void uiWindowsRegisterWM_COMMANDHandler(HWND hwnd, BOOL (*handler)(uiCon... function uiWindowsRegisterWM_NOTIFYHandler (line 31) | void uiWindowsRegisterWM_NOTIFYHandler(HWND hwnd, BOOL (*handler)(uiCont... function uiWindowsRegisterWM_HSCROLLHandler (line 39) | void uiWindowsRegisterWM_HSCROLLHandler(HWND hwnd, BOOL (*handler)(uiCon... function uiWindowsUnregisterWM_COMMANDHandler (line 47) | void uiWindowsUnregisterWM_COMMANDHandler(HWND hwnd) function uiWindowsUnregisterWM_NOTIFYHandler (line 54) | void uiWindowsUnregisterWM_NOTIFYHandler(HWND hwnd) function uiWindowsUnregisterWM_HSCROLLHandler (line 61) | void uiWindowsUnregisterWM_HSCROLLHandler(HWND hwnd) function BOOL (line 69) | static BOOL shouldRun(HWND hwnd, T method) function BOOL (line 81) | BOOL runWM_COMMAND(WPARAM wParam, LPARAM lParam, LRESULT *lResult) function BOOL (line 97) | BOOL runWM_NOTIFY(WPARAM wParam, LPARAM lParam, LRESULT *lResult) function BOOL (line 113) | BOOL runWM_HSCROLL(WPARAM wParam, LPARAM lParam, LRESULT *lResult) function uiWindowsRegisterReceiveWM_WININICHANGE (line 131) | void uiWindowsRegisterReceiveWM_WININICHANGE(HWND hwnd) function uiWindowsUnregisterReceiveWM_WININICHANGE (line 138) | void uiWindowsUnregisterReceiveWM_WININICHANGE(HWND hwnd) function issueWM_WININICHANGE (line 145) | void issueWM_WININICHANGE(WPARAM wParam, LPARAM lParam) FILE: windows/fontbutton.cpp type uiFontButton (line 5) | struct uiFontButton { type fontDialogParams (line 8) | struct fontDialogParams function uiFontButtonDestroy (line 14) | static void uiFontButtonDestroy(uiControl *c) function updateFontButtonLabel (line 24) | static void updateFontButtonLabel(uiFontButton *b) function BOOL (line 36) | static BOOL onWM_COMMAND(uiControl *c, HWND hwnd, WORD code, LRESULT *lR... function uiFontButtonMinimumSize (line 59) | static void uiFontButtonMinimumSize(uiWindowsControl *c, int *width, int... function defaultOnChanged (line 85) | static void defaultOnChanged(uiFontButton *b, void *data) function uiFontButtonFont (line 90) | void uiFontButtonFont(uiFontButton *b, uiFontDescriptor *desc) function uiFontButtonOnChanged (line 97) | void uiFontButtonOnChanged(uiFontButton *b, void (*f)(uiFontButton *, vo... function uiFontButton (line 103) | uiFontButton *uiNewFontButton(void) type fontDialogParams (line 8) | struct fontDialogParams function uiFreeFontButtonFont (line 125) | void uiFreeFontButtonFont(uiFontDescriptor *desc) FILE: windows/fontdialog.cpp type fontDialog (line 13) | struct fontDialog { type fontDialogParams (line 19) | struct fontDialogParams type fontCollection (line 21) | struct fontCollection function LRESULT (line 38) | static LRESULT cbAddString(HWND cb, const WCHAR *str) function LRESULT (line 48) | static LRESULT cbInsertString(HWND cb, const WCHAR *str, WPARAM pos) function LRESULT (line 58) | static LRESULT cbGetItemData(HWND cb, WPARAM item) function cbSetItemData (line 68) | static void cbSetItemData(HWND cb, WPARAM item, LPARAM data) function BOOL (line 74) | static BOOL cbGetCurSel(HWND cb, LRESULT *sel) function cbSetCurSel (line 86) | static void cbSetCurSel(HWND cb, WPARAM item) function LRESULT (line 92) | static LRESULT cbGetCount(HWND cb) function cbWipeAndReleaseData (line 102) | static void cbWipeAndReleaseData(HWND cb) function WCHAR (line 115) | static WCHAR *cbGetItemText(HWND cb, WPARAM item) function BOOL (line 130) | static BOOL cbTypeToSelect(HWND cb, LRESULT *posOut, BOOL restoreAfter) function wipeStylesBox (line 158) | static void wipeStylesBox(struct fontDialog *f) function WCHAR (line 163) | static WCHAR *fontStyleName(struct fontCollection *fc, IDWriteFont *font) function queueRedrawSampleText (line 177) | static void queueRedrawSampleText(struct fontDialog *f) function styleChanged (line 183) | static void styleChanged(struct fontDialog *f) function styleEdited (line 203) | static void styleEdited(struct fontDialog *f) function familyChanged (line 209) | static void familyChanged(struct fontDialog *f) function familyEdited (line 271) | static void familyEdited(struct fontDialog *f) function sizeChanged (line 300) | static void sizeChanged(struct fontDialog *f) function sizeEdited (line 312) | static void sizeEdited(struct fontDialog *f) function fontDialogDrawSampleText (line 333) | static void fontDialogDrawSampleText(struct fontDialog *f, ID2D1RenderTa... function LRESULT (line 409) | static LRESULT CALLBACK fontDialogSampleSubProc(HWND hwnd, UINT uMsg, WP... function setupInitialFontDialogState (line 428) | static void setupInitialFontDialogState(struct fontDialog *f) type fontDialog (line 459) | struct fontDialog type fontDialogParams (line 19) | struct fontDialogParams type fontCollection (line 21) | struct fontCollection type fontDialog (line 461) | struct fontDialog type fontDialogParams (line 19) | struct fontDialogParams type fontCollection (line 21) | struct fontCollection type fontDialogParams (line 471) | struct fontDialogParams function endFontDialog (line 502) | static void endFontDialog(struct fontDialog *f, INT_PTR code) function INT_PTR (line 512) | static INT_PTR tryFinishDialog(struct fontDialog *f, WPARAM wParam) function INT_PTR (line 535) | static INT_PTR CALLBACK fontDialogDlgProc(HWND hwnd, UINT uMsg, WPARAM w... function BOOL (line 691) | BOOL uiprivShowFontDialog(HWND parent, struct fontDialogParams *params) function IDWriteFontFamily (line 705) | static IDWriteFontFamily *tryFindFamily(IDWriteFontCollection *fc, const... function uiprivLoadInitialFontDialogParams (line 723) | void uiprivLoadInitialFontDialogParams(struct fontDialogParams *params) function uiprivDestroyFontDialogParams (line 769) | void uiprivDestroyFontDialogParams(struct fontDialogParams *params) function WCHAR (line 776) | WCHAR *uiprivFontDialogParamsToString(struct fontDialogParams *params) FILE: windows/fontmatch.cpp function DWRITE_FONT_WEIGHT (line 30) | DWRITE_FONT_WEIGHT uiprivWeightToDWriteWeight(uiTextWeight w) function DWRITE_FONT_STYLE (line 35) | DWRITE_FONT_STYLE uiprivItalicToDWriteStyle(uiTextItalic i) function DWRITE_FONT_STRETCH (line 40) | DWRITE_FONT_STRETCH uiprivStretchToDWriteStretch(uiTextStretch s) function uiprivFontDescriptorFromIDWriteFont (line 45) | void uiprivFontDescriptorFromIDWriteFont(IDWriteFont *font, uiFontDescri... FILE: windows/form.cpp type formChild (line 4) | struct formChild { type uiForm (line 11) | struct uiForm { type formChild (line 14) | struct formChild function formPadding (line 18) | static void formPadding(uiForm *f, int *xpadding, int *ypadding) function formRelayout (line 34) | static void formRelayout(uiForm *f) function uiFormDestroy (line 126) | static void uiFormDestroy(uiControl *c) function uiFormSyncEnableState (line 151) | static void uiFormSyncEnableState(uiWindowsControl *c, int enabled) function uiFormMinimumSize (line 163) | static void uiFormMinimumSize(uiWindowsControl *c, int *width, int *height) function uiFormMinimumSizeChanged (line 223) | static void uiFormMinimumSizeChanged(uiWindowsControl *c) function uiFormChildVisibilityChanged (line 237) | static void uiFormChildVisibilityChanged(uiWindowsControl *c) function formArrangeChildren (line 243) | static void formArrangeChildren(uiForm *f) function uiFormAppend (line 257) | void uiFormAppend(uiForm *f, const char *label, uiControl *c, int stretchy) function uiFormDelete (line 279) | void uiFormDelete(uiForm *f, int index) function uiFormPadded (line 292) | int uiFormPadded(uiForm *f) function uiFormSetPadded (line 297) | void uiFormSetPadded(uiForm *f, int padded) function onResize (line 303) | static void onResize(uiWindowsControl *c) function uiForm (line 308) | uiForm *uiNewForm(void) type formChild (line 14) | struct formChild FILE: windows/graphemes.cpp function uiprivGraphemesTakesUTF16 (line 9) | int uiprivGraphemesTakesUTF16(void) function uiprivGraphemes (line 14) | uiprivGraphemes *uiprivNewGraphemes(void *s, size_t len) FILE: windows/grid.cpp type gridChild (line 11) | struct gridChild { type uiGrid (line 28) | struct uiGrid { type gridChild (line 31) | struct gridChild function gridRecomputeMinMax (line 39) | static bool gridRecomputeMinMax(uiGrid *g) class gridLayoutData (line 72) | class gridLayoutData { method gridLayoutData (line 85) | gridLayoutData(uiGrid *g) method visibleRow (line 148) | bool visibleRow(uiGrid *g, int y) method visibleColumn (line 162) | bool visibleColumn(uiGrid *g, int x) function gridPadding (line 177) | static void gridPadding(uiGrid *g, int *xpadding, int *ypadding) function gridRelayout (line 189) | static void gridRelayout(uiGrid *g) function uiGridDestroy (line 414) | static void uiGridDestroy(uiControl *c) function uiGridSyncEnableState (line 440) | static void uiGridSyncEnableState(uiWindowsControl *c, int enabled) function uiGridMinimumSize (line 452) | static void uiGridMinimumSize(uiWindowsControl *c, int *width, int *height) function uiGridMinimumSizeChanged (line 507) | static void uiGridMinimumSizeChanged(uiWindowsControl *c) function uiGridChildVisibilityChanged (line 521) | static void uiGridChildVisibilityChanged(uiWindowsControl *c) function gridArrangeChildren (line 528) | static void gridArrangeChildren(uiGrid *g) type gridChild (line 560) | struct gridChild type gridChild (line 562) | struct gridChild function add (line 579) | static void add(uiGrid *g, struct gridChild *gc) function uiGridAppend (line 590) | void uiGridAppend(uiGrid *g, uiControl *c, int left, int top, int xspan,... function uiGridInsertAt (line 601) | void uiGridInsertAt(uiGrid *g, uiControl *c, uiControl *existing, uiAt a... function uiGridPadded (line 630) | int uiGridPadded(uiGrid *g) function uiGridSetPadded (line 635) | void uiGridSetPadded(uiGrid *g, int padded) function onResize (line 641) | static void onResize(uiWindowsControl *c) function uiGrid (line 646) | uiGrid *uiNewGrid(void) type gridChild (line 31) | struct gridChild FILE: windows/group.cpp type uiGroup (line 4) | struct uiGroup { type uiControl (line 7) | struct uiControl function groupMargins (line 23) | static void groupMargins(uiGroup *g, int *mx, int *mtop, int *mbottom) function groupRelayout (line 40) | static void groupRelayout(uiGroup *g) function uiGroupDestroy (line 56) | static void uiGroupDestroy(uiControl *c) function uiGroupSyncEnableState (line 79) | static void uiGroupSyncEnableState(uiWindowsControl *c, int enabled) function uiGroupMinimumSize (line 92) | static void uiGroupMinimumSize(uiWindowsControl *c, int *width, int *hei... function uiGroupMinimumSizeChanged (line 110) | static void uiGroupMinimumSizeChanged(uiWindowsControl *c) function uiGroupChildVisibilityChanged (line 124) | static void uiGroupChildVisibilityChanged(uiWindowsControl *c) function uiGroupSetTitle (line 135) | void uiGroupSetTitle(uiGroup *g, const char *text) function uiGroupSetChild (line 142) | void uiGroupSetChild(uiGroup *g, uiControl *child) function uiGroupMargined (line 157) | int uiGroupMargined(uiGroup *g) function uiGroupSetMargined (line 162) | void uiGroupSetMargined(uiGroup *g, int margined) function LRESULT (line 168) | static LRESULT CALLBACK groupSubProc(HWND hwnd, UINT uMsg, WPARAM wParam... function uiGroup (line 198) | uiGroup *uiNewGroup(const char *text) type uiControl (line 7) | struct uiControl FILE: windows/image.cpp function HRESULT (line 8) | HRESULT uiprivInitImage(void) function uiprivUninitImage (line 14) | void uiprivUninitImage(void) type uiImage (line 20) | struct uiImage { function uiImage (line 26) | uiImage *uiNewImage(double width, double height) function uiFreeImage (line 37) | void uiFreeImage(uiImage *i) function uiImageAppend (line 52) | void uiImageAppend(uiImage *i, void *pixels, int pixelWidth, int pixelHe... type matcher (line 111) | struct matcher { function match (line 121) | static void match(IWICBitmap *b, struct matcher *m) function IWICBitmap (line 163) | IWICBitmap *uiprivImageAppropriateForDC(uiImage *i, HDC dc) function HRESULT (line 180) | HRESULT uiprivWICToGDI(IWICBitmap *b, HDC dc, int width, int height, HBI... FILE: windows/init.cpp function uiUninit (line 141) | void uiUninit(void) function uiFreeInitError (line 163) | void uiFreeInitError(const char *err) function BOOL (line 169) | BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReser... FILE: windows/label.cpp type uiLabel (line 4) | struct uiLabel { function uiLabelMinimumSize (line 14) | static void uiLabelMinimumSize(uiWindowsControl *c, int *width, int *hei... function uiLabelSetText (line 32) | void uiLabelSetText(uiLabel *l, const char *text) function uiLabel (line 39) | uiLabel *uiNewLabel(const char *text) FILE: windows/main.cpp function LRESULT (line 6) | static LRESULT CALLBACK filterProc(int code, WPARAM wParam, LPARAM lParam) function registerMessageFilter (line 29) | int registerMessageFilter(void) function unregisterMessageFilter (line 38) | void unregisterMessageFilter(void) function processMessage (line 46) | static void processMessage(MSG *msg) function waitMessage (line 62) | static int waitMessage(MSG *msg) function uiMain (line 74) | void uiMain(void) function uiMainSteps (line 80) | void uiMainSteps(void) function peekMessage (line 85) | static int peekMessage(MSG *msg) function uiMainStep (line 97) | int uiMainStep(int wait) function uiQuit (line 120) | void uiQuit(void) function uiQueueMain (line 125) | void uiQueueMain(void (*f)(void *data), void *data) function uiTimer (line 134) | void uiTimer(int milliseconds, int (*f)(void *data), void *data) function uiprivFreeTimer (line 147) | void uiprivFreeTimer(uiprivTimer *t) function uiprivUninitTimers (line 154) | void uiprivUninitTimers(void) FILE: windows/menu.cpp type uiMenu (line 15) | struct uiMenu { type uiMenuItem (line 22) | struct uiMenuItem { function sync (line 46) | static void sync(uiMenuItem *item) function defaultOnClicked (line 64) | static void defaultOnClicked(uiMenuItem *item, uiWindow *w, void *data) function onQuitClicked (line 69) | static void onQuitClicked(uiMenuItem *item, uiWindow *w, void *data) function uiMenuItemEnable (line 75) | void uiMenuItemEnable(uiMenuItem *i) function uiMenuItemDisable (line 81) | void uiMenuItemDisable(uiMenuItem *i) function uiMenuItemOnClicked (line 87) | void uiMenuItemOnClicked(uiMenuItem *i, void (*f)(uiMenuItem *, uiWindow... function uiMenuItemChecked (line 95) | int uiMenuItemChecked(uiMenuItem *i) function uiMenuItemSetChecked (line 100) | void uiMenuItemSetChecked(uiMenuItem *i, int checked) function uiMenuItem (line 109) | static uiMenuItem *newItem(uiMenu *m, int type, const char *name) function uiMenuItem (line 159) | uiMenuItem *uiMenuAppendItem(uiMenu *m, const char *name) function uiMenuItem (line 164) | uiMenuItem *uiMenuAppendCheckItem(uiMenu *m, const char *name) function uiMenuItem (line 169) | uiMenuItem *uiMenuAppendQuitItem(uiMenu *m) function uiMenuItem (line 178) | uiMenuItem *uiMenuAppendPreferencesItem(uiMenu *m) function uiMenuItem (line 187) | uiMenuItem *uiMenuAppendAboutItem(uiMenu *m) function uiMenuAppendSeparator (line 197) | void uiMenuAppendSeparator(uiMenu *m) function uiMenu (line 202) | uiMenu *uiNewMenu(const char *name) function appendMenuItem (line 223) | static void appendMenuItem(HMENU menu, uiMenuItem *item) function HMENU (line 246) | static HMENU makeMenu(uiMenu *m) function HMENU (line 259) | HMENU makeMenubar(void) function runMenuEvent (line 280) | void runMenuEvent(WORD id, uiWindow *w) function freeMenu (line 307) | static void freeMenu(uiMenu *m, HMENU submenu) function freeMenubar (line 327) | void freeMenubar(HMENU menubar) function uninitMenus (line 343) | void uninitMenus(void) FILE: windows/multilineentry.cpp type uiMultilineEntry (line 6) | struct uiMultilineEntry { function BOOL (line 14) | static BOOL onWM_COMMAND(uiControl *c, HWND hwnd, WORD code, LRESULT *lR... function uiMultilineEntryDestroy (line 27) | static void uiMultilineEntryDestroy(uiControl *c) function uiMultilineEntryMinimumSize (line 43) | static void uiMultilineEntryMinimumSize(uiWindowsControl *c, int *width,... function defaultOnChanged (line 57) | static void defaultOnChanged(uiMultilineEntry *e, void *data) function uiMultilineEntrySetText (line 71) | void uiMultilineEntrySetText(uiMultilineEntry *e, const char *text) function uiMultilineEntryAppend (line 84) | void uiMultilineEntryAppend(uiMultilineEntry *e, const char *text) function uiMultilineEntryOnChanged (line 104) | void uiMultilineEntryOnChanged(uiMultilineEntry *e, void (*f)(uiMultilin... function uiMultilineEntryReadOnly (line 110) | int uiMultilineEntryReadOnly(uiMultilineEntry *e) function uiMultilineEntrySetReadOnly (line 115) | void uiMultilineEntrySetReadOnly(uiMultilineEntry *e, int readonly) function uiMultilineEntry (line 126) | static uiMultilineEntry *finishMultilineEntry(DWORD style) function uiMultilineEntry (line 144) | uiMultilineEntry *uiNewMultilineEntry(void) function uiMultilineEntry (line 149) | uiMultilineEntry *uiNewNonWrappingMultilineEntry(void) FILE: windows/opentype.cpp function uiForEach (line 7) | static uiForEach addToTypography(const uiOpenTypeFeatures *otf, char a, ... function IDWriteTypography (line 23) | IDWriteTypography *uiprivOpenTypeFeaturesToIDWriteTypography(const uiOpe... FILE: windows/parent.cpp function HWND (line 9) | static HWND parentWithBackground(HWND hwnd) type parentDraw (line 26) | struct parentDraw { function HRESULT (line 32) | static HRESULT parentDraw(HDC dc, HWND parent, struct parentDraw *pd) function endParentDraw (line 50) | static void endParentDraw(struct parentDraw *pd) function HBRUSH (line 65) | static HBRUSH getControlBackgroundBrush(HWND hwnd, HDC dc) function paintContainerBackground (line 97) | void paintContainerBackground(HWND hwnd, HDC dc, RECT *paintRect) function BOOL (line 121) | BOOL handleParentMessages(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lP... FILE: windows/progressbar.cpp type uiProgressBar (line 4) | struct uiProgressBar { function uiProgressBarMinimumSize (line 15) | static void uiProgressBarMinimumSize(uiWindowsControl *c, int *width, in... function uiProgressBarValue (line 31) | int uiProgressBarValue(uiProgressBar *p) function uiProgressBarSetValue (line 42) | void uiProgressBarSetValue(uiProgressBar *p, int value) function uiProgressBar (line 70) | uiProgressBar *uiNewProgressBar(void) FILE: windows/radiobuttons.cpp type uiRadioButtons (line 11) | struct uiRadioButtons { function BOOL (line 19) | static BOOL onWM_COMMAND(uiControl *c, HWND clicked, WORD code, LRESULT ... function defaultOnSelected (line 37) | static void defaultOnSelected(uiRadioButtons *r, void *data) function uiRadioButtonsDestroy (line 42) | static void uiRadioButtonsDestroy(uiControl *c) function uiRadioButtonsMinimumSize (line 63) | static void uiRadioButtonsMinimumSize(uiWindowsControl *c, int *width, i... function radiobuttonsRelayout (line 91) | static void radiobuttonsRelayout(uiRadioButtons *r) function radiobuttonsArrangeChildren (line 114) | static void radiobuttonsArrangeChildren(uiRadioButtons *r) function uiRadioButtonsAppend (line 125) | void uiRadioButtonsAppend(uiRadioButtons *r, const char *text) function uiRadioButtonsSelected (line 151) | int uiRadioButtonsSelected(uiRadioButtons *r) function uiRadioButtonsSetSelected (line 161) | void uiRadioButtonsSetSelected(uiRadioButtons *r, int n) function uiRadioButtonsOnSelected (line 172) | void uiRadioButtonsOnSelected(uiRadioButtons *r, void (*f)(uiRadioButton... function onResize (line 178) | static void onResize(uiWindowsControl *c) function uiRadioButtons (line 183) | uiRadioButtons *uiNewRadioButtons(void) FILE: windows/separator.cpp type uiSeparator (line 12) | struct uiSeparator { function uiSeparatorMinimumSize (line 26) | static void uiSeparatorMinimumSize(uiWindowsControl *c, int *width, int ... function uiSeparator (line 44) | uiSeparator *uiNewHorizontalSeparator(void) function uiSeparator (line 59) | uiSeparator *uiNewVerticalSeparator(void) FILE: windows/sizing.cpp function getSizing (line 5) | void getSizing(HWND hwnd, uiWindowsSizing *sizing, HFONT font) function uiWindowsGetSizing (line 35) | void uiWindowsGetSizing(HWND hwnd, uiWindowsSizing *sizing) function uiWindowsSizingDlgUnitsToPixels (line 43) | void uiWindowsSizingDlgUnitsToPixels(uiWindowsSizing *sizing, int *x, in... function uiWindowsSizingStandardPadding (line 57) | void uiWindowsSizingStandardPadding(uiWindowsSizing *sizing, int *x, int... FILE: windows/slider.cpp type uiSlider (line 4) | struct uiSlider { function BOOL (line 11) | static BOOL onWM_HSCROLL(uiControl *c, HWND hwnd, WORD code, LRESULT *lR... function uiSliderDestroy (line 20) | static void uiSliderDestroy(uiControl *c) function uiSliderMinimumSize (line 35) | static void uiSliderMinimumSize(uiWindowsControl *c, int *width, int *he... function defaultOnChanged (line 49) | static void defaultOnChanged(uiSlider *s, void *data) function uiSliderValue (line 54) | int uiSliderValue(uiSlider *s) function uiSliderSetValue (line 59) | void uiSliderSetValue(uiSlider *s, int value) function uiSliderOnChanged (line 65) | void uiSliderOnChanged(uiSlider *s, void (*f)(uiSlider *, void *), void ... function uiSlider (line 71) | uiSlider *uiNewSlider(int min, int max) FILE: windows/spinbox.cpp type uiSpinbox (line 4) | struct uiSpinbox { function value (line 16) | static int value(uiSpinbox *s) function BOOL (line 36) | static BOOL onWM_COMMAND(uiControl *c, HWND hwnd, WORD code, LRESULT *lR... function uiSpinboxDestroy (line 61) | static void uiSpinboxDestroy(uiControl *c) function uiSpinboxMinimumSize (line 80) | static void uiSpinboxMinimumSize(uiWindowsControl *c, int *width, int *h... function spinboxArrangeChildren (line 95) | static void spinboxArrangeChildren(uiSpinbox *s) function recreateUpDown (line 109) | static void recreateUpDown(uiSpinbox *s) function spinboxRelayout (line 145) | static void spinboxRelayout(uiSpinbox *s) function defaultOnChanged (line 155) | static void defaultOnChanged(uiSpinbox *s, void *data) function uiSpinboxValue (line 160) | int uiSpinboxValue(uiSpinbox *s) function uiSpinboxSetValue (line 165) | void uiSpinboxSetValue(uiSpinbox *s, int value) function uiSpinboxOnChanged (line 172) | void uiSpinboxOnChanged(uiSpinbox *s, void (*f)(uiSpinbox *, void *), vo... function onResize (line 178) | static void onResize(uiWindowsControl *c) function uiSpinbox (line 183) | uiSpinbox *uiNewSpinbox(int min, int max) FILE: windows/stddialogs.cpp function msgbox (line 105) | static void msgbox(HWND parent, const char *title, const char *descripti... function uiMsgBox (line 121) | void uiMsgBox(uiWindow *parent, const char *title, const char *description) function uiMsgBoxError (line 128) | void uiMsgBoxError(uiWindow *parent, const char *title, const char *desc... FILE: windows/tab.cpp type uiTab (line 7) | struct uiTab { type tabPage (line 11) | struct tabPage function LRESULT (line 17) | static LRESULT curpage(uiTab *t) type tabPage (line 22) | struct tabPage function tabPageRect (line 27) | static void tabPageRect(uiTab *t, RECT *r) function tabRelayout (line 37) | static void tabRelayout(uiTab *t) function showHidePage (line 54) | static void showHidePage(uiTab *t, LRESULT which, int hide) function BOOL (line 72) | static BOOL onWM_NOTIFY(uiControl *c, HWND hwnd, NMHDR *nm, LRESULT *lRe... function uiTabDestroy (line 85) | static void uiTabDestroy(uiControl *c) function uiTabSyncEnableState (line 116) | static void uiTabSyncEnableState(uiWindowsControl *c, int enabled) function uiTabMinimumSize (line 130) | static void uiTabMinimumSize(uiWindowsControl *c, int *width, int *height) function uiTabMinimumSizeChanged (line 155) | static void uiTabMinimumSizeChanged(uiWindowsControl *c) function uiTabChildVisibilityChanged (line 169) | static void uiTabChildVisibilityChanged(uiWindowsControl *c) function tabArrangePages (line 175) | static void tabArrangePages(uiTab *t) function uiTabAppend (line 186) | void uiTabAppend(uiTab *t, const char *name, uiControl *child) function uiTabInsertAt (line 191) | void uiTabInsertAt(uiTab *t, const char *name, int n, uiControl *child) function uiTabDelete (line 225) | void uiTabDelete(uiTab *t, int n) function uiTabNumPages (line 242) | int uiTabNumPages(uiTab *t) function uiTabMargined (line 247) | int uiTabMargined(uiTab *t, int n) function uiTabSetMargined (line 252) | void uiTabSetMargined(uiTab *t, int n, int margined) function onResize (line 262) | static void onResize(uiWindowsControl *c) function uiTab (line 267) | uiTab *uiNewTab(void) type tabPage (line 11) | struct tabPage FILE: windows/table.cpp function uiTableModel (line 11) | uiTableModel *uiNewTableModel(uiTableModelHandler *mh) function uiFreeTableModel (line 21) | void uiFreeTableModel(uiTableModel *m) function uiTableModelRowInserted (line 28) | void uiTableModelRowInserted(uiTableModel *m, int newIndex) function uiTableModelRowChanged (line 53) | void uiTableModelRowChanged(uiTableModel *m, int index) function uiTableModelRowDeleted (line 62) | void uiTableModelRowDeleted(uiTableModel *m, int oldIndex) function uiTableModelHandler (line 82) | uiTableModelHandler *uiprivTableModelHandler(uiTableModel *m) function LRESULT (line 88) | static LRESULT CALLBACK tableSubProc(HWND hwnd, UINT uMsg, WPARAM wParam... function uiprivTableProgress (line 191) | int uiprivTableProgress(uiTable *t, int item, int subitem, int modelColu... function BOOL (line 234) | static BOOL onWM_NOTIFY(uiControl *c, HWND hwnd, NMHDR *nmhdr, LRESULT *... function uiTableDestroy (line 327) | static void uiTableDestroy(uiControl *c) function uiTableMinimumSize (line 367) | static void uiTableMinimumSize(uiWindowsControl *c, int *width, int *hei... function uiprivTableColumnParams (line 381) | static uiprivTableColumnParams *appendColumn(uiTable *t, const char *nam... function uiTableAppendTextColumn (line 411) | void uiTableAppendTextColumn(uiTable *t, const char *name, int textModel... function uiTableAppendImageColumn (line 422) | void uiTableAppendImageColumn(uiTable *t, const char *name, int imageMod... function uiTableAppendImageTextColumn (line 430) | void uiTableAppendImageTextColumn(uiTable *t, const char *name, int imag... function uiTableAppendCheckboxColumn (line 442) | void uiTableAppendCheckboxColumn(uiTable *t, const char *name, int check... function uiTableAppendCheckboxTextColumn (line 451) | void uiTableAppendCheckboxTextColumn(uiTable *t, const char *name, int c... function uiTableAppendProgressBarColumn (line 464) | void uiTableAppendProgressBarColumn(uiTable *t, const char *name, int pr... function uiTableAppendButtonColumn (line 472) | void uiTableAppendButtonColumn(uiTable *t, const char *name, int buttonM... function uiTable (line 482) | uiTable *uiNewTable(uiTableParams *p) FILE: windows/table.hpp type uiTableModel (line 6) | struct uiTableModel { type uiprivTableColumnParams (line 10) | struct uiprivTableColumnParams type uiprivTableColumnParams (line 11) | struct uiprivTableColumnParams { type uiTable (line 26) | struct uiTable { type uiprivTableMetrics (line 60) | struct uiprivTableMetrics type uiprivTableMetrics (line 61) | struct uiprivTableMetrics { FILE: windows/tabledispinfo.cpp function HRESULT (line 8) | static HRESULT handleLVIF_TEXT(uiTable *t, NMLVDISPINFOW *nm, uiprivTabl... function HRESULT (line 60) | static HRESULT handleLVIF_IMAGE(uiTable *t, NMLVDISPINFOW *nm, uiprivTab... function HRESULT (line 85) | HRESULT uiprivTableHandleLVN_GETDISPINFO(uiTable *t, NMLVDISPINFOW *nm, ... FILE: windows/tabledraw.cpp type drawState (line 9) | struct drawState { function HRESULT (line 28) | static HRESULT drawBackgrounds(HRESULT hr, struct drawState *s) function centerImageRect (line 44) | static void centerImageRect(RECT *image, RECT *space) function HRESULT (line 65) | static HRESULT drawImagePart(HRESULT hr, struct drawState *s) function HRESULT (line 119) | static HRESULT drawUnthemedCheckbox(struct drawState *s, int checked, in... function HRESULT (line 149) | static HRESULT drawThemedCheckbox(struct drawState *s, HTHEME theme, int... function HRESULT (line 186) | static HRESULT drawCheckboxPart(HRESULT hr, struct drawState *s) function HRESULT (line 220) | static HRESULT drawTextPart(HRESULT hr, struct drawState *s) function HRESULT (line 276) | static HRESULT drawProgressBarPart(HRESULT hr, struct drawState *s) function HRESULT (line 389) | static HRESULT drawButtonPart(HRESULT hr, struct drawState *s) function HRESULT (line 483) | static HRESULT freeDrawState(struct drawState *s) function COLORREF (line 511) | static COLORREF blend(COLORREF base, double r, double g, double b, doubl... function HRESULT (line 527) | static HRESULT fillDrawState(struct drawState *s, uiTable *t, NMLVCUSTOM... function HRESULT (line 587) | static HRESULT updateAndDrawFocusRects(HRESULT hr, uiTable *t, HDC dc, i... function HRESULT (line 624) | HRESULT uiprivTableHandleNM_CUSTOMDRAW(uiTable *t, NMLVCUSTOMDRAW *nm, L... function HRESULT (line 683) | HRESULT uiprivUpdateImageListSize(uiTable *t) FILE: windows/tableediting.cpp function HRESULT (line 9) | static HRESULT resizeEdit(uiTable *t, WCHAR *wstr, int iItem, int iSubItem) function LRESULT (line 62) | static LRESULT CALLBACK editSubProc(HWND hwnd, UINT uMsg, WPARAM wParam,... function HRESULT (line 96) | static HRESULT openEditControl(uiTable *t, int iItem, int iSubItem, uipr... function HRESULT (line 144) | HRESULT uiprivTableResizeWhileEditing(uiTable *t) function HRESULT (line 157) | HRESULT uiprivTableFinishEditingText(uiTable *t) function HRESULT (line 179) | HRESULT uiprivTableAbortEditingText(uiTable *t) function HRESULT (line 196) | HRESULT uiprivTableHandleNM_CLICK(uiTable *t, NMITEMACTIVATE *nm, LRESUL... FILE: windows/tablemetrics.cpp function HRESULT (line 5) | static HRESULT itemRect(HRESULT hr, uiTable *t, UINT uMsg, WPARAM wParam... function HRESULT (line 19) | HRESULT uiprivTableGetMetrics(uiTable *t, int iItem, int iSubItem, uipri... FILE: windows/tabpage.cpp function tabPageMargins (line 9) | static void tabPageMargins(struct tabPage *tp, int *mx, int *my) function tabPageRelayout (line 23) | static void tabPageRelayout(struct tabPage *tp) function INT_PTR (line 45) | static INT_PTR CALLBACK dlgproc(HWND hwnd, UINT uMsg, WPARAM wParam, LPA... type tabPage (line 99) | struct tabPage type tabPage (line 101) | struct tabPage function tabPageDestroy (line 128) | void tabPageDestroy(struct tabPage *tp) function tabPageMinimumSize (line 138) | void tabPageMinimumSize(struct tabPage *tp, int *width, int *height) FILE: windows/text.cpp function WCHAR (line 4) | WCHAR *windowTextAndLen(HWND hwnd, LRESULT *len) function WCHAR (line 25) | WCHAR *windowText(HWND hwnd) function setWindowText (line 30) | void setWindowText(HWND hwnd, WCHAR *wtext) function uiFreeText (line 36) | void uiFreeText(char *text) function uiWindowsWindowTextWidth (line 41) | int uiWindowsWindowTextWidth(HWND hwnd) function uiWindowsSetWindowText (line 100) | void uiWindowsSetWindowText(HWND hwnd, const char *text) function uiprivStricmp (line 109) | int uiprivStricmp(const char *a, const char *b) FILE: windows/uipriv_windows.hpp type uiprivTimer (line 99) | struct uiprivTimer type uiprivTimer (line 100) | struct uiprivTimer { type tabPage (line 139) | struct tabPage { type tabPage (line 144) | struct tabPage type tabPage (line 145) | struct tabPage type tabPage (line 146) | struct tabPage type colorDialogRGBA (line 149) | struct colorDialogRGBA { type colorDialogRGBA (line 155) | struct colorDialogRGBA FILE: windows/utf16.cpp function WCHAR (line 6) | WCHAR *toUTF16(const char *str) function WCHAR (line 46) | WCHAR *utf16dup(const WCHAR *orig) function WCHAR (line 57) | WCHAR *strf(const WCHAR *format, ...) function WCHAR (line 68) | WCHAR *vstrf(const WCHAR *format, va_list ap) function CRLFtoLF (line 112) | void CRLFtoLF(char *s) function WCHAR (line 130) | WCHAR *ftoutf16(double d) function WCHAR (line 141) | WCHAR *itoutf16(int i) FILE: windows/utilwin.cpp function LRESULT (line 17) | static LRESULT CALLBACK utilWindowWndProc(HWND hwnd, UINT uMsg, WPARAM w... function uninitUtilWindow (line 80) | void uninitUtilWindow(void) FILE: windows/window.cpp type uiWindow (line 6) | struct uiWindow { function windowMargins (line 28) | static void windowMargins(uiWindow *w, int *mx, int *my) function windowRelayout (line 42) | static void windowRelayout(uiWindow *w) function LRESULT (line 65) | static LRESULT CALLBACK windowWndProc(HWND hwnd, UINT uMsg, WPARAM wPara... function ATOM (line 127) | ATOM registerWindowClass(HICON hDefaultIcon, HCURSOR hDefaultCursor) function unregisterWindowClass (line 141) | void unregisterWindowClass(void) function defaultOnClosing (line 147) | static int defaultOnClosing(uiWindow *w, void *data) function defaultOnPositionContentSizeChanged (line 152) | static void defaultOnPositionContentSizeChanged(uiWindow *w, void *data) function uiWindowDestroy (line 159) | static void uiWindowDestroy(uiControl *c) function uiControl (line 181) | uiControl *uiWindowParent(uiControl *c) function uiWindowSetParent (line 186) | void uiWindowSetParent(uiControl *c, uiControl *parent) function uiWindowToplevel (line 191) | static int uiWindowToplevel(uiControl *c) function uiWindowVisible (line 197) | static int uiWindowVisible(uiControl *c) function uiWindowShow (line 204) | static void uiWindowShow(uiControl *c) function uiWindowHide (line 223) | static void uiWindowHide(uiControl *c) function uiWindowMinimumSize (line 240) | static void uiWindowMinimumSize(uiWindowsControl *c, int *width, int *he... function uiWindowMinimumSizeChanged (line 254) | static void uiWindowMinimumSizeChanged(uiWindowsControl *c) function uiWindowLayoutRect (line 268) | static void uiWindowLayoutRect(uiWindowsControl *c, RECT *r) function uiWindowChildVisibilityChanged (line 278) | static void uiWindowChildVisibilityChanged(uiWindowsControl *c) function uiWindowSetTitle (line 289) | void uiWindowSetTitle(uiWindow *w, const char *title) function windowMonitorRect (line 297) | static void windowMonitorRect(HWND hwnd, RECT *r) function uiWindowContentSize (line 317) | void uiWindowContentSize(uiWindow *w, int *width, int *height) function uiWindowSetContentSize (line 327) | void uiWindowSetContentSize(uiWindow *w, int width, int height) function uiWindowFullscreen (line 336) | int uiWindowFullscreen(uiWindow *w) function uiWindowSetFullscreen (line 341) | void uiWindowSetFullscreen(uiWindow *w, int fullscreen) function uiWindowOnContentSizeChanged (line 376) | void uiWindowOnContentSizeChanged(uiWindow *w, void (*f)(uiWindow *, voi... function uiWindowOnClosing (line 382) | void uiWindowOnClosing(uiWindow *w, int (*f)(uiWindow *, void *), void *... function uiWindowBorderless (line 388) | int uiWindowBorderless(uiWindow *w) function uiWindowSetBorderless (line 395) | void uiWindowSetBorderless(uiWindow *w, int borderless) function uiWindowSetChild (line 405) | void uiWindowSetChild(uiWindow *w, uiControl *child) function uiWindowMargined (line 420) | int uiWindowMargined(uiWindow *w) function uiWindowSetMargined (line 425) | void uiWindowSetMargined(uiWindow *w, int margined) function setClientSize (line 433) | static void setClientSize(uiWindow *w, int width, int height, BOOL hasMe... function uiWindow (line 455) | uiWindow *uiNewWindow(const char *title, int width, int height, int hasM... function ensureMinimumWindowSize (line 502) | void ensureMinimumWindowSize(uiWindow *w) function disableAllWindowsExcept (line 518) | void disableAllWindowsExcept(uiWindow *which) function enableAllWindowsExcept (line 527) | void enableAllWindowsExcept(uiWindow *which) FILE: windows/winpublic.cpp function uiWindowsEnsureDestroyWindow (line 4) | void uiWindowsEnsureDestroyWindow(HWND hwnd) function uiWindowsEnsureSetParentHWND (line 10) | void uiWindowsEnsureSetParentHWND(HWND hwnd, HWND parent) function uiWindowsEnsureAssignControlIDZOrder (line 18) | void uiWindowsEnsureAssignControlIDZOrder(HWND hwnd, LONG_PTR *controlID... function uiWindowsEnsureMoveWindowDuringResize (line 26) | void uiWindowsEnsureMoveWindowDuringResize(HWND hwnd, int x, int y, int ... function uiWindowsEnsureGetClientRect (line 39) | void uiWindowsEnsureGetClientRect(HWND hwnd, RECT *r) function uiWindowsEnsureGetWindowRect (line 51) | void uiWindowsEnsureGetWindowRect(HWND hwnd, RECT *r) FILE: windows/winutil.cpp function windowClassOf (line 9) | int windowClassOf(HWND hwnd, ...) function mapWindowRect (line 41) | void mapWindowRect(HWND from, HWND to, RECT *r) function DWORD (line 59) | DWORD getStyle(HWND hwnd) function setStyle (line 64) | void setStyle(HWND hwnd, DWORD style) function DWORD (line 69) | DWORD getExStyle(HWND hwnd) function setExStyle (line 74) | void setExStyle(HWND hwnd, DWORD exstyle) function clientSizeToWindowSize (line 80) | void clientSizeToWindowSize(HWND hwnd, int *width, int *height, BOOL has... function HWND (line 108) | HWND parentOf(HWND child) function HWND (line 113) | HWND parentToplevel(HWND child) function setWindowInsertAfter (line 118) | void setWindowInsertAfter(HWND hwnd, HWND insertAfter) function HWND (line 124) | HWND getDlgItem(HWND hwnd, int id) function invalidateRect (line 134) | void invalidateRect(HWND hwnd, RECT *r, BOOL erase) function D2D1_SIZE_F (line 141) | D2D1_SIZE_F realGetSize(ID2D1RenderTarget *rt)