summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/label.cxx17
1 files changed, 15 insertions, 2 deletions
diff --git a/test/label.cxx b/test/label.cxx
index 7ae739bc4..de88b976b 100644
--- a/test/label.cxx
+++ b/test/label.cxx
@@ -32,6 +32,7 @@ Fl_Box *text;
Fl_Input *input;
Fl_Hor_Value_Slider *fonts;
Fl_Hor_Value_Slider *sizes;
+Fl_Hor_Value_Slider *spacing;
Fl_Double_Window *window;
Fl_Pixmap *img;
@@ -64,6 +65,11 @@ void font_cb(Fl_Widget *,void *) {
window->redraw();
}
+void spacing_cb(Fl_Widget *,void *) {
+ text->label_image_spacing(int(spacing->value()));
+ window->redraw();
+}
+
void size_cb(Fl_Widget *,void *) {
text->labelsize(int(sizes->value()));
window->redraw();
@@ -114,9 +120,9 @@ Fl_Menu_Item choices[] = {
int main(int argc, char **argv) {
img = new Fl_Pixmap(blast_xpm);
- window = new Fl_Double_Window(440,420);
+ window = new Fl_Double_Window(440,445);
- input = new Fl_Input(70,375,350,25,"Label:");
+ input = new Fl_Input(70,400,350,25,"Label:");
input->static_value("The quick brown fox jumped over the lazy dog.");
input->when(FL_WHEN_CHANGED);
input->callback(input_cb);
@@ -136,6 +142,13 @@ int main(int argc, char **argv) {
fonts->value(0);
fonts->callback(font_cb);
+ spacing=new Fl_Hor_Value_Slider(70,375,350,25,"Spacing:");
+ spacing->align(FL_ALIGN_LEFT);
+ spacing->bounds(0,100);
+ spacing->step(1);
+ spacing->value(0);
+ spacing->callback(spacing_cb);
+
Fl_Group *g = new Fl_Group(70,275,350,50);
imageb = new Fl_Toggle_Button(70,275,50,25,"image");
imageb->callback(image_cb);