diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2023-12-19 19:21:39 +0100 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2023-12-19 19:21:39 +0100 |
| commit | 05687d1cb41245954f6366c57acae894c6ebd87d (patch) | |
| tree | db657fd4b83c0172fccf07720debe78e7480be3e /test | |
| parent | 96bacd3f9dff5b428a7826bbd507b1c02b2bcbba (diff) | |
Fix typos, formatting, and text alignment in test/forms.cxx
no real code changes
Diffstat (limited to 'test')
| -rw-r--r-- | test/forms.cxx | 169 |
1 files changed, 79 insertions, 90 deletions
diff --git a/test/forms.cxx b/test/forms.cxx index b50727c48..84f623649 100644 --- a/test/forms.cxx +++ b/test/forms.cxx @@ -6,7 +6,7 @@ // This demo show the different boxtypes. Note that some // boxtypes are not appropriate for some objects // -// Copyright 1998-2015 by Bill Spitzak and others. +// Copyright 1998-2023 by Bill Spitzak and others. // // This library is free software. Distribution and use rights are outlined in // the file "COPYING" which should have been included with this file. If this @@ -19,38 +19,37 @@ // https://www.fltk.org/bugs.php // -#include <FL/forms.H> // changed for fltk +#include <FL/forms.H> // changed for FLTK -static int border = 1; // changed from FL_TRANSIENT for fltk +static int border = 1; // changed from FL_TRANSIENT for FLTK // (this is so the close box and Esc work to close the window) typedef struct { Fl_Boxtype val; const char *name; } VN_struct; -static VN_struct btypes[]= -{ - {FL_NO_BOX,"no box"}, - {FL_UP_BOX, "up box"}, - {FL_DOWN_BOX,"down box"}, - {FL_BORDER_BOX,"border box"}, - {FL_SHADOW_BOX,"shadow box"}, - {FL_FLAT_BOX,"flat box"}, - {FL_FRAME_BOX,"frame box"}, - {FL_EMBOSSED_BOX,"embossed box"}, - {FL_ROUNDED_BOX,"rounded box"}, - {FL_RFLAT_BOX,"rflat box"}, - {FL_RSHADOW_BOX,"rshadow box"}, // renamed for fltk - {FL_OVAL_BOX,"oval box"}, - {FL_ROUNDED3D_UPBOX,"rounded3d upbox"}, - {FL_ROUNDED3D_DOWNBOX,"rounded3d downbox"}, - {FL_OVAL3D_UPBOX,"oval3d upbox"}, - {FL_OVAL3D_DOWNBOX,"oval3d downbox"}, - {FL_PLASTIC_UP_BOX,"plastic upbox"}, - {FL_PLASTIC_DOWN_BOX,"plastic downbox"}, - {FL_GTK_UP_BOX,"GTK up box"}, - {FL_GTK_ROUND_UP_BOX,"GTK round up box"}, - {FL_GLEAM_UP_BOX,"Gleam up box"}, - /* sentinel */ - {(Fl_Boxtype)(-1)} +static VN_struct btypes[] = { + {FL_NO_BOX, "no box"}, + {FL_UP_BOX, "up box"}, + {FL_DOWN_BOX, "down box"}, + {FL_BORDER_BOX, "border box"}, + {FL_SHADOW_BOX, "shadow box"}, + {FL_FLAT_BOX, "flat box"}, + {FL_FRAME_BOX, "frame box"}, + {FL_EMBOSSED_BOX, "embossed box"}, + {FL_ROUNDED_BOX, "rounded box"}, + {FL_RFLAT_BOX, "rflat box"}, + {FL_RSHADOW_BOX, "rshadow box"}, // renamed for FLTK + {FL_OVAL_BOX, "oval box"}, + {FL_ROUNDED3D_UPBOX, "rounded3d upbox"}, + {FL_ROUNDED3D_DOWNBOX, "rounded3d downbox"}, + {FL_OVAL3D_UPBOX, "oval3d upbox"}, + {FL_OVAL3D_DOWNBOX, "oval3d downbox"}, + {FL_PLASTIC_UP_BOX, "plastic upbox"}, + {FL_PLASTIC_DOWN_BOX, "plastic downbox"}, + {FL_GTK_UP_BOX, "GTK up box"}, + {FL_GTK_ROUND_UP_BOX, "GTK round up box"}, + {FL_GLEAM_UP_BOX, "Gleam up box"}, + /* sentinel */ + {(Fl_Boxtype)(-1)} }; #include "pixmaps/sorceress.xbm" @@ -60,34 +59,28 @@ static VN_struct btypes[]= FL_FORM *form; Fl_Widget *tobj[18], *exitob, *btypeob, *modeob; -void -boxtype_cb (Fl_Widget * ob, long) -{ +void boxtype_cb(Fl_Widget *ob, long) { int i, req_bt = fl_get_choice(ob) - 1; static int lastbt = -1; - if(lastbt != req_bt) - { - fl_freeze_form (form); - fl_redraw_form (form); - for (i = 0; i < 18; i++) - fl_set_object_boxtype (tobj[i], btypes[req_bt].val); - fl_unfreeze_form (form); - lastbt = req_bt; - fl_redraw_form(form); // added for fltk + if (lastbt != req_bt) { + fl_freeze_form(form); + fl_redraw_form(form); + for (i = 0; i < 18; i++) + fl_set_object_boxtype(tobj[i], btypes[req_bt].val); + fl_unfreeze_form(form); + lastbt = req_bt; + fl_redraw_form(form); // added for FLTK } } -void -mode_cb (Fl_Widget *, long) { +void mode_cb(Fl_Widget *, long) { // empty } /*************** Creation Routines *********************/ -void -create_form_form (void) -{ +void create_form_form(void) { Fl_Widget *obj; form = fl_bgn_form(FL_NO_BOX, 720, 520); @@ -103,56 +96,52 @@ create_form_form (void) fl_set_object_lcol(obj, FL_BLUE); tobj[3] = obj = fl_add_chart(FL_BAR_CHART, 160, 110, 160, 110, "Chart"); tobj[4] = obj = fl_add_clock(FL_ANALOG_CLOCK, 40, 390, 90, 90, "Clock"); -//fl_set_object_dblbuffer(tobj[4],1); // removed for fltk - tobj[5]=obj=fl_add_button(FL_NORMAL_BUTTON, 340, 110, 120, 30, "Button"); - tobj[6]=obj=fl_add_lightbutton(FL_PUSH_BUTTON,340,150,120,30,"Lightbutton"); - tobj[7]=obj=fl_add_roundbutton(FL_PUSH_BUTTON,340,190,120,30,"Roundbutton"); - tobj[8]=obj=fl_add_slider(FL_VERT_SLIDER, 160, 250, 40, 230, "Slider"); - tobj[9]=obj=fl_add_valslider(FL_VERT_SLIDER, 220, 250, 40, 230, "Valslider"); - tobj[10]=obj=fl_add_dial (FL_LINE_DIAL, 280, 250, 100, 100, "Dial"); - tobj[11]=obj=fl_add_positioner(FL_NORMAL_POSITIONER,280,380,150,100, "Positioner"); - tobj[12]=obj=fl_add_counter (FL_NORMAL_COUNTER,480,110,210,30, "Counter"); - tobj[13]=obj=fl_add_input (FL_NORMAL_INPUT, 520,170,170,30, "Input"); - tobj[14]=obj=fl_add_menu (FL_PUSH_MENU, 400, 240, 100, 30, "Menu"); - tobj[15]=obj=fl_add_choice (FL_NORMAL_CHOICE, 580, 250, 110, 30, "Choice"); - tobj[16]=obj=fl_add_timer (FL_VALUE_TIMER, 580, 210, 110, 30, "Timer"); -//fl_set_object_dblbuffer(tobj[16], 1); // removed for fltk - tobj[17]=obj=fl_add_browser (FL_NORMAL_BROWSER,450,300,240, 180, "Browser"); - exitob=obj= fl_add_button (FL_NORMAL_BUTTON, 590, 30, 100, 30, "Exit"); - btypeob=obj= fl_add_choice (FL_NORMAL_CHOICE,110,30, 130, 30, "Boxtype"); - fl_set_object_callback (obj, boxtype_cb, 0); - modeob = obj=fl_add_choice(FL_NORMAL_CHOICE,370,30,130,30,"Graphics mode"); - fl_set_object_callback (obj, mode_cb, 0); - fl_end_form (); + // fl_set_object_dblbuffer(tobj[4],1); // removed for FLTK + tobj[5] = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 110, 120, 30, "Button"); + tobj[6] = obj = fl_add_lightbutton(FL_PUSH_BUTTON, 340, 150, 120, 30, "Lightbutton"); + tobj[7] = obj = fl_add_roundbutton(FL_PUSH_BUTTON, 340, 190, 120, 30, "Roundbutton"); + tobj[8] = obj = fl_add_slider(FL_VERT_SLIDER, 160, 250, 40, 230, "Slider"); + tobj[9] = obj = fl_add_valslider(FL_VERT_SLIDER, 220, 250, 40, 230, "Valslider"); + tobj[10] = obj = fl_add_dial(FL_LINE_DIAL, 280, 250, 100, 100, "Dial"); + tobj[11] = obj = fl_add_positioner(FL_NORMAL_POSITIONER, 280, 380, 150, 100, "Positioner"); + tobj[12] = obj = fl_add_counter(FL_NORMAL_COUNTER, 480, 110, 210, 30, "Counter"); + tobj[13] = obj = fl_add_input(FL_NORMAL_INPUT, 520, 170, 170, 30, "Input"); + tobj[14] = obj = fl_add_menu(FL_PUSH_MENU, 400, 240, 100, 30, "Menu"); + tobj[15] = obj = fl_add_choice(FL_NORMAL_CHOICE, 580, 250, 110, 30, "Choice"); + tobj[16] = obj = fl_add_timer(FL_VALUE_TIMER, 580, 210, 110, 30, "Timer"); + // fl_set_object_dblbuffer(tobj[16], 1); // removed for FLTK + tobj[17] = obj = fl_add_browser(FL_NORMAL_BROWSER, 450, 300, 240, 180, "Browser"); + exitob = obj = fl_add_button(FL_NORMAL_BUTTON, 590, 30, 100, 30, "Exit"); + btypeob = obj = fl_add_choice(FL_NORMAL_CHOICE, 110, 30, 130, 30, "Boxtype"); + fl_set_object_callback(obj, boxtype_cb, 0); + modeob = obj = fl_add_choice(FL_NORMAL_CHOICE, 370, 30, 130, 30, "Graphics mode"); + fl_set_object_callback(obj, mode_cb, 0); + fl_end_form(); } /*---------------------------------------*/ -void -create_the_forms (void) -{ - create_form_form (); +void create_the_forms(void) { + create_form_form(); } /*************** Main Routine ***********************/ const char *browserlines[] = { - " ", "@C1@c@l@bObjects Demo", " ", - "This demo shows you all", "objects that currently", - "exist in the Forms Library.", " ", - "You can change the boxtype", "of the different objects", - "using the buttons at the", "top of the form. Note that", - "some combinations might not", "look too good. Also realize", - "that for all object classes", "many different types are", - "available with different", "behaviour.", " ", - "With this demo you can also", "see the effect of the drawing", - "mode on the appearance of the","objects.", - 0 + " ", "@C1@c@l@bObjects Demo", " ", + "This demo shows you all", "objects that currently", + "exist in the Forms Library.", " ", + "You can change the boxtype", "of the different objects", + "using the buttons at the top", "of the form. Note that some", + "combinations might not", "look too good. Also realize", + "that for all object classes", "many different types are", + "available with different", "behaviour.", " ", + "With this demo you can also", "see the effect of the drawing", + "mode on the appearance of", "the objects.", + 0 }; -int -main (int argc, char *argv[]) -{ +int main(int argc, char *argv[]) { FL_COLOR c = FL_BLACK; const char **p; VN_struct *vn; @@ -172,16 +161,16 @@ main (int argc, char *argv[]) fl_addto_choice (tobj[15], "item 5"); fl_set_timer (tobj[16], 1000.0); - for ( p = browserlines; *p; p++) - fl_add_browser_line (tobj[17], *p); + for (p = browserlines; *p; p++) + fl_add_browser_line(tobj[17], *p); - for ( vn = btypes; vn->val >= 0; vn++) + for (vn = btypes; vn->val >= 0; vn++) fl_addto_choice(btypeob, vn->name); - fl_show_form (form, FL_PLACE_MOUSE, border, "Box types"); + fl_show_form(form, FL_PLACE_MOUSE, border, "Box types"); - while (fl_do_forms () != exitob) - ; + while (fl_do_forms() != exitob) + ; return 0; } |
