1. 30 Jan, 1998 5 commits
  2. 29 Jan, 1998 5 commits
    • Tim Janik's avatar
      new function to gather information about a certain signal. · 38bffa52
      Tim Janik authored
      Thu Jan 29 21:36:14 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtksignal.c (gtk_signal_query): new function to gather
                information about a certain signal.
      
              * gtk/gtksignal.c (gtk_signal_newv): new function similar to
                gtk_signal_new().
      
              * gtk/gtksignal.c (gtk_signal_real_emit): check for function_offset
                == 0.
      
              * gtk/gtksignal.c (gtk_signal_connect_by_type): perform a signal
                id lookup on the parent as well.
      
              * gtk/gtkobject.c (gtk_object_class_add_user_signal): new
                function for implementation of user defined signals.
              * gtk/gtkobject.c (gtk_object_class_add_signals): free old
                signal id array.
      
              * gtk/gtkobject.h: this holds the typedefs for GtkSignalFunc and
                GtkSignalMarshaller now, because they are used for
                gtk_object_class_add_user_signal.
      
              * gtk/gtktypeutils.c (gtk_type_class_init): reset object_class->signals
                and object_class->nsignals for new object classes.
      38bffa52
    • Tim Janik's avatar
      db6a8d4a
    • Tim Janik's avatar
      this goes to *all* widget writers, · 22388cfc
      Tim Janik authored
      you have to follow the gtk+ nameing scheme, otherwise bad things
      will happen (in e.g. signal/argument/type lookups).
      -timj
      22388cfc
    • Tim Janik's avatar
      removed a FIXME that i had forgotten earlier. · b5b1534b
      Tim Janik authored
      b5b1534b
    • Manish Singh's avatar
      The list sort functions compared things backwards. Fixed. · 89a5c21c
      Manish Singh authored
      The list iterator macros now check for NULL args
      
      -Yosh
      89a5c21c
  3. 28 Jan, 1998 3 commits
  4. 27 Jan, 1998 6 commits
  5. 26 Jan, 1998 4 commits
  6. 25 Jan, 1998 1 commit
    • Tim Janik's avatar
      added new widget flag GTK_LEAVE_PENDING. if a widget has GTK_LEAVE_PENDING · edf9e176
      Tim Janik authored
      Sun Jan 25 19:15:32 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtkwidget.h (enum): added new widget flag GTK_LEAVE_PENDING.
              * gtk/gtkmain.c (gtk_main_iteration_do): if a widget has
                GTK_LEAVE_PENDING set, send it its LEAVE_NOTIFY event, regardless
                of a grab or sensitivity.
                changed the compression code for enter/leave notify events to
                free *both* compressed event, and removed an unneccessary call
                to g_list_remove.
      
              * ChangeLog: finally catched up with the recent changes on my part.
      edf9e176
  7. 24 Jan, 1998 4 commits
  8. 23 Jan, 1998 3 commits
  9. 22 Jan, 1998 1 commit
  10. 21 Jan, 1998 8 commits