summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/adjuster.cxx39
1 files changed, 20 insertions, 19 deletions
diff --git a/test/adjuster.cxx b/test/adjuster.cxx
index ba50c6112..9038d13de 100644
--- a/test/adjuster.cxx
+++ b/test/adjuster.cxx
@@ -1,7 +1,7 @@
//
// Adjuster test program for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2010 by Bill Spitzak and others.
+// Copyright 1998-2026 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
@@ -23,29 +23,30 @@
void adjcb(Fl_Widget *o, void *v) {
Fl_Adjuster *a = (Fl_Adjuster*)o;
Fl_Box *b = (Fl_Box *)v;
- a->format((char *)(b->label()));
+ std::string new_label = a->format_str();
+ b->copy_label(new_label.c_str());
b->redraw();
}
int main(int argc, char ** argv) {
- Fl_Double_Window window(320,100,argv[0]);
+ Fl_Double_Window window(320, 100, argv[0]);
- char buf1[100];
- Fl_Box b1(FL_DOWN_BOX,20,30,80,25,buf1);
- b1.color(FL_WHITE);
- Fl_Adjuster a1(20+80,30,3*25,25);
- a1.callback(adjcb,&b1);
- adjcb(&a1,&b1);
+ Fl_Box b1(20, 30, 80, 25);
+ b1.box(FL_DOWN_BOX);
+ b1.color(FL_WHITE);
+ Fl_Adjuster a1(20+80, 30, 3*25, 25);
+ a1.callback(adjcb, &b1);
+ adjcb(&a1, &b1);
- char buf2[100];
- Fl_Box b2(FL_DOWN_BOX,20+80+4*25,30,80,25,buf2);
- b2.color(FL_WHITE);
- Fl_Adjuster a2(b2.x()+b2.w(),10,25,3*25);
- a2.callback(adjcb,&b2);
- adjcb(&a2,&b2);
+ Fl_Box b2(20+80+4*25, 30, 80, 25);
+ b2.box(FL_DOWN_BOX);
+ b2.color(FL_WHITE);
+ Fl_Adjuster a2(b2.x()+b2.w(), 10, 25, 3*25);
+ a2.callback(adjcb, &b2);
+ adjcb(&a2, &b2);
- window.resizable(window);
- window.end();
- window.show(argc, argv);
- return Fl::run();
+ window.resizable(window);
+ window.end();
+ window.show(argc, argv);
+ return Fl::run();
}