ekg2  GIT master
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Struktury danych | Definicje | Definicje typów | Funkcje
Dokumentacja pliku xtext.h
#include <gtk/gtkadjustment.h>
Wykres zależności załączania dla xtext.h:
Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załączają ten plik:

Idź do kodu źródłowego tego pliku.

Struktury danych

struct  xtext_buffer
 
struct  _GtkXText
 
struct  _GtkXText::pangofont
 
struct  _GtkXTextClass
 

Definicje

#define GTK_TYPE_XTEXT   (gtk_xtext_get_type ())
 
#define GTK_XTEXT(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_XTEXT, GtkXText))
 
#define GTK_XTEXT_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_XTEXT, GtkXTextClass))
 
#define GTK_IS_XTEXT(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_XTEXT))
 
#define GTK_IS_XTEXT_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_XTEXT))
 
#define GTK_XTEXT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_XTEXT, GtkXTextClass))
 
#define XTEXT_MIRC_COLS   32
 
#define XTEXT_COLS   37 /* 32 plus 5 for extra stuff below */
 
#define XTEXT_MARK_FG   32 /* for marking text */
 
#define XTEXT_MARK_BG   33
 
#define XTEXT_FG   34
 
#define XTEXT_BG   35
 
#define XTEXT_MARKER   36 /* for marker line */
 

Definicje typów

typedef struct _GtkXText GtkXText
 
typedef struct _GtkXTextClass GtkXTextClass
 
typedef struct textentry textentry
 
typedef void(* GtkXTextForeach )(GtkXText *xtext, unsigned char *text, void *data)
 

Funkcje

GtkWidget * gtk_xtext_new (GdkColor palette[], int separator)
 
void gtk_xtext_append_fstring (xtext_buffer *buf, const fstring_t *fstr)
 
int gtk_xtext_set_font (GtkXText *xtext, char *name)
 
void gtk_xtext_set_background (GtkXText *xtext, GdkPixmap *pixmap, gboolean trans)
 
void gtk_xtext_set_palette (GtkXText *xtext, GdkColor palette[])
 
void gtk_xtext_clear (xtext_buffer *buf)
 
void gtk_xtext_refresh (GtkXText *xtext, int do_trans)
 
void gtk_xtext_reset_marker_pos (GtkXText *xtext)
 
void gtk_xtext_set_error_function (GtkXText *xtext, void(*error_function)(int))
 
void gtk_xtext_set_indent (GtkXText *xtext, gboolean indent)
 
void gtk_xtext_set_max_indent (GtkXText *xtext, int max_auto_indent)
 
void gtk_xtext_set_max_lines (GtkXText *xtext, int max_lines)
 
void gtk_xtext_set_show_marker (GtkXText *xtext, gboolean show_marker)
 
void gtk_xtext_set_show_separator (GtkXText *xtext, gboolean show_separator)
 
void gtk_xtext_set_thin_separator (GtkXText *xtext, gboolean thin_separator)
 
void gtk_xtext_set_time_stamp (xtext_buffer *buf, gboolean timestamp)
 
void gtk_xtext_set_tint (GtkXText *xtext, int tint_red, int tint_green, int tint_blue)
 
void gtk_xtext_set_urlcheck_function (GtkXText *xtext, int(*urlcheck_function)(GtkWidget *, char *, int))
 
void gtk_xtext_set_wordwrap (GtkXText *xtext, gboolean word_wrap)
 
xtext_buffergtk_xtext_buffer_new (GtkXText *xtext)
 
void gtk_xtext_buffer_free (xtext_buffer *buf)
 
void gtk_xtext_buffer_show (GtkXText *xtext, xtext_buffer *buf, int render)
 
GType gtk_xtext_get_type (void)
 

Dokumentacja definicji

#define GTK_IS_XTEXT (   object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_XTEXT))
#define GTK_IS_XTEXT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_XTEXT))
#define GTK_TYPE_XTEXT   (gtk_xtext_get_type ())
#define GTK_XTEXT (   object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_XTEXT, GtkXText))
#define GTK_XTEXT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_XTEXT, GtkXTextClass))
#define GTK_XTEXT_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_XTEXT, GtkXTextClass))
#define XTEXT_BG   35
#define XTEXT_COLS   37 /* 32 plus 5 for extra stuff below */
#define XTEXT_FG   34
#define XTEXT_MARK_BG   33
#define XTEXT_MARK_FG   32 /* for marking text */
#define XTEXT_MARKER   36 /* for marker line */
#define XTEXT_MIRC_COLS   32

Dokumentacja definicji typów

typedef struct _GtkXText GtkXText
typedef struct _GtkXTextClass GtkXTextClass
typedef void(* GtkXTextForeach)(GtkXText *xtext, unsigned char *text, void *data)
typedef struct textentry textentry

Dokumentacja funkcji

void gtk_xtext_append_fstring ( xtext_buffer buf,
const fstring_t fstr 
)
void gtk_xtext_buffer_free ( xtext_buffer buf)
xtext_buffer* gtk_xtext_buffer_new ( GtkXText xtext)
void gtk_xtext_buffer_show ( GtkXText xtext,
xtext_buffer buf,
int  render 
)
void gtk_xtext_clear ( xtext_buffer buf)
GType gtk_xtext_get_type ( void  )
GtkWidget* gtk_xtext_new ( GdkColor  palette[],
int  separator 
)
void gtk_xtext_refresh ( GtkXText xtext,
int  do_trans 
)
void gtk_xtext_reset_marker_pos ( GtkXText xtext)
void gtk_xtext_set_background ( GtkXText xtext,
GdkPixmap *  pixmap,
gboolean  trans 
)
void gtk_xtext_set_error_function ( GtkXText xtext,
void(*)(int)  error_function 
)
int gtk_xtext_set_font ( GtkXText xtext,
char *  name 
)
void gtk_xtext_set_indent ( GtkXText xtext,
gboolean  indent 
)
void gtk_xtext_set_max_indent ( GtkXText xtext,
int  max_auto_indent 
)
void gtk_xtext_set_max_lines ( GtkXText xtext,
int  max_lines 
)
void gtk_xtext_set_palette ( GtkXText xtext,
GdkColor  palette[] 
)
void gtk_xtext_set_show_marker ( GtkXText xtext,
gboolean  show_marker 
)
void gtk_xtext_set_show_separator ( GtkXText xtext,
gboolean  show_separator 
)
void gtk_xtext_set_thin_separator ( GtkXText xtext,
gboolean  thin_separator 
)
void gtk_xtext_set_time_stamp ( xtext_buffer buf,
gboolean  timestamp 
)
void gtk_xtext_set_tint ( GtkXText xtext,
int  tint_red,
int  tint_green,
int  tint_blue 
)
void gtk_xtext_set_urlcheck_function ( GtkXText xtext,
int(*)(GtkWidget *, char *, int)  urlcheck_function 
)
void gtk_xtext_set_wordwrap ( GtkXText xtext,
gboolean  word_wrap 
)