Cedric Roux
1dea159028
gui "text_list" becomes "textlist"
...
view "textlist" becomes "view_textlist" (this one may change at some
point)
2016-05-04 10:09:33 +02:00
Cedric Roux
0d0756c0c9
typo
2016-05-03 16:33:50 +02:00
Cedric Roux
042f284bc2
introduce widget_dirty - not only text list might want the optimization
2016-05-02 14:33:07 +02:00
Cedric Roux
ca3a05a592
optimize text list view
...
when too much data has been sent to the text list view, way too much
GUI processing is done, let's batch-process the changes and then tell
the GUI that something has changed
2016-05-02 14:26:16 +02:00
Cedric Roux
23ec84ef6b
option -debug-gui to textlog
2016-05-02 12:09:45 +02:00
Cedric Roux
3a622778e5
basic event compression
2016-05-02 11:26:54 +02:00
Cedric Roux
e4e4647345
cleanup logging in the GUI
2016-05-02 09:47:30 +02:00
Cedric Roux
d079dadb95
changing the growable attribute of a child requires a repack, not
...
just "dirty"
2016-05-01 17:36:24 +02:00
Cedric Roux
bd50539fda
Revert "instrument X using gcc's -finstrument-functions"
...
This reverts commit 4911b107da .
The idea was to keep the stuff in the git history.
2016-05-01 14:13:15 +02:00
Cedric Roux
4911b107da
instrument X using gcc's -finstrument-functions
...
used to debug locking
2016-05-01 14:10:59 +02:00
Cedric Roux
951882adaa
redraw window when receiving MapNotify (not sure if correct)
2016-05-01 14:09:20 +02:00
Cedric Roux
6ffa65f1d2
get rid of X locks, there were missing glock/gunlock here and there
2016-05-01 14:06:20 +02:00
Cedric Roux
018da05897
container deals with growable children
2016-04-29 20:10:19 +02:00
Cedric Roux
69e2a15e31
prepare container to deal with growable children
2016-04-29 19:40:31 +02:00
Cedric Roux
53fd31ef53
bugfix: hints are not valid anymore after adding a child to a container
2016-04-29 18:46:43 +02:00
Cedric Roux
88bef83d8b
X threading handling
2016-04-29 18:29:04 +02:00
Cedric Roux
3bba991e77
some work on text list
2016-04-29 17:04:53 +02:00
Cedric Roux
2fb9ec7d54
background and foreground colors are first class citizens!
2016-04-29 15:53:13 +02:00
Cedric Roux
f2195ba4e3
notification system (from user input to application basically)
2016-04-29 15:51:44 +02:00
Cedric Roux
e742718c2d
handle button press/release
...
first version, to be finished
2016-04-28 17:10:55 +02:00
Cedric Roux
c9f51868e2
add x_draw_clipped_string and use it in the text_list gui
2016-04-28 15:50:04 +02:00
Cedric Roux
624aba07dd
new function text_list_del
2016-04-28 14:54:14 +02:00
Cedric Roux
a1aa665841
flip vertically XY plot, it was plotted the other way around
2016-04-12 11:45:15 +02:00
Cedric Roux
71b5c59fd5
minor modification
2016-04-11 18:43:17 +02:00
Cedric Roux
8114422fc5
plot points in XY plot
2016-04-11 18:35:43 +02:00
Cedric Roux
98d2cf8b06
add X functions to plot points
2016-04-11 18:34:26 +02:00
Cedric Roux
062f7fad97
add clear function to the gui
2016-04-11 18:31:37 +02:00
Cedric Roux
3e33416517
fix container size allocation
2016-04-11 18:02:03 +02:00
Cedric Roux
5a9401cd46
remove useless warning
2016-04-11 17:38:11 +02:00
Cedric Roux
2c4bc73155
clear newly created pixmap to avoid some flickering when resizing windows
2016-04-11 16:39:02 +02:00
Cedric Roux
2bb04f0105
first version of the generic gui for the tracer
2016-04-11 11:18:26 +02:00