diff options
author | Alex Larsson <alexl@redhat.com> | 2001-09-19 00:49:52 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2001-09-19 00:49:52 +0000 |
commit | 1a46d3d534698081b67e56e5510f521e45bfcbd1 (patch) | |
tree | f673445d694db4b1c804815f99df96f05eec1afc /gtk/gtklabel.h | |
parent | 07fd24542186c9d2e30a8b08381cab6285d94725 (diff) | |
download | gtk+-1a46d3d534698081b67e56e5510f521e45bfcbd1.tar.gz |
Don't draw with GTK_STATE_ACTIVE.
2001-09-18 Alex Larsson <alexl@redhat.com>
* gtk/gtkcheckbutton.c:
* gtk/gtkradiobutton.c:
Don't draw with GTK_STATE_ACTIVE.
* gtk/gtkclist.c:
* gtk/gtkctree.c:
Draw lines between rows with base_gc[GTK_STATE_NORMAL].
* gtk/gtktextdisplay.c:
Focused selection is drawn with base_gc [GTK_STATE_SELECTED] and
unfocused with base_gc [GTK_STATE_ACTIVE].
* gtk/gtkentry.c:
Add select all menu-item.
Default cursor color is red.
Focused selection is drawn with base_gc [GTK_STATE_SELECTED] and
unfocused with base_gc [GTK_STATE_ACTIVE].
* gtk/gtklabel.[ch]:
Add keynav + menu to selectable lables.
Focused selection is drawn with base_gc [GTK_STATE_SELECTED] and
unfocused with base_gc [GTK_STATE_ACTIVE].
* gtk/gtkfilesel.c:
Add drag and drop support.
* gtk/gtkstyle.c:
(This was checked in earlier)
New default values for text/base SELECTED and ACTIVE
Diffstat (limited to 'gtk/gtklabel.h')
-rw-r--r-- | gtk/gtklabel.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/gtk/gtklabel.h b/gtk/gtklabel.h index 03524a3b28..149a3cbffb 100644 --- a/gtk/gtklabel.h +++ b/gtk/gtklabel.h @@ -30,7 +30,7 @@ #include <gdk/gdk.h> #include <gtk/gtkmisc.h> #include <gtk/gtkwindow.h> - +#include <gtk/gtkmenu.h> #ifdef __cplusplus extern "C" { @@ -78,6 +78,17 @@ struct _GtkLabel struct _GtkLabelClass { GtkMiscClass parent_class; + + void (* move_cursor) (GtkLabel *label, + GtkMovementStep step, + gint count, + gboolean extend_selection); + void (* copy_clipboard) (GtkLabel *label); + void (* select_all) (GtkLabel *label); + + /* Hook to customize right-click popup for selectable labels */ + void (* populate_popup) (GtkLabel *label, + GtkMenu *menu); }; GtkType gtk_label_get_type (void) G_GNUC_CONST; |