From a766006297e8fa8b8168b7a887098d5176a87b20 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 20 May 2012 17:08:31 +0200 Subject: implemented "format" file and expression parsing as well as application to 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 --- lib/gtk-experiment-widgets/gtk-experiment-transcript.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/gtk-experiment-widgets/gtk-experiment-transcript.h') diff --git a/lib/gtk-experiment-widgets/gtk-experiment-transcript.h b/lib/gtk-experiment-widgets/gtk-experiment-transcript.h index 3b34754..a242a57 100644 --- a/lib/gtk-experiment-widgets/gtk-experiment-transcript.h +++ b/lib/gtk-experiment-widgets/gtk-experiment-transcript.h @@ -68,6 +68,12 @@ gboolean gtk_experiment_transcript_load(GtkExperimentTranscript *trans, gboolean gtk_experiment_transcript_load_filename(GtkExperimentTranscript *trans, const gchar *filename); +gboolean gtk_experiment_transcript_load_formats(GtkExperimentTranscript *trans, + const gchar *filename); +gboolean gtk_experiment_transcript_set_interactive_format(GtkExperimentTranscript *trans, + const gchar *format, + gboolean with_markup); + GtkAdjustment *gtk_experiment_transcript_get_time_adjustment(GtkExperimentTranscript *trans); void gtk_experiment_transcript_set_time_adjustment(GtkExperimentTranscript *trans, GtkAdjustment *adj); -- cgit v1.2.3