Intermec ck1 Reference Guide
Chapter 4 — SDK Components
CK1 SDK Programmer’s Reference Manual
213
Parameters: scrollbar
Pointer of the OtkScrollBar2 instance
min
Minimum value of the scrollbar
Return: None
otk_scrollbar2_set_value
Purpose: Set the current value of the scrollbar.
Prototype:
void otk_scrollbar2_set_value (OtkScrollBar2* scrollbar,
int value);
Parameters: scrollbar
Pointer of the OtkScrollBar2 instance
value
Current value of the scrollbar
Return: None
Example Code
#include <stdio.h>
#include <stdlib.h>
#include "otkapplication.h"
#include "otkscrollBar2.h"
OTK_BOOL range_callback (OtkWidget*, int, int);
OTK_BOOL togglebutton_callback (OtkWidget*, int, int);
OtkControl contr1;
OtkScrollBar2 scrollbar1;
OtkScrollBar2 scrollbar2;
OtkToggleButton enable_tog;
int main()
{
otk_app_init(160,
#include <stdlib.h>
#include "otkapplication.h"
#include "otkscrollBar2.h"
OTK_BOOL range_callback (OtkWidget*, int, int);
OTK_BOOL togglebutton_callback (OtkWidget*, int, int);
OtkControl contr1;
OtkScrollBar2 scrollbar1;
OtkScrollBar2 scrollbar2;
OtkToggleButton enable_tog;
int main()
{
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 scrollbar1
otk_scrollbar2_init
(&scrollbar1);
otk_scrollbar2_set_typeflag (&scrollbar1, 0); //VERTICAL_SCROLLBAR =
0, HORIZONTAL_SCROLLBAR = 1
otk_scrollbar2_set_size (&scrollbar1, 20, 200);
otk_scrollbar2_set_position (&scrollbar1, 0, 30);
otk_scrollbar2_set_range(&scrollbar1, 131, 0, 70);
otk_scrollbar2_set_step(&scrollbar1,
10);
otk_control_add_child (&contr1, OTK_WIDGET(&scrollbar1));
otk_scrollbar2_refresh
(&scrollbar1);
otk_widget_set_sensitive(OTK_WIDGET(&scrollbar1),
enable_tog.value);
otk_range_set_change_callback (OTK_RANGE(&scrollbar1), range_callback);