Intermec ck1 Verweisanleitung
Chapter 4 — SDK Components
222
CK1 SDK Programmer’s Reference Manual
{
otk_app_init(160,
otk_app_init(160,
142);
otk_control_init
(&contr1);
otk_widget_set_size (OTK_WIDGET(&contr1), 160, 142);
otk_widget_set_gc_background_color
(OTK_WIDGET(&contr1),
OTK_COL_WHITE);
otk_app_add(&contr1);
otk_control_show(&contr1);
otk_app_add(&contr1);
otk_control_show(&contr1);
// set slider1
otk_slider_init
(&slider1);
otk_slider_set_typeflag (&slider1, 1); //VERTICAL_SLIDER = 1,
HORIZONTAL_SLIDER = 0
otk_slider_set_size (&slider1, 40, 200);
otk_slider_set_position (&slider1, 0, 30);
otk_slider_set_range(&slider1, 131, 0, 70);
otk_slider_set_step(&slider1,
10);
otk_control_add_child (&contr1, OTK_WIDGET(&slider1));
otk_slider_refresh
(&slider1);
otk_widget_set_sensitive(OTK_WIDGET(&slider1),
enable_tog.value);
otk_range_set_change_callback (OTK_RANGE(&slider1), range_callback);
// set slider2
otk_slider_init
(&slider2);
otk_slider_set_typeflag (&slider2, 0); //VERTICAL_SLIDER = 1,
HORIZONTAL_SLIDER = 0
otk_slider_set_size (&slider2, 150, 30);
otk_slider_set_position (&slider2, 70, 0);
otk_slider_set_range(&slider2, 100, 0, 70);
otk_slider_set_step(&slider2,
10);
otk_control_add_child (&contr1, OTK_WIDGET(&slider2));
otk_slider_refresh
(&slider2);
//otk_widget_set_visible(OTK_WIDGET(&slider2),
enable_tog.value);
otk_range_set_change_callback (OTK_RANGE(&slider2), range_callback);
//enable_tog
otk_toggle_button_init
(&enable_tog);
otk_button_set_label (OTK_BUTTON(&enable_tog), "Enable");
otk_widget_set_size (OTK_WIDGET(&enable_tog), 60, 15);
otk_widget_set_position(OTK_WIDGET(&enable_tog), 0, 0);
otk_widget_set_gc_background_color
(OTK_WIDGET(&enable_tog),
OTK_COL_WHITE);
otk_widget_set_gc_foreground_color
otk_widget_set_gc_foreground_color
(OTK_WIDGET(&enable_tog),
OTK_COL_BLACK);
otk_control_add_child (&contr1, OTK_WIDGET(&enable_tog));
otk_toggle_button_set_value(&enable_tog,
OTK_FALSE);
otk_button_set_click_callback(OTK_BUTTON(&enable_tog),
togglebutton_callback);
printf("RUN
togglebutton_callback);
printf("RUN
loop\n");
return otk_app_loop();
}
OTK_BOOL range_callback (OtkWidget* sb, int x, int y)
{
}
OTK_BOOL range_callback (OtkWidget* sb, int x, int y)
{
OtkRange* range = OTK_RANGE(sb);
printf("__________range value______%d_______\n", range->value);