[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: GtkText widget and right click menus
- From: Angelo Cano <acano systec com>
- To: gtk-app-devel-list gnome org
- Subject: Re: GtkText widget and right click menus
- Date: Sun, 10 Dec 2000 19:54:19 -0500
On Sun, Dec 10, 2000 at 03:03:17PM -0800, learfox@furry.ao.net wrote:
> > I got it to work by using gtk_signal_connect_after()
> > I don't know if it's the right way to do it, but it seems to work.
>
> Hi, I tried the code you sent me and also using
> gtk_signal_connect_after() in my program instead of gtk_signal_connect()
> in both cases what happens is when a segment of text is selected and then
> I right-click;
>
> The menu maps but then afterwards any regular clicks on the text
> widgets marks a `grey' selection highlighting (instead of the normal blue
> selection highlight). Also the grey selection highlight always starts at
> the last position I right-clicked.
[snip]
I didn't even notice that, sorry. This SEEMS to work... :)
#include <gtk/gtk.h>
static GtkWidget *text; // delete declaration in main()
...
gint menu_item_activate_cb (GtkWidget *menuitem, gpointer data)
{
GtkWidget *label = GTK_BIN (menuitem)->child;
gchar *label_string;
gtk_label_get (GTK_LABEL (label), &label_string);
g_print ("%s\n", label_string);
GTK_TEXT (text)->button = 0;
return FALSE;
}
...
Hopefully someone else knows the right way of doing it.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]