File: gtkprogressbar.pre

package info (click to toggle)
pigtk 1.1.3-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 1,248 kB
  • ctags: 104
  • sloc: ansic: 1,087; sh: 152; makefile: 121
file content (34 lines) | stat: -rw-r--r-- 1,142 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
PROGRAM(progress_bar);
// A simple progress bar. Useful when you are doing things that take a long
// time. Try to always have an 'abort' button whenever it makes sence.
// IMG: GTK.Progress_bar()->update(0.1)
// IMG: GTK.Progress_bar()->set_show_text(1)->update(0.3)
// IMG: GTK.Progress_bar()->update(0.6)
// IMG: GTK.Progress_bar()->update(1.0)
INHERIT(progress);
COMPLEX_FUNCTION(create);
COMPLEX_FUNCTION(update, float);
NAME_ARGS(fraction);
COMPLEX_FUNCTION(set_bar_style, int);
NAME_ARGS(style);
// One of GTK.ProgressContinuous or GTK.ProgressDiscrete
COMPLEX_FUNCTION(set_discrete_blocks, int);
NAME_ARGS(blocks);
COMPLEX_FUNCTION(set_activity_step, int);
NAME_ARGS(stepp);
COMPLEX_FUNCTION(set_activity_blocks, int);
NAME_ARGS(blocks);
COMPLEX_FUNCTION(set_orientation, int);
NAME_ARGS(style);
// One of 
// GTK.ProgressLeftToRight, GTK.ProgressRightToLeft,
// GTK.ProgressBottomToTop or GTK.ProgressTopToBottom


CLASSMEMBER(activity_pos, int);
CLASSMEMBER(activity_step, int);
CLASSMEMBER(activity_blocks, int);
CLASSMEMBER(activity_dir, int);
CLASSMEMBER(blocks, int);
CLASSMEMBER(orientation, int);
CLASSMEMBER(bar_style, int);