Browse Source

fixed icon ids

pull/1/head
Leonard Ritter 10 years ago
parent
commit
1f265388d9
1 changed files with 15 additions and 11 deletions
  1. +15
    -11
      example.cpp

+ 15
- 11
example.cpp View File

@@ -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;


Loading…
Cancel
Save