-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO
More file actions
140 lines (81 loc) · 3.66 KB
/
Copy pathTODO
File metadata and controls
140 lines (81 loc) · 3.66 KB
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Fix cursor after going from fullscreen view to regular window view.
The graph window cursor is the "wait" cursor until you move it.
Most of this is done, but we need to leave it so we may check
it out more carefully. This is just the authors junk notes.
Add keep aspect mode: The x/y aspect stays the same when
zooming. This would be handy for when looking at GIS data.
test all the shell commands
document all the environment variables
Add quickplot_shell --pid=PID program that connects to
a pipe to the running quickplot program.
fix: quickplot -h ==> "failed to create drawable"
Looks like GTK+-3.0 is printing this after I call exit.
So I guess it's not really a bug.
Fix gnome plugdev
Run with dmalloc
Remove the New Graph Tab button.
Announce on Freshmeat freecode.com.
Grid and plot layer positions, i.e. grid on top, grid on bottom, grid between
plots. Plot layering comes from plot order in the -g option. Should
-g "0 1 grid 3 4" put the grid between plot 0 1 and plot 3 4?
how about -g "0 1 grid-x 3 4 grid-numbers 0 6" to order the different
parts of the grid? It's just drawing layers...
Document environment variables in html and man
Make a command line dump option that prints out a
command line that would as close as it can reproduce
the current graphs and windows.
Make 'N' put up the Select Channel to Plot tab in the Graph Details.
Add configure tab that lets you change app default values.
- like turning off label reading.
- default background
- lines on/off
- points on/off
Add per user defaults that can be saved or auto saved
in a dot file.
Ruby bindings...
Change graph tab name when graph gets it's first plot.
Add a screenshot gallary to the homepage
- link to it on the top page.
- thumb nails with command line option
and links to:
* with data files
* or c source file
* or Ruby source files
- do not include it in the source.
Add move grid to front option
Add move plot to front button/function
Full control of graph colors and fonts:
Like:
Add x/y line grid color, x/y line number font
x/y line number color, and sub grid x/y line
colors.
Add another Cairo draw mode that will use sub-pixel values
or basically use Cairo the way it was meant to be used.
It will be much slower at drawing than the current
Quickplot Cairo draw mode, but may make much better
static images. It could make images that are not
restricted by the computer display.
Fix and use plot sig fig in status (may be done)
add sub-grid
find/check all the GTK+ argument options
check the status x y print format when there is no grid
Make function channels that use less memory
- linear channel
- sine functions and other elementary functions
Add Channel functions like linear, sine, cosine, exp, ln and so on
- do using plugins??
- plugins that quickplot compiles or Ruby??
Add other channel data types other than double, like short and int
for loading sound files with a smaller buffer.
Add CAIRO X11 macro #ifdef to code to
remove X11 specific code on none X11 platforms
add all --no-bla-bla and --bla-bla options that
make things consistent
Test the startup of large data sets plotting more than
one graph tab and more than one window.
Add widget that shows and edits all app options.
Add focus grab when waiting for the draw ...
or just throw away all events except quit or escape and equivalent.
Add quick culling to the case when values are always decreasing.
Add extern C to port API to C++.
Add option to strip nan and/or inf from channels. ??