- 17 Jul, 1998 1 commit
-
-
Tim Janik authored
Fri Jul 17 01:21:32 1998 Tim Janik <timj@gtk.org> * gtk/gtkarrow.c (gtk_arrow_expose): use misc->xpad for x calculation instead of ypad (typo). (gtk_arrow_set): clear all of the arrow's allocation (left a 1 pixel border around the allocation). (gtk_arrow_init): the static requisition needs to be setup in this function rather than gtk_widget_new(), so arrow creation works without the gtk_arrow_new() constructing. (gtk_arrow_expose): return TRUE, since we actually handled the expose. * gtk/gtkwidget.c (gtk_widget_real_size_request): provide a default implementation for GtkWidget::size_request, so size requisition for simple statically sized widgets like GtkArrow works.
-
- 16 Jul, 1998 6 commits
-
-
Manish Singh authored
-Yosh
-
Manish Singh authored
anymore, since glib-config handles it; --libs strips out redundant -L<path>'s properly (there was code in there to do it before, but it didn't work) -Yosh
-
Tim Janik authored
Thu Jul 16 18:24:41 1998 Tim Janik <timj@gtk.org> * gtk/gtknotebook.h: * gtk/gtknotebook.c: signdness corrections all ove the place. implementation of object arguments: GtkNotebook::enable_popup, GtkNotebook::tab_pos, GtkNotebook::tab_border, GtkNotebook::show_tabs, GtkNotebook::show_border, GtkNotebook::scrollable and GtkNotebook::page. begun implementation of child args, we have GtkNotebook::tab_label, but GtkNotebook::menu_label and GtkNotebook::position still lack the implementation. (gtk_notebook_remove_page): (gtk_notebook_current_page): allow negative indices (-1) as alias for the last page. * gtk/gtkentry.h: * gtk/gtkentry.c: GtkType and macro fixups. implementation of object arguments GtkEntry::max_length and GtkEntry::visibility. (gtk_entry_adjust_scroll): queue a redraw. * gtk/gtkeditable.h: * gtk/gtkeditable.c: GtkType und macro fixups. implementation of object arguments GtkEditable::text_position and GtkEditable::editable. new (action) signal GtkEditable::set_editable. provide a default handler for GtkEditable::changed that queues a redraw. * gtk/gtktext.h: * gtk/gtktext.c: GtkType und macro fixups. override GtkEditable:: set_editable.
-
Elliot Lee authored
-
Lars Hamann authored
* gtk/gtkctree.c (gtk_ctree_button_release): fix for sigsegv in case of drag_target == NULL * gtk/gtkclist.c (gtk_clist_button_press): fix for GTK_2/3BUTTON_PRESS. Clist did not emit an select_row signal in case of GTK_2/3BUTTON_PRESS. * gtk/gtkfilesel.c (gtk_file_selection_file_button, gtk_dir_selection_file_button): fix due to changes in clist's select_row signal.
-
Tim Janik authored
Thu Jul 16 01:27:15 1998 Tim Janik <timj@gtk.org> * gtk/gtkwidget.h: * gtk/gtkwidget.c (gtk_widget_set_usize): handle negative values similar to gtk_widget_set_uposition(). that is: -1=unspecified, -2=leave untouched. changed the width/height field of GtkWidgetAuxInfo to be gint16s rather than guint16s, since that's what the code expected (for a long time actually). * gtk/gtkviewport.c: added support for object arguments: GtkViewport::shadow_type, GtkViewport::vadjustment and GtkViewport::hadjustment. (gtk_viewport_add): chain gtk_bin_add. * gtk/gtkscrolledwindow.c: added support for object argument: GtkScrolledWindow::hscrollbar_policy, GtkScrolledWindow::vscrollbar_policy and GtkScrolledWindow::viewport. * gtk/gtkadjustment.h: * gtk/gtkadjustment.c: * gtk/gtkctree.h: * gtk/gtkclist.h: * gtk/gtkctree.c: * gtk/gtkclist.c: * gtk/gtkscrolledwindow.h: * gtk/gtkscrolledwindow.c: * gtk/gtkviewport.h: * gtk/gtkviewport.c: GtkType and macro fixups.
-
- 15 Jul, 1998 4 commits
-
-
Lars Hamann authored
* gtk/gtkctree.h : * gtk/gtkctree.c : Added focus handling, horizontal and vertical autoscrolling, extended Selection Mode, key bindings Added gtk_ctree_toggle_expansion & gtk_ctree_toggle_expansion_recursive Changed gtk_ctree_scroll_to to gtk_ctree_moveto. Removed gtk_ctree_clear. * gtk/gtkclist.h : * gtk/gtkclist.c : Added focus handling, horizontal and vertical autoscrolling, extended Selection Mode, key bindings
-
Manish Singh authored
-Yosh
-
Raph Levien authored
Integrating GdkRgb 0.0.3 into the Gtk+ source tree.
-
Tim Janik authored
Wed Jul 15 14:20:10 1998 Tim Janik <timj@gtk.org> * gtk/gtksignal.c (gtk_signal_real_emit): pass only the signal_id to this function. it needs to relookup the signal multiple times. this fixes spurious segfaults that could show up with signal intensive code, when classes are created during a pending emission (which is normal case).
-
- 14 Jul, 1998 3 commits
-
-
Tim Janik authored
Tue Jul 14 19:12:12 1998 Tim Janik <timj@gtk.org> * gtk/gtkbutton.c (gtk_button_set_arg): don't destroy a buttons child if it isn't a label.
-
Tim Janik authored
Tue Jul 14 11:41:38 1998 Tim Janik <timj@gtk.org> * gtk/gtkdialog.h: * gtk/gtkseparator.h: * gtk/gtkhseparator.h: * gtk/gtkvseparator.h: macro and GtkType fixups.
-
Tim Janik authored
Tue Jul 14 06:25:46 1998 Tim Janik <timj@gtk.org> * gtk/testgtk.c (create_cursors): display the current cursor name. * gtk/gtktypeutils.h: * gtk/gtktypeutils.c (gtk_type_init_builtin_types): cleanups to the fundamental type definition. the GtkArg union now only covers the required storage types for argument values. adapted the GTK_VALUE_* macro set. handle GTK_TYPE_UCHAR. definiton of type set bounds macros. * gtk/gtkargcollector.c (gtk_arg_collect_value): clean ups of the code, fixed int/float collection. fixed a bug in the sanity checking code for GtkObjects. * gtk/gtkbindings.c (gtk_binding_entry_add_signal): fixups of the argument collection code. * gtk/gtksignal.c (gtk_signal_collect_params): use the type set bounds macros when distinguishing the return type.
-
- 13 Jul, 1998 1 commit
-
-
Jiri (George) Lebl authored
Mon Jul 13 12:42:51 1998 George Lebl <jirka@5z.com> * gdk/gdkwindow.h: (gdk_window_reparent) check if old_parent_private is not NULL before trying to g_list_remove the child. A patch from Michael Lausch. this finally fixes the swallows for the panel :)
-
- 12 Jul, 1998 3 commits
-
-
Tim Janik authored
Sun Jul 12 16:40:06 1998 Tim Janik <timj@gtk.org> * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument collection (always casted to doubles upon argument passing).
-
Tim Janik authored
Sun Jul 12 05:59:26 1998 Tim Janik <timj@gtk.org> * gtk/gtktypeutils.c (gtk_type_new): call the base classes' object_init_func for derived objects with the object's ->klass field still pointing to the corresponding base class, otherwise overridden class functions could get called with partly-initialized objects. (change from Tero Pulkkinen <terop@modeemi.cs.tut.fi>).
-
Tim Janik authored
Sun Jul 12 02:47:35 1998 Tim Janik <timj@gtk.org> * gtk/gtkobject.h: * gtk/gtkobject.c: (gtk_object_arg_get_info): new functions which wraps gtk_arg_get_info(). * gtk/gtkcontainer.h: * gtk/gtkcontainer.c: (gtk_container_child_arg_get_info): new function which wraps gtk_arg_get_info().
-
- 10 Jul, 1998 6 commits
-
-
Tim Janik authored
Fri Jul 10 13:29:53 1998 Tim Janik <timj@gtk.org> * gtk/gtkcontainer.c: (gtk_container_arg_get): (gtk_container_arg_set): * gtk/gtkobject.c: (gtk_object_arg_set): (gtk_object_arg_get): strictly check for the associated get/set arg functions. if an arg is readable or writable, the associated class functions *must* be provided.
-
Tim Janik authored
Fri Jul 10 09:37:50 1998 Tim Janik <timj@gtk.org> * gtk/gtkaccellabel.c (gtk_accel_label_accelerator_width): only take the padding into account if there is an accelerator.
-
Tim Janik authored
Fri Jul 10 05:51:44 1998 Tim Janik <timj@gtk.org> * gtk/gtkcontainer.c: (gtk_container_add_with_args): collect the arguments with gtk_container_child_args_collect, not through gtk_object_args_collect. (gtk_container_child_set): likewise. (cut 'n paste strikes back)
-
Tim Janik authored
Fri Jul 10 04:20:35 1998 Tim Janik <timj@gtk.org> * gtk/gtktypeutils.h: * gtk/gtktypeutils.c: added a new internal type GTK_TYPE_IDENTIFIER which is derived from GTK_TYPE_STRING. * gtk/gtkbindings.c: reworked the argument type handling.
-
CDT 1998 Shawn T. Amundson authored
Thu Jul 9 21:03:19 CDT 1998 Shawn T. Amundson <amundson@gtk.org> * gtk/gtkpreview.c: add in just enough support for 1 or 4 bits so that it seems to allow normal operation in those modes, although you will only see black. 1 bit untested
-
CDT 1998 Shawn T. Amundson authored
Thu Jul 9 20:20:04 CDT 1998 Shawn T. Amundson <amundson@gtk.org> * gdk/gdkvisuals.c: 4 bit support, increased available_depths array, which was too low (?)
-
- 09 Jul, 1998 1 commit
-
-
Tim Janik authored
Fri Jul 10 00:02:04 1998 Tim Janik <timj@gtk.org> * gtk/gtkcontainer.h: * gtk/gtkcontainer.c: deleted most of the argument handling code, since that is now implemented in gtkarg.c. similar to gtk_object_args_collect, we now export a new function gtk_container_child_args_collect(). for consistency with the object arguments, a few functions got renamed: gtk_container_child_arg_get -> gtk_container_child_get, gtk_container_child_arg_set -> gtk_container_child_set, gtk_container_child_arg_getv -> gtk_container_child_getv, gtk_container_child_arg_setv -> gtk_container_child_setv, gtk_container_add_with_argv -> gtk_container_addv. note, gtk_container_add_with_args() remained, because its equivalent would be gtk_container_add(,, ...) which would break all existing code. (gtk_container_add_child_arg_type): similar to gtk_object_add_arg_type, we expect the `arg_name' argument to be a const static string now. (gtk_container_get_child_arg_type): function removed. Thu Jul 9 07:03:04 1998 Tim Janik <timj@gtk.org> * gtk/gtkargcollector.c: new file which holds gtk_arg_collect_value(). this is a static inline function that collects command line arguments from a va_list. this file can just be included in all places that need this functionality. * gtk/gtkarg.h: * gtk/gtkarg.c: new files which implement most of the argument handling stuff from gtkobject.c. also collected a few more gtk_arg_* utility functions from else places. * gtk/gtkobject.h: * gtk/gtkobject.c: moved most of the argument handling code into gtkarg.c. we now export gtk_object_args_collect() as a non-public method with a blind va_list pointer. (gtk_object_add_arg_type): the `arg_name' argument is required to be a const static string now. (gtk_object_get_arg_type): function got removed. * gtk/gtkwidget.c: (gtk_widget_set): (gtk_widget_new): adaptions for gtk_object_args_collect(). * gtk/gtktypeutils.c (gtk_type_init_builtin_types): changed the internal fundamental type name so as to have a valid prefix, e.g. "bool"-> "gboolean", "string"->"GtkString" and somesuch, left "void" as is, though that should probably be something like GtkNone since the type itself is called GTK_TYPE_NONE. even the internal type names need to avoid name clashes and must live in their own namespace, several code portions rely on that. we should relly have typedefs such as typedef gchar* GtkString; so the fundamental type names can be used for code dumpers just like with all the Gtk/Gdk types.
-
- 08 Jul, 1998 1 commit
-
-
Tim Janik authored
Wed Jul 8 15:31:28 1998 Tim Janik <timj@gtk.org> * gtk/gtkbutton.c: handle GTK_RELIEF_HALF, which was introduced to keep either GTK_STATE_NORMAL for relief buttons (GTK_RELIEF_NONE) or to still honour GTK_WIDGET_STATE(), e.g. for coloured buttons (GTK_RELIEF_HALF). (gtk_button_paint): set the background for prelighted buttons with GTK_STATE_NORMAL only if GTK_RELIEF_NONE. (gtk_button_draw_focus): if GTK_RELIEF_NONE, use GTK_STATE_NORMAL for the shadow type (otherwise we get strange shadows for coloured buttons). (gtk_button_set_relief): queue a redraw after changing the relief. (gtk_button_class_init): (gtk_button_set_arg): (gtk_button_get_arg): added object argument "GtkButton::relief". * gtk/gtkenums.h (enum): added GTK_RELIEF_HALF.
-
- 07 Jul, 1998 1 commit
-
-
Tim Janik authored
Mon Jul 6 18:30:48 1998 Tim Janik <timj@gtk.org> * gtk/gtkbutton.h: * gtk/gtkbutton.c: GtkButtons are now derived from GtkBin. we mirror GTK_BIN (button)->child to button->child to keep source compatibility. * gtk/gtkoptionmenu.c: * gtk/gtkclist.c: * gtkcheckbutton.c: don't refer to button->child, but GTK_BIN (button)->child instead.
-
- 06 Jul, 1998 1 commit
-
-
BST 1998 Tony Gale authored
Mon Jul 6 12:06:23 BST 1998 Tony Gale <gale@gtk.org> * docs/gtkfaq.sgml: update anon CVS info
-
- 04 Jul, 1998 1 commit
-
-
Tim Janik authored
Sat Jul 4 13:16:24 1998 Tim Janik <timj@gtk.org> * gtk/*.c: changed reversed_[12] to reserved_[12] in gtk_*_get_type functions. * gdk/gdkwindow.c: * gdk/gdkvisual.c: check for some pointer values to be != NULL, prior to XFree() calls.
-
- 03 Jul, 1998 11 commits
-
-
Federico Mena Quintero authored
1998-07-03 Federico Mena Quintero <federico@nuclecu.unam.mx> * gtk/gtkfeatures.h.in: Added GDK_HAVE_FULL_CROSSING_EVENT, since I seem to have erroneously added it to gtkfeatures.h (not .h.in).
-
Manish Singh authored
-Yosh
-
Carsten Haitzler authored
-
Carsten Haitzler authored
-
Carsten Haitzler authored
-
Carsten Haitzler authored
-
Carsten Haitzler authored
-
Carsten Haitzler authored
-
Carsten Haitzler authored
-
Carsten Haitzler authored
-
Carsten Haitzler authored
-