Skip to content
  • Tim Janik's avatar
    new function to perform the same actions as gtk_list_remove_items, but · 9258a7ae
    Tim Janik authored
    Thu Feb  5 02:13:08 1998  Tim Janik  <timj@gimp.org>
    
            * gtk/gtklist.h:
            * gtk/gtklist.c (gtk_list_remove_items_no_unref): new function
              to perform the same actions as gtk_list_remove_items, but
              supply the removed widgets with an additional reference count.
    
            * gtk/gtkmain.c (gtk_main_iteration_do): ignore events
              with event_widget == NULL, since they are bogus events
              from destroyed GdkWindows, exept for the case where
              event->type==GDK_PROPERTY_NOTIFY. Always handle expired
              timeout functions when returning from this function.
    
            * gtk/gtkwidget.c (gtk_widget_event): ignore GDK_EXPOSE events
              if event->window == NULL. Also, if this function couldn't handle
              the event for any reason (including failing assumptions), make
              the return value to look as if the event had been handled to
              avoid further processing (and warnings).
    
            * gtk/gtkwidget.h:
            * gtk/gtkwidget.c: remove gtk_widget_sink, because there is
              no point in providing such a function.
    
            * gdk/gdk.c (gdk_init): changed options `-name' and `-class'
              to `--name' and `--class', because the old names would
              confuse getopt(). these arguments have been introduced in the
              changes from gtk+970916 to gtk+970925 without a ChangeLog entry,
              changing argument names is painful, it would be nice if people
              would care about compatibility and consistency in the first place!
    9258a7ae