- 21 Jan, 1998 5 commits
-
-
Shawn Amundson authored
-Shawn
-
Shawn Amundson authored
-Shawn
-
Tim Janik authored
updated ChangeLog. -timj
-
Tim Janik authored
Wed Jan 21 01:13:25 1998 Tim Janik <timj@psynet.net> * Applied patch from (Raja R Harinath <harinath@cs.umn.edu>) to add function g_snprintf. * configure.in (AC_CHECK_FUNCS): Check for vsnprintf. * glib.h: Add prototype for g_snprintf. * glibconfig.h.in: Add HAVE_VSNPRINTF. * gutils.c (g_snprintf): new function.
-
Elliot Lee authored
-
- 20 Jan, 1998 5 commits
-
-
Tim Janik authored
-timj
-
Tim Janik authored
glib aclocal stuff -timj
-
Owen Taylor authored
-
Jay Painter authored
-
Miguel de Icaza authored
Mon Jan 19 19:05:26 1998 Miguel de Icaza <miguel@nuclecu.unam.mx> * gtk/gtkstatusbar.h: someone forgot the __cplusplus closing brace.
-
- 19 Jan, 1998 4 commits
-
-
Federico Mena authored
Mon Jan 19 16:21:00 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx> * gtk/gtktoolbar.c (gtk_toolbar_class_init): Set container_class->focus to NULL. Widgets in the toolbar should not get the focus via the normal key bindings (no toolkit does this, and it makes sense).
-
Federico Mena authored
Mon Jan 19 16:21:00 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx> * gtk/testgtk.c (create_toolbar): Removed the GTK_PIXMAP casts to match Eckehard's new prototypes. * gtk/gtktoolbar.h: Switched the order of the tooltip_text and widget parameters to the gtk_toolbar_*_widget() functions, to be friendlier to the C++ bindings. This is per request of Guillaume Laurent.
-
Jay Painter authored
fixes, show/hide functions for the title buttons, and I've replaced gtk_clist_new with gtk_clist_new_with_titles. gtk_clist_new will create a list without title bars which can be added later by calling gtk_clist_set_column_(title/widget) for the column button you want to add. A column button for column 0 always exhists, and buttons span all columns until they come to the next exhisting button, or the last column. -Jay
-
Tim Janik authored
Mon Jan 19 09:16:38 1998 Tim Janik <timj@psynet.net> * gtk/gtkmain.c (gtk_grab_add) (gtk_grab_remove): this is a stack of grabbing widgets now, having unique entries. the GTK_HAS_GRAB flag of a widget is set while it is on the stack (wasn't implemented before).
-
- 18 Jan, 1998 12 commits
-
-
MET Eckehard Berns authored
Mon Jan 19 00:46:18 1998 MET Eckehard Berns <eb@berns.prima.de> * gtk/gtktoolbar.[ch]: changed gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget as icon to allow more flexibility
-
Shawn Amundson authored
Forgot this. -Shawn
-
Shawn Amundson authored
Statusbar widget. -Shawn
-
Owen Taylor authored
Missed some files -owt
-
Tim Janik authored
implementations of gtk_invoke_key_snoopers(), gtk_key_snooper_install() and gtk_key_snooper_remove() -timj
-
Tim Janik authored
g_str_hash stuff -timj
-
Owen Taylor authored
Sat Jan 17 23:52:40 1998 Owen Taylor <owt1@cornell.edu> * gstring.{c,h} gscanner.c: renamed g_string_equal => g_str_equal renamed g_string_hash => g_str_hash And const corrected. Old functions left in for now.
-
Owen Taylor authored
Sun Jan 18 09:57:00 1998 Owen Taylor <owt1@cornell.edu> * gtkbutton.c gtkclist.c gtkdrawingarea.c gtkentry.c gtkeventbox.c gtkfixed.c gtkhandlebox.c gtkhscale.c gtkhscrollbar.c gtkitem.c gtklist.c gtkmenushell.c gtkmisc.c gtknotebook.c gtkpaned.c gtkpreview.c gtkprogressbar.c gtkruler.c gtktext.c gtktree.c gtkviewport.c gtkvscale.c gtkvscrollbar.c gtkwidget.{c,h} Added gtk_widget_set_parent and gtk_widget_get_parent. All widgets should use: gtk_widget_get_parent() instead of widget->parent->window. Any widget that wants to have children not in the parent window, should use gtk_widget_set_parent () in their realize() and add () routines. CList and Viewport widgets changed to do this. (Viewport widget using code from gtk-fortier-980117-0.patch.)
-
Tim Janik authored
updates... -timj
-
Tim Janik authored
Sun Jan 18 03:57:52 1998 Tim Janik <timj@psynet.net> * gtk/gtkframe.c: gtk_*_get_arg() and gtk_*_set_arg() implementations. * gtk/gtkobject.c: new arg `GtkObject::object_signal' similar to `GtkObject::signal'. check for class type in gtk_object_{setv|getv}. * gtk/gtkobject.c: * gtk/gtksignal.c: * gtk/gtktypeutils.h: * gtk/gtktypeutils.c: added GTK_TYPE_DOUBLE. * gtk/gtkwidget.c: new args `has_focus' and `has_default'. * gtk/gtkwindow.c: new arg `window_position'.
-
Tim Janik authored
-timj
-
Tim Janik authored
Sun Jan 18 03:57:52 1998 Tim Janik <timj@psynet.net> * gtk/gtkbox.h: * gtk/gtkbox.c: new functions gtk_box_reorder_child, gtk_box_query_child_packing and gtk_box_set_child_packing to allow modification of the child linkage after the widget tree is setup. * gtk/gtkbox.c: * gtk/gtklabel.c: * gtk/gtkwindow.c: * gtk/gtkwidget.c: * gtk/gtkobject.c: gtk_*_get_arg() and gtk_*_set_arg() fixes and implementations.
-
- 17 Jan, 1998 6 commits
-
-
Jay Painter authored
-
Owen Taylor authored
changed log -owt
-
Owen Taylor authored
* gdk/gdk.c (gdk_events_pending): Take putback events into account * gdk/gdk.c (gdk_event_free): Handle dropdataavaible memory allocation correctly. (Incompatible change: client must _not_ fre event->data and event->data_type.) * gdk/gdk.c (gdk_event_translate): Changed DND dragging so that we don't ungrab pointer when we reenter window to prevent extra Enter/Leave effects which had bad effects. Changed drag zone handling to not send uncessary DragEnter events. Fixed EnterNotify/LeaveNotify handling. (Only pay attention to events on window, don't specify these events to XGrabPointer - that isn't valid, and handle reverse the sense of the handling of LeaveNotify.) * gdk/gdkwindow.c (gdk_window_remove_filter): Free removed filter. * gtk/gtk.defs (GdkFont): gdk_font_free => gdk_font_unref * gtk/gtkmain.{c,h} (gtk_events_pending): new function - apps should use this instead of gdk_events_pending. * gtk/gtkvbbox.h: Fixed a duplication in the headers. * gtk/testgtk.c (dnd_drop): Don't free the drop data, it belongs to the event.
-
CST 1998 Shawn T. Amundson authored
Sat Jan 17 13:26:15 CST 1998 Shawn T. Amundson <amundson@gimp.org> * gtk/gtkentry.[ch]: Applied patch from <lupus@lettere.unipd.it> which adds gtk_entry_set_max_length function. This was part of gtk-lupus-970112-0. * gtk/testgtk.c: Applied gtk-wille-980113-0 which fixes a problem with a shaped widget keeping grab forever when double clicked. * docs/gtk.texi: patch from Gregory McLean <gregm@randomc.com> to add some on aspect_frame, button_box, and color_selection widgets
-
Tim Janik authored
-timj
-
Tim Janik authored
+ + * gtk/gtktypeutils.h (gtk_type_get_arg): new function. + * gtk/gtkobject.h (gtk_object_query_args): new function. + * gtk/gtkobject.h (gtk_object_getv): new function. + * gtk/gtkwidget.h (gtk_widget_get): new function.
-
- 16 Jan, 1998 8 commits
-
-
Federico Mena authored
Fri Jan 16 00:36:31 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx> * gtk/gtkhandlebox.c: Now we use a GtkWindow of type GTK_WINDOW_DIALOG as a destination for reparenting the child of the handle box. This solves the problem of having X calls in Gtk. It also makes the handle box work with KWM, OLVWM, 4Dwm (so I expect mwm to work as well). I hadn't noticed that previously it only worked with fvwm and twm. * gtk/gtkhandlebox.h (struct _GtkHandleBox): Removed the real_parent field, as it is never used. (struct _GtkHandleBox): Added a float_window field. This is a GtkWindow to where the child is now reparented.
-
Shawn Amundson authored
-Shawn
-
Federico Mena authored
Fri Jan 16 00:36:31 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx> * gtk/gtkhandlebox.c: Lots of changes all over the place. Now the widget has two windows. The steady_window stays put in the parent container, and the widget->window is the one that gets reparented. Now that window is transient, in compliance with the ICCCM, instead of an OverrideRedirect window. We have two windows so that we can properly receive Expose events for the thin 3D line that marks the place where the handlebox is docked. * gtk/gtkhandlebox.h (struct _GtkHandleBox): Added fields for dragging (mouse position information). Added fleur_cursor so that we look pretty. Added steady_window field; it is the window that actually stays on the parent (widget->window is the one that gets reparented). Owen, this is the version with the two X calls in gtkhandlebox.c. I'll do as you say; either we can add new calls to Gdk, or I can modify the handle box code to use a separate GtkWindow and reparent the child into that. - Federico
-
Tim Janik authored
-timj
-
Miguel de Icaza authored
Thu Jan 15 19:03:19 1998 Miguel de Icaza <miguel@nuclecu.unam.mx> * gtk/gtkclist.c (gtk_clist_set_column_width): Call gtk_clist_size_allocate_columns every time the column configuration changes.
-
Tim Janik authored
-timj
-
Tim Janik authored
-timj
-
Tim Janik authored
-timj
-