text-client.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef GCCV_TEXT_CLIENT_H
00026 #define GCCV_TEXT_CLIENT_H
00027
00030 #include <gccv/item-client.h>
00031 #include <gtk/gtk.h>
00032
00033 namespace gccv {
00034
00040 class TextClient: public ItemClient
00041 {
00042 public:
00046 TextClient ();
00050 virtual ~TextClient ();
00051
00058 virtual void SelectionChanged (unsigned start, unsigned end) = 0;
00064 virtual void TextChanged (unsigned pos) = 0;
00070 virtual void InterlineChanged (G_GNUC_UNUSED double interline) {;}
00076 virtual void JustificationChanged (G_GNUC_UNUSED GtkJustification justification) {;}
00077
00078 };
00079
00080 }
00081
00082 #endif // GCCV_CLIENT_H