|
|
@@ -249,7 +249,11 @@ void drawUI(NVGcontext *vg, int item, int corners) { |
|
|
|
} |
|
|
|
nvgStrokeWidth(vg,2); |
|
|
|
nvgBeginPath(vg); |
|
|
|
#if 0 |
|
|
|
nvgRect(vg,rect.x,rect.y,rect.w,rect.h); |
|
|
|
#else |
|
|
|
nvgRoundedRect(vg,rect.x,rect.y,rect.w,rect.h,3); |
|
|
|
#endif |
|
|
|
nvgFill(vg); |
|
|
|
nvgStroke(vg); |
|
|
|
|
|
|
@@ -490,7 +494,6 @@ int column_append(int parent, int item) { |
|
|
|
uiInsert(parent, item); |
|
|
|
// fill parent horizontally, anchor to previous item vertically |
|
|
|
uiSetLayout(item, UI_HFILL); |
|
|
|
// if not the first item, add a margin of 1 |
|
|
|
uiSetMargins(item, 0, 1, 0, 0); |
|
|
|
return item; |
|
|
|
} |
|
|
@@ -790,15 +793,15 @@ void build_democontent(int parent) { |
|
|
|
uiSetLayout(col, UI_TOP|UI_HFILL); |
|
|
|
|
|
|
|
|
|
|
|
column_append(col, button(BND_ICONID(6,3), "Item 1", demohandler)); |
|
|
|
column_append(col, button(BND_ICONID(6,3), "Item 2", demohandler)); |
|
|
|
column_append(col, button(BND_ICON_GHOST, "Item 1", demohandler)); |
|
|
|
column_append(col, button(BND_ICON_GHOST, "Item 2", demohandler)); |
|
|
|
|
|
|
|
{ |
|
|
|
int h = column_append(col, hbox()); |
|
|
|
hgroup_append(h, radio(BND_ICONID(6,3), "Item 3.0", &enum1)); |
|
|
|
uiSetMargins(hgroup_append_fixed(h, radio(BND_ICONID(0,10), NULL, &enum1)), -1,0,0,0); |
|
|
|
uiSetMargins(hgroup_append_fixed(h, radio(BND_ICONID(1,10), NULL, &enum1)), -1,0,0,0); |
|
|
|
uiSetMargins(hgroup_append(h, radio(BND_ICONID(6,3), "Item 3.3", &enum1)), -1,0,0,0); |
|
|
|
hgroup_append(h, radio(BND_ICON_GHOST, "Item 3.0", &enum1)); |
|
|
|
uiSetMargins(hgroup_append_fixed(h, radio(BND_ICON_REC, NULL, &enum1)), -1,0,0,0); |
|
|
|
uiSetMargins(hgroup_append_fixed(h, radio(BND_ICON_PLAY, NULL, &enum1)), -1,0,0,0); |
|
|
|
uiSetMargins(hgroup_append(h, radio(BND_ICON_GHOST, "Item 3.3", &enum1)), -1,0,0,0); |
|
|
|
} |
|
|
|
|
|
|
|
{ |
|
|
@@ -806,8 +809,8 @@ void build_democontent(int parent) { |
|
|
|
int coll = row_append(rows, vgroup()); |
|
|
|
vgroup_append(coll, label(-1, "Items 4.0:")); |
|
|
|
coll = vgroup_append(coll, vbox()); |
|
|
|
vgroup_append(coll, button(BND_ICONID(6,3), "Item 4.0.0", demohandler)); |
|
|
|
uiSetMargins(vgroup_append(coll, button(BND_ICONID(6,3), "Item 4.0.1", demohandler)),0,-2,0,0); |
|
|
|
vgroup_append(coll, button(BND_ICON_GHOST, "Item 4.0.0", demohandler)); |
|
|
|
uiSetMargins(vgroup_append(coll, button(BND_ICON_GHOST, "Item 4.0.1", demohandler)),0,-2,0,0); |
|
|
|
int colr = row_append(rows, vgroup()); |
|
|
|
uiSetMargins(colr, 8, 0, 0, 0); |
|
|
|
uiSetFrozen(colr, option1); |
|
|
@@ -817,7 +820,7 @@ void build_democontent(int parent) { |
|
|
|
uiSetMargins(vgroup_append(colr, slider("Item 4.1.1", &progress2)),0,-2,0,0); |
|
|
|
} |
|
|
|
|
|
|
|
column_append(col, button(BND_ICONID(6,3), "Item 5", NULL)); |
|
|
|
column_append(col, button(BND_ICON_GHOST, "Item 5", NULL)); |
|
|
|
|
|
|
|
static char textbuffer[1024] = "The quick brown fox."; |
|
|
|
column_append(col, textbox(textbuffer, 1024)); |
|
|
@@ -1199,7 +1202,8 @@ int main() |
|
|
|
glGetError(); |
|
|
|
#endif |
|
|
|
|
|
|
|
_vg = nvgCreateGL3(NVG_ANTIALIAS | NVG_STENCIL_STROKES); |
|
|
|
//_vg = nvgCreateGL3(NVG_ANTIALIAS | NVG_STENCIL_STROKES); |
|
|
|
_vg = nvgCreateGL3(NVG_ANTIALIAS); |
|
|
|
if (_vg == NULL) { |
|
|
|
printf("Could not init nanovg.\n"); |
|
|
|
return -1; |
|
|
|