blob: ebf3c9390d47d70250502fd2ceb0fce37913ada6 (
plain) (
blame)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
XGTERM - TODO
Imaging Support (July 1993)
Gterm widget
debug polygon marker code
debug fill area support
implement missing read-raster primitive
add resource to set cursor type
Object manager
add gterm widget support (subclass)
bindings for standard actions
support for pixel tagging
callbacks for image events? (e.g. raster actions)
add support for timers and background work functions
debug or trace mode for Tcl interpreter
improved error handling and recovery
flesh out support for standard widgets (menu, text, etc.)
evaluate other widgets (Xc, FWF, layout)
Xgterm
hack event handling to support timers
add missing arguments, resources
IRAF
file include capability for .gui file
interactive background mode (bkg GUIs)
stdimage which uses stdgraph kernel
Imaging Support (April 1993)
subraster updates do not always overlap on screen [DONE]
check out frame buffer editing (partial instructions) [DONE]
custom cursor bitmap for crosshair cursor [DONE]
colormap - initialize table for static entries [DONE]
add colormap number to GIM read/write colormap (0=screen) [DONE]
implement polygon clipping code in gio/cursor [DONE]
what to do about raster mapping after window resize [DONE]
add NDC-GIM coordinate conversions primitives to GIM ? [DONE]
add support for alternate GKI|GIM coordinates to GIM [DONE]
general problem of cursor input and rasters/mappings [DONE]
return cursor coordinate in GKI units scaled to raster? [DONE]
resolve problem of multiple gterms with color tables [DONE]
private colormap
share with other gterms (e.g. using properties)
reload colormap on focus-in event?
allocate private colormap if 256 cells requested?
add tcl callable windowing function (midpoint, slope) [DONE]
window display pixels by diddling colormap
regenerate display pixels from ximage (or from client)
add tcl callable region drawing facilities [DONE]
draw, erase, shape; how is interaction handled
add support for getting x/y/z from client and getting x/y/z
string given raster pixel coordinate
add tcl support for text display in the gterm window. can be [DONE]
combined with above for coord display
implement GIM functions in interpreter (callbacks?)
implement missing read-raster primitive
add tcl access to gterm widget drawing functions?
add resource to set ginmode, busy cursor types
check out menu stuff
add get/put cell array (NDC coords) to GIO
add get/put colormap to GIO
add gtermio resource to set ginmode terminators
add gtermio resource to set emulation type
what about stdgraph/stdimage? one possibility is for standard
xgterm GUI to provide separate graph, image windows automatically
selectable by graphics stream
start up interactive bkg jobs in own xgterm
Client Applications (May 1993)
Clean up Xgterm client (setup menus etc.)
write Ximtool client
Demo clients, further testing of object manager and widget stuff
imbrowse
movie program
simple image display task using GIO
|