File: tkSheet_struct.h

package info (click to toggle)
staden 2.0.0%2Bb11-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 21,584 kB
  • sloc: ansic: 240,605; tcl: 65,360; cpp: 12,854; makefile: 11,203; sh: 3,023; fortran: 2,033; perl: 63; awk: 46
file content (39 lines) | stat: -rw-r--r-- 921 bytes parent folder | download | duplicates (5)
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
35
36
37
38
39
    /* Tk basics */
    Tcl_Interp *interp;

    /*
     * A few publically configurable options
     * Several here, and the rest in the Sheet structure.
     */
    int relief;
    int font_width;
    int font_height;
    Tk_3DBorder border;
    XColor *fg;
    XColor *light;
    XColor *indel_fg;

    Tk_ConfigSpec *configSpecs;

    /* Internal bits and pieces */
    int flags;
    int initialised;

    /* The sheet itself */
    Sheet sw;

    /*
     * A function pointer for allowing extensions (eg tkEditor). See the
     * list of "jobs" defined above.
     */
    void (*extension)(ClientData clientData, int job, void *jobData);
    ClientData extensionData;

    /* Keeping track of how many display updates have been requested */
    /* int count; */

    /* The location of a divider bar, or 0 if none */
    int divider;

    /* Whether this is the internal widget to 'grid' the wm on */
    int grid;