- 27 Jul, 1998 2 commits
-
-
Tim Janik authored
Mon Jul 27 04:18:26 1998 Tim Janik <timj@gtk.org> * gtkfeatures.h.in: revamped the definitions for 1-1-0, so that all the new API stuff is reflected in one #define GTK_HAVE_FEATURES_1_1_0.
-
Tim Janik authored
Mon Jul 27 03:11:20 1998 Tim Janik <timj@gtk.org> * gtk/gtkbindings.c (binding_compose_params): fixup, so that enum values are looked up. * gtk/gtktypeutils.h: * gtk/gtktypeutils.c: new functions gtk_type_flags_find_value and gtk_type_enums_find_value to lookup enum values. * gtk/gtkctree.h: * gtk/gtkctree.c: change enum name from GtkCTreeExpansion to GtkCTreeExpansionType. fixed signal creations to pass the enum types not just the base type GTK_TYPE_ENUM. * gtk/gtkclist.h: * gtk/gtkclist.c: fixed signal creations to pass the real enum types not just the base type GTK_TYPE_ENUM.
-
- 26 Jul, 1998 2 commits
-
-
Stefan Jeske authored
-
Lars Hamann authored
* gtk/gtkclist.c (gtk_clist_button_press) (gtk_clist_button_release) (abort_column_resize) (gtk_clist_key_press): fix for pointer grab * gtk/gtkctree.c (real_tree_select): added check to avoid double selected rows (gtk_ctree_button_press) (gtk_ctree_button_release): fix for pointer grab
-
- 25 Jul, 1998 2 commits
-
-
Damon Chaplin authored
-
Lars Hamann authored
* gtk/gtkctree.c (gtk_ctree_sort_recursive) (gtk_ctree_sort_recursive): test for node != NULL (gtk_ctree_is_visible) (gtk_ctree_realize) (gtk_ctree_unrealize) (gtk_ctree_last) : added sanity checks * gtk/gtkclist.c (gtk_clist_button_press): removed "no_focus_row"
-
- 24 Jul, 1998 2 commits
-
-
Lars Hamann authored
* gtk/gtkclist.c (toggle_focus_row): mini code cleanup
-
Paolo Molaro authored
* gtk/gtkfeatures.h.in: added GTK_HAVE_ENUM_VALUE_STRUCT.
-
- 22 Jul, 1998 3 commits
-
-
Tim Janik authored
Thu Jul 23 00:11:39 1998 Tim Janik <timj@gtk.org> * gtk/testgtkrc: introduce testbindings on C-1 for buttons, to check out binding priorities. someone should really write gtkrc-mode for emacs. * gtk/gtkwidget.c (gtk_widget_class_init): remove ugly bindings test. * gtk/testgtk.c (main): and move it here ;). this test says something on release of C-9. (this works only if the mouse pointer is on a spinbutton and there is no focus widget). * gtk/gtkrc.h: * gtk/gtkrc.c: export gtk_rc_parse_color, gtk_rc_parse_state and a new function gtk_rc_parse_priority to parse path priority types. export rc tokens. feature binding parsing. Wed Jul 22 23:41:17 1998 Tim Janik <timj@gtk.org> * gtk/gtkbindings.h: * gtk/gtkbindings.c: new function gtk_binding_parse_binding() to feature binding parsing in rc files. * gtk/gtkbindings.c (gtk_binding_set_new): bug fix. * gtk/gtkbindings.c (gtk_binding_pattern_compare): bug fix, we used to order the bindings with lowest priority first.
-
Manish Singh authored
* gdk/gdkrgb.c: actually builds and runs properly on big endian machines now, because we #include config.h. Also fixed up a compile error in the WORDS_BIGENDIAN case in gdk_rgb_convert_565_gray. I made the fix by looking at patterns in the other code; Raph can you verify this? * gdk/gdkthreads.c: #include <unistd.h> to quell compiler warnings -Yosh
-
Lars Hamann authored
* gtk/gtkctree.c (tree_select/unselect) (tree_expand/collapse) (tree_toggle_expansion) (real_select/unselect_row) (gtk_ctree_select/unselect) : few fixes for gtk_signal_emits
-
- 21 Jul, 1998 4 commits
-
-
Owen Taylor authored
Wed Jul 15 17:44:47 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtktext.c (new_text_property): We free things from the text property MemChunk, so it needs to be G_ALLOC_AND_FREE. * Fix up line start cache when splitting a property during an insert.
-
Raph Levien authored
-
Raph Levien authored
-
Stefan Jeske authored
Tue Jul 21 06:32:43 1998 Stefan Jeske <stefan@gtk.org> * gtk/gtkprogressbar.{c,h} gtk/testgtk.c: Fixed wrong size of activity indicator. It is settable now as a fraction of the total width/height using gtk_progress_bar_set_activity_blocks. Renamed gtk_progress_bar_set_number_of_blocks to gtk_progress_bar_set_discrete_blocks.
-
- 20 Jul, 1998 1 commit
-
-
Lars Hamann authored
* gtk/gtkctree.c (gtk_ctree_post_recursive_to_depth) (gtk_ctree_pre_recursive_to_depth): new functions, recursive process tree to specified depth (gtk_ctree_expand_to_depth): expand tree to specified depth (gtk_ctree_collapse_to_depth): collapse all nodes with level >= depth
-
- 19 Jul, 1998 3 commits
-
-
Lars Hamann authored
* gtk/gtkclist.c (scroll_vertical): fix for vertical scrolling in case of GTK_CLIST_ADD_MOD * gtk/testgtk.c (add1000_clist): changed pixmap
-
Tim Janik authored
Sat Jul 18 22:59:04 1998 Tim Janik <timj@gtk.org> * gtk/gtkmain.h: * gtk/gtkmain.c: export gtk_binary_age and gtk_interface_age. * gtk/gtktypeutils.h: * gtk/gtkitemfactory.h: remove "void" from prototypes again. Sat Jul 18 00:54:01 1998 Lars Hamann <lars@gtk.org> * gtk/gtknotebook.c (gtk_notebook_set_child_arg): added support for CHILD_ARG_MENU_LABEL, CHILD_ARG_TAB_LABEL (gtk_notebook_get_child_arg): added support for CHILD_ARG_MENU_LABEL, CHILD_ARG_POSITION (gtk_notebook_reorder_child): new funktion to change position of a notebook page (gtk_notebook_draw_arrow): draw left/right arrow with GTK_SHADOW_ETCHED_IN if focus_tab is first/last tab. * gtk/gtkstyle.c (gtk_default_draw_arrow): added GTK_SHADOW_ETCHED_IN/OUT
-
Stefan Jeske authored
Sun Jul 19 12:19:16 1998 Stefan Jeske <stefan@gtk.org> * gtk/gtkprogress.c gtk/gtkprogress.h gtk/gtkprogressbar.c gtk/gtkprogressbar.h gtk/Makefile.am gtk/gtk.h gtk/testgtk.c: Introduced generic GtkProgress widget. Derived GtkProgressBar from GtkProgress. Made GtkProgressBar much more flexible (see testgtk).
-
- 18 Jul, 1998 1 commit
-
-
Manish Singh authored
-Yosh
-
- 17 Jul, 1998 5 commits
-
-
Lars Hamann authored
-
Lars Hamann authored
* gtk/gtkclist.c (scroll_vertical): fix to avoid flicker at begin/end of list
-
Tim Janik authored
Fri Jul 17 05:30:47 1998 Tim Janik <timj@gtk.org> * gtk/gtksignal.c (gtk_handlers_run) (gtk_signal_real_emit): sropped the approach of copying all signal specific data into a GtkHandlerInfo structure. we rather keep the signal data on the stack in gtk_signal_real_emit and pass that over to gtk_handlers_run. this avoids multiple lookups of the signal pointer and works savely together with destroy notifiers of handlers. * gtk/gtkentry.c (gtk_entry_key_press): care for the posssibility that someone destroys the entry on the ::activate signal.
-
Tim Janik authored
Fri Jul 17 05:30:47 1998 Tim Janik <timj@gtk.org> * gtk/gtkentry.c (gtk_entry_key_press): care for the posssibility that someone destroys the entry on the ::activate signal.
-
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 4 commits
-
-
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.
-
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 3 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
-
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 1 commit
-
-
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.
-