Project

General

Profile

browse-gui-stat1.p

Stanislav Lomany, 09/30/2015 12:57 PM

Download (1.26 KB)

 
1

    
2
def temp-table tt field f1 as INTEGER FORMAT ">,>>>,>>>9"
3
                  field f2 as CHARACTER FORMAT "x(8)"
4
                  field f3 as CHARACTER FORMAT "x(8)"
5
                  field f4 as CHARACTER FORMAT "x(8)".
6

    
7
DEF VAR i AS INTEGER.
8
REPEAT i = 1 TO 20:
9
  create tt. tt.f1 = i. tt.f2 = "test " + STRING(i). tt.f3 = "WWWWWWWWWW".
10
END.
11

    
12
OPEN QUERY q FOR EACH tt.
13

    
14
DEFINE BROWSE brws QUERY q DISPLAY tt.f1 tt.f2 tt.f3 
15
             WITH TITLE "Static Browse"
16
             SIZE 65 BY 10
17
             NO-ROW-MARKERS
18
             
19
             FONT 7
20
             .             
21
DEFINE FRAME MyFrame skip(1) space(3) brws WITH NO-LABELS 
22
               TITLE "Frame" SIZE 80 BY 20.
23

    
24
DEF VAR col1 AS HANDLE.             
25
DEF VAR col2 AS HANDLE.   
26

    
27
col1 = BROWSE brws:FIRST-COLUMN.
28
col2 = col1:NEXT-COLUMN.
29
BROWSE brws:BGCOLOR = 10.
30
col1:COLUMN-BGCOLOR = 11.
31
col2:COLUMN-BGCOLOR = 13.
32
col2:LABEL-BGCOLOR = 14.
33
BROWSE brws:SEPARATORS = TRUE.
34
BROWSE brws:SEPARATOR-FGCOLOR = 12.
35
BROWSE brws:COLUMN-RESIZABLE = YES.
36
BROWSE brws:COLUMN-MOVABLE = YES.
37
BROWSE brws:NUM-LOCKED-COLUMNS = 1.
38
/*BROWSE brws:COLUMN-SCROLLING = FALSE.*/
39

    
40
col1:label-font = 6.
41
col2:label-font = 8.
42

    
43
col1:column-font = 6.
44
col2:column-font = 8.
45

    
46
ENABLE brws WITH FRAME MyFrame.
47

    
48
WAIT-FOR CLOSE OF CURRENT-WINDOW.
49