1
1

1999-06-11 Federico Mena Quintero <federico@nuclecu.unam.mx>

* complete.c (complete_engine): Put an #ifndef HAVE_GNOME around
	the completion/query engine.  Make the Gnome version just beep
	instead.  We do not have the completion/query engine for Gtk.

1999-06-11  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gwidget.c (x_update_input): Unblock the changed signal *after*
	we call gtk_editable_changed().
Этот коммит содержится в:
Miguel de Icaza 1999-06-11 16:56:28 +00:00
родитель 3ed2dc2a8d
Коммит 85b9ee430a
4 изменённых файлов: 53 добавлений и 34 удалений

Просмотреть файл

@ -1,3 +1,8 @@
1999-06-11 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gwidget.c (x_update_input): Unblock the changed signal *after*
we call gtk_editable_changed().
1999-06-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gdesktop-icon.[ch]: Removed the background hack for desktop

Просмотреть файл

@ -367,12 +367,6 @@ x_update_input (WInput *in)
draw = 1;
}
/* Unblock the signal handler */
gtk_signal_handler_unblock_by_func (
GTK_OBJECT (entry),
GTK_SIGNAL_FUNC(wentry_changed), in);
if (draw){
#ifdef USE_GNOME_ENTRY
gtk_widget_draw (GTK_WIDGET (gnome_entry), NULL);
@ -382,6 +376,11 @@ x_update_input (WInput *in)
gtk_editable_changed (GTK_EDITABLE (entry));
gtk_widget_queue_draw (GTK_WIDGET (entry));
}
/* Unblock the signal handler */
gtk_signal_handler_unblock_by_func (
GTK_OBJECT (entry),
GTK_SIGNAL_FUNC(wentry_changed), in);
}
/* Listboxes */

Просмотреть файл

@ -1,3 +1,9 @@
1999-06-11 Federico Mena Quintero <federico@nuclecu.unam.mx>
* complete.c (complete_engine): Put an #ifndef HAVE_GNOME around
the completion/query engine. Make the Gnome version just beep
instead. We do not have the completion/query engine for Gtk.
1999-06-09 Pavel Machek <pavel@artax.karlin.mff.cuni.cz>
* cmd.c (configure_panel_listing): no more code duplication

Просмотреть файл

@ -994,6 +994,11 @@ complete_engine (WInput *in, int what_to_do)
} else
beep ();
}
/* FIXME: evil evil evil. We do not go into the query completion engine
* because we do not have a Gtk dialog for it. Gtk-ted does not like
* this; if we enable this code, it will crash.
*/
#ifndef HAVE_GNOME
if ((what_to_do & DO_QUERY) && in->completions [1]) {
int maxlen = 0, i, count = 0;
int x, y, w, h;
@ -1052,6 +1057,10 @@ complete_engine (WInput *in, int what_to_do)
if (i == B_USER)
return 1;
}
#else
if (what_to_do & DO_QUERY)
beep ();
#endif
} else
beep ();
return 0;