ekg2  GIT master
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

◆ GTK_IS_XTEXT

#define GTK_IS_XTEXT (   object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_XTEXT))

◆ GTK_IS_XTEXT_CLASS

#define GTK_IS_XTEXT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_XTEXT))

◆ GTK_TYPE_XTEXT

#define GTK_TYPE_XTEXT   (gtk_xtext_get_type ())

◆ GTK_XTEXT

#define GTK_XTEXT (   object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_XTEXT, GtkXText))

◆ GTK_XTEXT_CLASS

#define GTK_XTEXT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_XTEXT, GtkXTextClass))

◆ GTK_XTEXT_GET_CLASS

#define GTK_XTEXT_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_XTEXT, GtkXTextClass))

◆ XTEXT_BG

#define XTEXT_BG   35

◆ XTEXT_COLS

#define XTEXT_COLS   37 /* 32 plus 5 for extra stuff below */

◆ XTEXT_FG

#define XTEXT_FG   34

◆ XTEXT_MARK_BG

#define XTEXT_MARK_BG   33

◆ XTEXT_MARK_FG

#define XTEXT_MARK_FG   32 /* for marking text */

◆ XTEXT_MARKER

#define XTEXT_MARKER   36 /* for marker line */

◆ XTEXT_MIRC_COLS

#define XTEXT_MIRC_COLS   32

Dokumentacja definicji typów

◆ GtkXText

typedef struct _GtkXText GtkXText

◆ GtkXTextClass

typedef struct _GtkXTextClass GtkXTextClass

◆ GtkXTextForeach

typedef void(* GtkXTextForeach) (GtkXText *xtext, unsigned char *text, void *data)

◆ textentry

typedef struct textentry textentry

Dokumentacja funkcji

◆ gtk_xtext_append_fstring()

void gtk_xtext_append_fstring ( xtext_buffer buf,
const fstring_t fstr 
)

◆ gtk_xtext_buffer_free()

void gtk_xtext_buffer_free ( xtext_buffer buf)

◆ gtk_xtext_buffer_new()

xtext_buffer* gtk_xtext_buffer_new ( GtkXText xtext)

◆ gtk_xtext_buffer_show()

void gtk_xtext_buffer_show ( GtkXText xtext,
xtext_buffer buf,
int  render 
)

◆ gtk_xtext_clear()

void gtk_xtext_clear ( xtext_buffer buf)

◆ gtk_xtext_get_type()

GType gtk_xtext_get_type ( void  )

◆ gtk_xtext_new()

GtkWidget* gtk_xtext_new ( GdkColor  palette[],
int  separator 
)

◆ gtk_xtext_refresh()

void gtk_xtext_refresh ( GtkXText xtext,
int  do_trans 
)

◆ gtk_xtext_reset_marker_pos()

void gtk_xtext_reset_marker_pos ( GtkXText xtext)

◆ gtk_xtext_set_background()

void gtk_xtext_set_background ( GtkXText xtext,
GdkPixmap *  pixmap,
gboolean  trans 
)

◆ gtk_xtext_set_error_function()

void gtk_xtext_set_error_function ( GtkXText xtext,
void(*)(int)  error_function 
)

◆ gtk_xtext_set_font()

int gtk_xtext_set_font ( GtkXText xtext,
char *  name 
)

◆ gtk_xtext_set_indent()

void gtk_xtext_set_indent ( GtkXText xtext,
gboolean  indent 
)

◆ gtk_xtext_set_max_indent()

void gtk_xtext_set_max_indent ( GtkXText xtext,
int  max_auto_indent 
)

◆ gtk_xtext_set_max_lines()

void gtk_xtext_set_max_lines ( GtkXText xtext,
int  max_lines 
)

◆ gtk_xtext_set_palette()

void gtk_xtext_set_palette ( GtkXText xtext,
GdkColor  palette[] 
)

◆ gtk_xtext_set_show_marker()

void gtk_xtext_set_show_marker ( GtkXText xtext,
gboolean  show_marker 
)

◆ gtk_xtext_set_show_separator()

void gtk_xtext_set_show_separator ( GtkXText xtext,
gboolean  show_separator 
)

◆ gtk_xtext_set_thin_separator()

void gtk_xtext_set_thin_separator ( GtkXText xtext,
gboolean  thin_separator 
)

◆ gtk_xtext_set_time_stamp()

void gtk_xtext_set_time_stamp ( xtext_buffer buf,
gboolean  timestamp 
)

◆ gtk_xtext_set_tint()

void gtk_xtext_set_tint ( GtkXText xtext,
int  tint_red,
int  tint_green,
int  tint_blue 
)

◆ gtk_xtext_set_urlcheck_function()

void gtk_xtext_set_urlcheck_function ( GtkXText xtext,
int(*)(GtkWidget *, char *, int)  urlcheck_function 
)

◆ gtk_xtext_set_wordwrap()

void gtk_xtext_set_wordwrap ( GtkXText xtext,
gboolean  word_wrap 
)