istereo2

diff src/ui.cc @ 34:33ba8618972c

added commented out (for now) resolution option in the ui
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 11 Oct 2015 07:56:27 +0300
parents 8f41da60b9f5
children
line diff
     1.1 --- a/src/ui.cc	Sat Oct 10 16:38:19 2015 +0300
     1.2 +++ b/src/ui.cc	Sun Oct 11 07:56:27 2015 +0300
     1.3 @@ -19,12 +19,15 @@
     1.4  static void split_slider_handler(Widget *w, const Event &ev, void *cls);
     1.5  #ifdef IPHONE
     1.6  static void retina_cbox_handler(Widget *w, const Event &ev, void *cls);
     1.7 +#else
     1.8 +static void qual_slider_handler(Widget *w, const Event &ev, void *cls);
     1.9  #endif
    1.10  
    1.11  extern int stereo;
    1.12  extern int show_opt;
    1.13  extern int use_bump;
    1.14  extern float split;
    1.15 +extern float draw_quality;
    1.16  
    1.17  static Screen scr;
    1.18  static float aspect;
    1.19 @@ -57,6 +60,24 @@
    1.20  		cbox->set_callback(EV_CHANGE, retina_cbox_handler);
    1.21  		scr.add_widget(cbox);
    1.22  	}
    1.23 +#else
    1.24 +	/*
    1.25 +	label_split = new Label;
    1.26 +	label_split->set_position(100, ypos + vsep);
    1.27 +	label_split->set_size(20, vsz);
    1.28 +	label_split->set_text("Rendering quality");
    1.29 +	scr.add_widget(label_split);
    1.30 +
    1.31 +	Slider *slider = new Slider;
    1.32 +	slider->set_position(300, ypos + vsep);
    1.33 +	slider->set_size(300, vsz);
    1.34 +	slider->set_range(0.5, 1);
    1.35 +	slider->set_step(0.25);
    1.36 +	slider->set_value(1.0);
    1.37 +	slider->set_continuous_change(true);
    1.38 +	slider->set_callback(EV_CHANGE, qual_slider_handler);
    1.39 +	scr.add_widget(slider);
    1.40 +	*/
    1.41  #endif
    1.42  
    1.43  	cbox = new CheckBox;
    1.44 @@ -233,5 +254,10 @@
    1.45  {
    1.46  	use_retina_res(((CheckBox*)w)->is_checked() ? 1 : 0);
    1.47  }
    1.48 +#else
    1.49 +static void qual_slider_handler(Widget *w, const Event &ev, void *cls)
    1.50 +{
    1.51 +	draw_quality = ((Slider*)w)->get_value();
    1.52 +}
    1.53  #endif
    1.54