Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
a backdrop area may be set by time points - it's background is highlighted 16% darker or lighter than the configured background color
* configurable only by AC_DEFINE in configure.ac for the time being
|
|
* introduced widget flag attribute
|
|
code has been refactored allowing for greater flexibility in rendering
|
|
the pixel distance between contributions must be independant of the current time to avoid flickering in the text rendering when time progresses
|
|
it is unknown how large that area has to be in order for every contribution to fit in
|
|
TRUE means successful, FALSE unsuccessful
|
|
to display meaningful error messages
* also cleaned up return value confusion: in GLib world, TRUE means successful
|
|
|
|
missing)
|
|
* via pop up menu and config file (symbolic value)
* use image menu items in transcript popup
* renamed "Choose Foreground Color..." to "Choose Text Color..."
* simplify transcript related config setters/getters
|
|
* widget configuration in size allocation depends on widget being realized
* widget realization depends on the widget being size allocated
* at least on Windows, the size is not reallocated after widget
realization (except of course it is actually resized)
* so a _reconfigure() function has been introduced (does the same as configure-event handler would do)
|
|
handling of widget state changes
the widget starts in insensitive state so it is not drawn with the configured properties (which are for the NORMAL state).
when the widget state changes it is now immediately redrawn
|
|
|
|
|
|
keyfile or dialogs)
* so if they haven't been changed, the widget defaults are active (may depend on gtk theme and RC files)
* currently it is not possible reset changed fonts/colors to the widget defaults (via the UI, the keyfile may be edited manually)
|
|
save them
* pango attributes cannot be "cached" anymore and must be recreated every time the interactive format is configured
|
|
the transcript
* "formats" are regular expressions encapsulated in Pango markup that allow the description of powerful highlighting rules
* highlight as you type via entry boxes
* loading from files implemented and tested but cannot yet be done via the UI
* transcript widget is built as libtool convenience library
* some renamings were necessary
* install transcript widget header
|
|
* drop-down menu and selection dialogs
* drawing routines care about using the correct graphics contexts
|
|
|
|
|