Re: activating a button
- From: "Chandrashekhar V. Joshi" <cvj telco co in>
- To: Jonathan Blandford <jrb redhat com>
- Cc: Davina Armstrong <davina lickey com>, gtk-app-devel-list gnome org, gtk-list gnome org
- Subject: Re: activating a button
- Date: Wed, 1 Nov 2000 10:46:32 +0000
On Nov 1, 1:12am, Jonathan Blandford wrote:
Subject: Re: activating a button
"Chandrashekhar V. Joshi" <cvj telco co in> writes:
On Oct 31, 4:49pm, Jonathan Blandford wrote:
Subject: Re: activating a button
Davina Armstrong <davina lickey com> writes:
When I hit Enter, the GtkEntry "activate" event is triggered. I can
either make the "activate" event call my button callback function, or I
can make it call gtk_button_clicked(button), both of which work, but
fail to give the user the visual feedback of the button being clicked.
Can anyone tell me how to accomplish this?
Try gtk_button_pressed(button) and then
gtk_button_realesed(button)
this will ultimately generate the click event on your button
also hopefully( i m not sure plz. try out )
it will give you the visual effect
This won't work. It will simulate the "clicked" event (by emitting the
signal) but you won't get the visual effect. You are better off using
gtk_button_clicked, or better yet, just calling your callback directly
when you get an "activate" signal.
oh yes. actually u can emit a button_press and button_release signal
but following should work except that queue_draw may not update
your ui as u are in the event dispatch thread till ur function
completes
gtk_widget_set_state (GTK_WIDGET (button), GTK_STATE_NORMAL);
gtk_widget_queue_draw (GTK_WIDGET (button));
// ur implementation here
gtk_widget_set_state (GTK_WIDGET (button), GTK_STATE_NORMAL);
gtk_widget_queue_draw (GTK_WIDGET (button));
thanx
cvjoshi
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]