aboutsummaryrefslogtreecommitdiff
path: root/lib/gtk-experiment-widgets/gtk-experiment-transcript.h
AgeCommit message (Collapse)AuthorFilesLines
2013-06-10updated CopyrightRobin Haberkorn1-1/+1
2012-08-06when parsing a format file, check whether each line could be read ↵Robin Haberkorn1-1/+2
completely, otherwise throw error * arbitrary limit (1024 bytes) per line - reading lines of arbritrary length is difficult and will be seldomly used * introduced is_newline() helper function
2012-06-14allow enabling/disabling the transcript backdrop area (simplifies main.c)Robin Haberkorn1-0/+3
2012-06-14preliminary transcript backdrop area implementationRobin Haberkorn1-0/+3
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
2012-06-13transcript widget reverse mode is saved in config fileRobin Haberkorn1-1/+4
* introduced widget flag attribute
2012-06-07format-file related transcript widget methods return a GError which is used ↵Robin Haberkorn1-2/+18
to display meaningful error messages * also cleaned up return value confusion: in GLib world, TRUE means successful
2012-06-07added missing documentation for GtkExperimentTranscript API methodsRobin Haberkorn1-2/+8
2012-06-07added copyright headers and Doxygen @file comments (where they were still ↵Robin Haberkorn1-0/+17
missing)
2012-06-06configurable transcript widget text alignmentRobin Haberkorn1-0/+4
* 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
2012-06-04load default interactive format font and colors from config file and also ↵Robin Haberkorn1-0/+8
save them * pango attributes cannot be "cached" anymore and must be recreated every time the interactive format is configured
2012-05-31allow transcript formatting without markup (like search-as-you type)Robin Haberkorn1-1/+1
* controlled via checkbox * if markup is disabled the entered text is only regular expressions * default text attributes are used according to some constants (in configure.ac, later they will be configurable via config file) * fixed return value of gtk_experiment_transcript_load_formats() * care about possible capture mismatches in regular expressions (capture braces are inserted automatically - the user is not allowed specify own captures) * display state of interactive format via icon (successful/error)
2012-05-30implemented "format" file and expression parsing as well as application to ↵Robin Haberkorn1-0/+6
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
2012-05-30implemented font and color configuration for transcript widgetRobin Haberkorn1-0/+1
* drop-down menu and selection dialogs * drawing routines care about using the correct graphics contexts
2012-05-30first draft of transcript widgetRobin Haberkorn1-0/+76