X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtklabel.h;h=3d3c27d66e3794bd4909fa5795e8ddcbb13f73ed;hb=1247a842a228980a06893e6167ae8c73a4bb6eed;hp=9e76ebd1ea692cdefa97edd0935fedcb760a47a2;hpb=1e5d7c022596b7146638ef8bd74f544725f9bf2b;p=~andy%2Fgtk diff --git a/gtk/gtklabel.h b/gtk/gtklabel.h index 9e76ebd1e..3d3c27d66 100644 --- a/gtk/gtklabel.h +++ b/gtk/gtklabel.h @@ -12,8 +12,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * License along with this library. If not, see . */ /* @@ -23,14 +22,14 @@ * GTK+ at ftp://ftp.gtk.org/pub/gtk/. */ -#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION) -#error "Only can be included directly." -#endif - #ifndef __GTK_LABEL_H__ #define __GTK_LABEL_H__ +#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION) +#error "Only can be included directly." +#endif + #include #include #include @@ -81,6 +80,11 @@ struct _GtkLabelClass void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); + void (*_gtk_reserved4) (void); + void (*_gtk_reserved5) (void); + void (*_gtk_reserved6) (void); + void (*_gtk_reserved7) (void); + void (*_gtk_reserved8) (void); }; GType gtk_label_get_type (void) G_GNUC_CONST; @@ -88,13 +92,13 @@ GtkWidget* gtk_label_new (const gchar *str); GtkWidget* gtk_label_new_with_mnemonic (const gchar *str); void gtk_label_set_text (GtkLabel *label, const gchar *str); -G_CONST_RETURN gchar* gtk_label_get_text (GtkLabel *label); +const gchar* gtk_label_get_text (GtkLabel *label); void gtk_label_set_attributes (GtkLabel *label, PangoAttrList *attrs); PangoAttrList *gtk_label_get_attributes (GtkLabel *label); void gtk_label_set_label (GtkLabel *label, const gchar *str); -G_CONST_RETURN gchar *gtk_label_get_label (GtkLabel *label); +const gchar * gtk_label_get_label (GtkLabel *label); void gtk_label_set_markup (GtkLabel *label, const gchar *str); void gtk_label_set_use_markup (GtkLabel *label, @@ -154,7 +158,7 @@ void gtk_label_set_single_line_mode (GtkLabel *label, gboolean single_line_mode); gboolean gtk_label_get_single_line_mode (GtkLabel *label); -G_CONST_RETURN gchar *gtk_label_get_current_uri (GtkLabel *label); +const gchar *gtk_label_get_current_uri (GtkLabel *label); void gtk_label_set_track_visited_links (GtkLabel *label, gboolean track_links); gboolean gtk_label_get_track_visited_links (GtkLabel *label); @@ -164,6 +168,8 @@ gboolean gtk_label_get_track_visited_links (GtkLabel *label); void _gtk_label_mnemonics_visible_apply_recursively (GtkWidget *widget, gboolean mnemonics_visible); +gint _gtk_label_get_cursor_position (GtkLabel *label); +gint _gtk_label_get_selection_bound (GtkLabel *label); G_END_DECLS