Re: simulating a keypress-event



on Wed, 04 Oct 2000 Havoc Pennington wrote:

You can't emit these signals yourself. You have to do it via the
public interface, which is gtk_widget_event() to send the event to a
specific widget and gtk_main_do_event() to process the event as it
would normally be processed (propagated up the widget hierarchy).
The segfault is likely just that you're emitting the signal without
passing in a location for the emission return value, but don't worry
about that, just don't call gtk_signal_emit directly.

ok! things work fine, exept that i can't move the cursor or delete
what i've "typed".

my code looks like this now:

  event.type       = GDK_KEY_PRESS;
  event.string     = typed;
  event.length     = 1;
  gtk_widget_event(GTK_WIDGET(entry_typed), (GdkEvent *)&event);

one more hint what to asigne to event.string to make things work?

thanx so far ...
clemens




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]