- ui_rect screen = { 0, 0, vg.window_x, vg.window_y };
-
- ui_rect window = { 0, 0, 1000, 800 };
- ui_rect_center( screen, window );
- {
- ui_fill( window, ui_colour( k_ui_bg+1 ) );
- ui_outline( window, 1, ui_colour( k_ui_bg+7 ) );
-
- ui_rect title, panel;
- ui_split_px( window, k_ui_axis_h, 28, 0, title, panel );
- ui_fill( title, ui_colour( k_ui_bg+7 ) );
- ui_text( title, "Workshop tool", 1, k_ui_align_middle_center,
- ui_colourcont(k_ui_bg+7) );
-
- ui_rect sidebar, content;
- ui_split_ratio( panel, k_ui_axis_v, 0.3f, 1, sidebar, content );
-
- /* entries panel */
- ui_fill( sidebar, ui_colour( k_ui_bg+2 ) );
-
- ui_split_px( sidebar, k_ui_axis_h, 28, 0, title, sidebar );
- ui_text( title, "Your submissions", 1, k_ui_align_middle_center, 0 );
-
- ui_rect controls;
- ui_split_px( sidebar, k_ui_axis_h, 28, 0, controls, sidebar );
- ui_fill( controls, ui_colour( k_ui_bg+1 ) );
- ui_outline( controls, -1, ui_colour( k_ui_bg+4 ) );
-
- ui_rect info;
- ui_split_ratio( controls, k_ui_axis_v, 0.25f, 0, info, controls );
- ui_text( info, "page 0/2", 1, k_ui_align_middle_center, 0 );
-
- ui_rect btn_left, btn_right;
- ui_split_ratio( controls, k_ui_axis_v, 0.5f, 2, btn_left, btn_right );
-
- if( ui_button_text( btn_left, "prev", 1, k_ui_bg+4 ) ){
- vg_info( "left\n" );
- }
-
- if( ui_button_text( btn_right, "next", 1, k_ui_bg+4 ) ){
- vg_info( "right\n" );
- }
-
- /* content page */
- ui_rect_pad( content, 8 );
-
- ui_rect image_plane;
- ui_split_px( content, k_ui_axis_h, 300, 0, image_plane, content );
- ui_fill( image_plane, ui_colour( k_ui_bg+0 ) );
-
- ui_rect img_box;
- ui_fit_item( image_plane, (ui_px[2]){ 3, 2 }, img_box );
- ui_image( img_box, tex_error );
-
- ui_rect title_entry, null, label;
- ui_split_px( content, k_ui_axis_h, 8, 0, null, content );
-
- ui_split_px( content, k_ui_axis_h, 28, 0, title_entry, content );
- ui_split_px( title_entry, k_ui_axis_v,
- ui_text_line_width("Title:")+8, 0, label, title_entry );
-
- ui_text( label, "Title:", 1, k_ui_align_middle_left, 0 );
- ui_textbox( title_entry, form_test.title, vg_list_size(form_test.title) );
+ static ui_rect window;
+ static int once = 1;
+ if( once ){
+ ui_rect screen = { 0, 0, vg.window_x, vg.window_y };
+ rect_copy( (ui_rect){ 0, 0, 1000, 700 }, window );
+ ui_rect_center( screen, window );
+ once = 0;
+ }
+
+ vg_ui.wants_mouse = 1;
+
+ ui_rect panel;
+ ui_panel( window, panel );
+ ui_enum( panel, "Select enum:", dropdown_options, 3, &dropdown_value );
+ ui_checkbox( panel, "Toggly:", &checkbox_value );
+
+#if 0
+ ui_fill( window, ui_colour( k_ui_bg+1 ) );
+ ui_outline( window, 1, ui_colour( k_ui_bg+7 ) );
+
+ ui_rect title, panel;
+ ui_split( window, k_ui_axis_h, 28, 0, title, panel );
+ ui_fill( title, ui_colour( k_ui_bg+7 ) );
+ ui_text( title, "Workshop tool", 1, k_ui_align_middle_center,
+ ui_colourcont(k_ui_bg+7) );
+
+ ui_rect quit_button;
+ ui_split( title, k_ui_axis_v, title[2]-title[3], 2, title, quit_button );
+ if( ui_button_text( quit_button, "x", 1 ) == 1 ){
+ ui_start_modal( g_an_buffer, UI_MODAL_GOOD );