|
static void | gtk_xtext_render_page (GtkXText *xtext) |
|
static void | gtk_xtext_calc_lines (xtext_buffer *buf, int) |
|
static void | gtk_xtext_load_trans (GtkXText *xtext) |
|
static void | gtk_xtext_free_trans (GtkXText *xtext) |
|
static char * | gtk_xtext_selection_get_text (GtkXText *xtext, int *len_ret) |
|
static textentry * | gtk_xtext_nth (GtkXText *xtext, int line, int *subline) |
|
static void | gtk_xtext_adjustment_changed (GtkAdjustment *adj, GtkXText *xtext) |
|
static int | gtk_xtext_render_ents (GtkXText *xtext, textentry *, textentry *) |
|
static void | gtk_xtext_recalc_widths (xtext_buffer *buf, int) |
|
static void | gtk_xtext_fix_indent (xtext_buffer *buf) |
|
static int | gtk_xtext_find_subline (GtkXText *xtext, textentry *ent, int line) |
|
static unsigned char * | gtk_xtext_strip_color (const unsigned char *text, int len, unsigned char *outbuf, int *mb_ret) |
|
static int | gtk_xtext_text_width_8bit (GtkXText *xtext, const unsigned char *str, int len) |
|
static void | backend_font_close (GtkXText *xtext) |
|
static void | backend_init (GtkXText *xtext) |
|
static void | backend_deinit (GtkXText *xtext) |
|
static PangoFontDescription * | backend_font_open_real (char *name) |
|
static void | backend_font_open (GtkXText *xtext, char *name) |
|
static int | backend_get_text_width (GtkXText *xtext, const guchar *str, int len, int is_mb) |
|
static int | backend_get_char_width (GtkXText *xtext, const unsigned char *str, int *mbl_ret) |
|
static void | xtext_draw_layout_line (GdkDrawable *drawable, GdkGC *gc, gint x, gint y, PangoLayoutLine *line) |
|
static void | backend_draw_text (GtkXText *xtext, int dofill, GdkGC *gc, int x, int y, const char *str, int len, int str_width, int is_mb) |
|
static void | xtext_set_fg (GtkXText *xtext, GdkGC *gc, int index) |
|
static void | xtext_set_bg (GtkXText *xtext, GdkGC *gc, int index) |
|
static void | gtk_xtext_init (GtkXText *xtext) |
|
static void | gtk_xtext_adjustment_set (xtext_buffer *buf, int fire_signal) |
|
static gint | gtk_xtext_adjustment_timeout (GtkXText *xtext) |
|
GtkWidget * | gtk_xtext_new (GdkColor palette[], int separator) |
|
static void | gtk_xtext_destroy (GtkObject *object) |
|
static void | gtk_xtext_unrealize (GtkWidget *widget) |
|
static void | gtk_xtext_realize (GtkWidget *widget) |
|
static void | gtk_xtext_size_request (GtkWidget *widget, GtkRequisition *requisition) |
|
static void | gtk_xtext_size_allocate (GtkWidget *widget, GtkAllocation *allocation) |
|
static int | gtk_xtext_selection_clear (xtext_buffer *buf) |
|
static int | find_x (GtkXText *xtext, textentry *ent, const unsigned char *text, int x, int indent) |
|
static int | gtk_xtext_find_x (GtkXText *xtext, int x, textentry *ent, int subline, int line, int *out_of_bounds) |
|
static textentry * | gtk_xtext_find_char (GtkXText *xtext, int x, int y, int *off, int *out_of_bounds) |
|
static void | gtk_xtext_draw_sep (GtkXText *xtext, int y) |
|
static void | gtk_xtext_draw_marker (GtkXText *xtext, textentry *ent, int y) |
|
static void | gtk_xtext_paint (GtkWidget *widget, GdkRectangle *area) |
|
static gboolean | gtk_xtext_expose (GtkWidget *widget, GdkEventExpose *event) |
|
static void | gtk_xtext_selection_up (GtkXText *xtext, textentry *start, textentry *end, int start_offset) |
|
static void | gtk_xtext_selection_down (GtkXText *xtext, textentry *start, textentry *end, int end_offset) |
|
static void | gtk_xtext_selection_render (GtkXText *xtext, textentry *start_ent, int start_offset, textentry *end_ent, int end_offset) |
|
static void | gtk_xtext_selection_draw (GtkXText *xtext, GdkEventMotion *event, gboolean render) |
|
static gint | gtk_xtext_scrolldown_timeout (GtkXText *xtext) |
|
static gint | gtk_xtext_scrollup_timeout (GtkXText *xtext) |
|
static void | gtk_xtext_selection_update (GtkXText *xtext, GdkEventMotion *event, int p_y, gboolean render) |
|
static char * | gtk_xtext_get_word (GtkXText *xtext, int x, int y, textentry **ret_ent, int *ret_off, int *ret_len) |
|
static void | gtk_xtext_unrender_hilight (GtkXText *xtext) |
|
static gboolean | gtk_xtext_leave_notify (GtkWidget *widget, GdkEventCrossing *event) |
|
static gboolean | gtk_xtext_check_mark_stamp (GtkXText *xtext, GdkModifierType mask) |
|
static gboolean | gtk_xtext_motion_notify (GtkWidget *widget, GdkEventMotion *event) |
|
static void | gtk_xtext_set_clip_owner (GtkWidget *xtext, GdkEventButton *event) |
|
static void | gtk_xtext_unselect (GtkXText *xtext) |
|
static gboolean | gtk_xtext_button_release (GtkWidget *widget, GdkEventButton *event) |
|
static gboolean | gtk_xtext_button_press (GtkWidget *widget, GdkEventButton *event) |
|
static gboolean | gtk_xtext_selection_kill (GtkXText *xtext, GdkEventSelection *event) |
|
static void | gtk_xtext_selection_get (GtkWidget *widget, GtkSelectionData *selection_data_ptr, guint info, guint time) |
|
static gboolean | gtk_xtext_scroll (GtkWidget *widget, GdkEventScroll *event) |
|
static void | gtk_xtext_class_init (GtkXTextClass *class) |
|
GType | gtk_xtext_get_type (void) |
|
static int | gtk_xtext_text_width (GtkXText *xtext, const unsigned char *text, int len, int *mb_ret) |
|
static int | gtk_xtext_render_flush (GtkXText *xtext, int x, int y, const unsigned char *str, int len, GdkGC *gc, int is_mb) |
|
static void | gtk_xtext_reset (GtkXText *xtext, int mark, int attribs) |
|
static int | gtk_xtext_render_str (GtkXText *xtext, int y, textentry *ent, const unsigned char *str, fstr_attr_t *attr, int len, int win_width, int indent, int line, int left_only, int *x_size_ret) |
|
static Window | get_desktop_window (Display *xdisplay, Window the_window) |
|
static Pixmap | get_pixmap_prop (Display *xdisplay, Window the_window) |
|
static void | shade_ximage_generic (GdkVisual *visual, XImage *ximg, int bpl, int w, int h, int rm, int gm, int bm, int bg) |
|
static void | shade_ximage_15 (void *data, int bpl, int w, int h, int rm, int gm, int bm, int bg) |
|
static void | shade_ximage_16 (void *data, int bpl, int w, int h, int rm, int gm, int bm, int bg) |
|
static void | shade_ximage_24 (void *data, int bpl, int w, int h, int rm, int gm, int bm, int bg) |
|
static void | shade_ximage_32 (void *data, int bpl, int w, int h, int rm, int gm, int bm, int bg) |
|
static void | shade_image (GdkVisual *visual, void *data, int bpl, int bpp, int w, int h, int rm, int gm, int bm, int bg, int depth) |
|
static GdkPixmap * | shade_pixmap (GtkXText *xtext, Pixmap p, int x, int y, int w, int h) |
|
static int | find_next_wrap (GtkXText *xtext, textentry *ent, const unsigned char *str, int win_width, int indent) |
|
static void | gtk_xtext_render_stamp (GtkXText *xtext, textentry *ent, const unsigned char *text, int len, int line, int win_width) |
|
static int | gtk_xtext_render_line (GtkXText *xtext, textentry *ent, int line, int lines_max, int subline, int win_width) |
|
void | gtk_xtext_set_palette (GtkXText *xtext, GdkColor palette[]) |
|
int | gtk_xtext_set_font (GtkXText *xtext, char *name) |
|
void | gtk_xtext_set_background (GtkXText *xtext, GdkPixmap *pixmap, gboolean trans) |
|
static int | gtk_xtext_lines_taken (xtext_buffer *buf, textentry *ent) |
|
void | gtk_xtext_refresh (GtkXText *xtext, int do_trans) |
|
static gboolean | gtk_xtext_check_ent_visibility (GtkXText *xtext, textentry *find_ent, int add) |
|
static int | gtk_xtext_render_page_timeout (GtkXText *xtext) |
|
static void | gtk_xtext_remove_top (xtext_buffer *buffer) |
|
void | gtk_xtext_clear (xtext_buffer *buf) |
|
void | gtk_xtext_check_marker_visibility (GtkXText *xtext) |
|
static void | gtk_xtext_append_entry (xtext_buffer *buf, textentry *ent) |
|
void | gtk_xtext_append_fstring (xtext_buffer *buf, const fstring_t *fstr) |
|
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 time_stamp) |
|
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 wordwrap) |
|
void | gtk_xtext_reset_marker_pos (GtkXText *xtext) |
|
void | gtk_xtext_buffer_show (GtkXText *xtext, xtext_buffer *buf, int render) |
|
xtext_buffer * | gtk_xtext_buffer_new (GtkXText *xtext) |
|
void | gtk_xtext_buffer_free (xtext_buffer *buf) |
|