2000-10-26 Havoc Pennington <hp@redhat.com>
* gtk/gtktextiter.c (my_strrstr): fix constness warning
Fixed output of:
nm -g -l .libs/libgtk-x11-1.3.so | grep ' T ' | grep -v gtk_ | grep -v GTK_
* gtk/gtktextsegment.c (char_segment_new): rename
(_char_segment_new_from_two_strings): rename
(_toggle_segment_new): rename
* gtk/gtkclipboard.c (ensure_clipboard_widget): make this static
(make_clipboard_widget): make it static
(text_get_func): static
(text_clear_func): static
* gtk/gtkcolorsel.c (adjustment_changed): make this function
static
(hex_changed): make it static
(hsv_changed): make it static
(opacity_entry_changed): make it static
* gtk/gtktextbtree.c (change_node_toggle_count): rename with _gtk
(toggle_segment_check_func): rename with _gtk
* gtk/gtktextchild.c (_pixbuf_segment_new): rename with _gtk
(_widget_segment_new): rename
(_widget_segment_add): rename
(_widget_segment_remove): rename
(_widget_segment_ref): rename
(_widget_segment_unref): rename
* gtk/gtktextmark.c (_mark_segment_new): Rename
_gtk_mark_segment_new
40 lines
959 B
C
40 lines
959 B
C
#ifndef GTK_TEXT_MARK_PRIVATE_H
|
|
#define GTK_TEXT_MARK_PRIVATE_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
#include <gtk/gtktexttypes.h>
|
|
#include <gtk/gtktextlayout.h>
|
|
|
|
#define GTK_IS_TEXT_MARK_SEGMENT(mark) (((GtkTextLineSegment*)mark)->type == >k_text_left_mark_type || \
|
|
((GtkTextLineSegment*)mark)->type == >k_text_right_mark_type)
|
|
|
|
/*
|
|
* The data structure below defines line segments that represent
|
|
* marks. There is one of these for each mark in the text.
|
|
*/
|
|
|
|
struct _GtkTextMarkBody {
|
|
GtkTextMark *obj;
|
|
gchar *name;
|
|
GtkTextBTree *tree;
|
|
GtkTextLine *line;
|
|
guint visible : 1;
|
|
guint not_deleteable : 1;
|
|
};
|
|
|
|
GtkTextLineSegment *_gtk_mark_segment_new (GtkTextBTree *tree,
|
|
gboolean left_gravity,
|
|
const gchar *name);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif
|
|
|
|
|
|
|