Пример #1
0
void ciUIExampleiOSApp::setupGUI2()
{
    float w = widgetWidth;
    float h = dim;
    float spacerHeight = 2;
    gui1 = new ciUICanvas(gui->getRect()->getX()+gui->getRect()->getWidth(),0,menuWidth,menuHeight);
    gui1->addWidgetDown(new ciUILabel("MORE WIDGETS", CI_UI_FONT_LARGE));
    gui1->addWidgetDown(new ciUISpacer(w, spacerHeight));
    gui1->addWidgetDown(new ciUI2DPad(w, w*.5, Vec2f(w*.5,w*.25), "2DPAD"), CI_UI_ALIGN_LEFT);
    gui1->addWidgetDown(new ciUISpacer(w, spacerHeight));
    gui1->addWidgetDown(new ciUILabel("NUMBER DIALER", CI_UI_FONT_MEDIUM));
    gui1->addWidgetDown(new ciUINumberDialer(-10000.0, 10000.0, 10000.0, 4, "NUMBER DIALER", CI_UI_FONT_MEDIUM));
    gui1->addWidgetDown(new ciUISpacer(w, spacerHeight), CI_UI_ALIGN_LEFT);
    gui1->addWidgetDown(new ciUILabel("BUTTONS & TOGGLES", CI_UI_FONT_MEDIUM));
    gui1->addWidgetDown(new ciUIButton(h,h,false, "BUTTON", CI_UI_FONT_SMALL));
    gui1->addWidgetRight(new ciUIToggle(h,h,false, "TOGGLE", CI_UI_FONT_SMALL));
    gui1->addWidgetDown(new ciUIMultiImageButton(h, h, false, "toggle.png", "MULTI-IMAGE BUTTON", CI_UI_FONT_SMALL));
    gui1->addWidgetDown(new ciUIMultiImageToggle(h, h, true, "toggle.png", "MULTI-IMAGE TOGGLE", CI_UI_FONT_SMALL));
    gui1->addWidgetDown(new ciUILabelButton(w, false, "LABEL BUTTON", CI_UI_FONT_MEDIUM, h));
    gui1->addWidgetDown(new ciUILabelButton(false, "BUTTON AUTO SIZE", CI_UI_FONT_SMALL));
    gui1->addWidgetDown(new ciUILabelToggle(w, false, "LABEL TOGGLE", CI_UI_FONT_MEDIUM, h));
    gui1->addWidgetDown(new ciUILabelToggle(false, "TOGGLE AUTO SIZE", CI_UI_FONT_SMALL));
    gui1->autoSizeToFitWidgets();
    gui1->registerUIEvents(this, &ciUIExampleiOSApp::guiEvent);
}
Пример #2
0
void ciUIExampleiOSApp::setupGUI1()
{
    float w = widgetWidth;
    float h = dim;
    float spacerHeight = 2;
    gui = new ciUICanvas(0,0,menuWidth,menuHeight);
    gui->addWidgetDown(new ciUILabel("CINDER UI: CIUI", CI_UI_FONT_LARGE));
    gui->addWidgetDown(new ciUISpacer(w, spacerHeight));
    gui->addWidgetDown(new ciUILabel("BY REZA ALI @rezaali", CI_UI_FONT_SMALL));
    gui->addWidgetDown(new ciUILabel("SLIDERS", CI_UI_FONT_MEDIUM));
    gui->addWidgetDown(new ciUILabel("CHANGE THEMES:", CI_UI_FONT_MEDIUM));
    ((ciUISlider *)gui->addWidgetDown(new ciUISlider(w, h, 0, 44, 0.0, "THEME SELECTOR")))->setIncrement(1.0);
    gui->addWidgetDown(new ciUISlider(w, h, 0, 1.0, bgColorR, "RED"));
    gui->addWidgetDown(new ciUISlider(w, h, 0, 1.0, bgColorG, "GREEN"));
    gui->addWidgetDown(new ciUISlider(w, h, 0, 1.0, bgColorB, "BLUE"));
    gui->addWidgetDown(new ciUIRangeSlider(w, h, 0, 100, 25, 75, "RANGE SLIDER"));
    gui->addWidgetDown(new ciUIMinimalSlider(w, h, 0, 1.00, 0.50, "MINIMAL SLIDER"));
    gui->addWidgetDown(new ciUIBiLabelSlider(w, h, 0, 1, .5, "BILABEL", "BILABEL", "SLIDER"));
    gui->addWidgetDown(new ciUIFPSSlider(w, h, 0, 120.00, 0.50, "FPS SLIDER"));
    gui->addWidgetDown(new ciUISpacer(w, spacerHeight));
    gui->autoSizeToFitWidgets();
    gui->registerUIEvents(this, &ciUIExampleiOSApp::guiEvent);
}