- 06 Dec, 1998 2 commits
-
-
Stefan Jeske authored
* gtk/gtkspinbutton.c (gtk_spin_button_draw_arrow): Grey out arrows if wrap == FALSE and interval borders are reached.
-
Owen Taylor authored
Sat Dec 5 21:07:09 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtkaspectframe.c (gtk_aspect_frame_size_allocate): Fixed long-standing typo in aspect ratio computation code. (pointed out by Sebastian Rittau <srittau@jroger.in-berlin.de>)
-
- 04 Dec, 1998 2 commits
-
-
Lars Hamann authored
Fri Dec 4 01:20:06 1998 Lars Hamann <lars@gtk.org> * gtk/gtkclist.c (gtk_clist_button_release): call toggle_row with valid row numbers only (toggle_row): check if clist_row != NULL
-
Lars Hamann authored
Fri Dec 4 00:50:12 1998 Lars Hamann <lars@gtk.org> * gtk/gtkctree.c (gtk_ctree_export_to_gnode): fixed for-loop. * gtk/gtkclist.c (gtk_clist_set_column_visibility) (gtk_clist_column_titles_active) (gtk_clist_column_titles_active) (gtk_clist_column_title_passive) (gtk_clist_column_title_active): few additional tests whether column->button != NULL
-
- 03 Dec, 1998 4 commits
-
-
Owen Taylor authored
Thu Dec 3 16:49:18 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtkdnd.c (DROP_ABORT_TIME): Changed to 5 min from 10 seconds, so it doesn't abort while users have an ACTION_ASK menu up. * gtk/gtkdnd.c: Hide the icon window between sending a a drop event to the destination and displaying the snapback animation, so that it doesn't hang around during ACTION_ASK.
-
Owen Taylor authored
Thu Dec 3 16:37:42 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtkclist.c (get_cell_style): Use GTK_STATE_INSENSITIVE for the foreground of cells for CLists in the insensitive state, instead of GTK_STATE_PRELIGHT.
-
Tim Janik authored
Thu Dec 3 06:20:59 1998 Tim Janik <timj@gtk.org> * gtk/gtkwindow.c: moved checks upon focus setting from gtk_window_real_set_focus to gtk_window_set_focus, so we don't emit the signal if unneccessary. * gtk/gtkwidget.c (gtk_widget_grab_focus): clear up the old focus containers when grabbing focus on a new widget. this is based on a patch from Alexis Mikhailov, submitted to gtk-list on 4 Nov 1998. * gtk/gtkclist.c (gtk_clist_focus_out): set CLIST_CHILD_HAS_FOCUS flag, so we take the buttons into consideration upon the next focus request. * gtk/gtkcontainer.c (gtk_container_set_focus_child): fixed an assertment.
-
CST 1998 Shawn T. Amundson authored
Wed Dec 2 17:45:21 CST 1998 Shawn T. Amundson <amundson@gtk.org> * gtk/gtkpixmap.c: Fixes for low-color displays and a slight enhancement for true-color displays. * INSTALL: README: configure.in: gtk+.spec: docs/gtk-config.1: up to version 1.1.6
-
- 02 Dec, 1998 3 commits
-
-
Manish Singh authored
-Yosh
-
Tim Janik authored
Wed Dec 2 01:39:02 1998 Tim Janik <timj@gtk.org> * gtk/gtknotebook.h: * gtk/gtknotebook.c: s/gtk_notebook_nth_page/gtk_notebook_get_nth_page/. * incremented version number to 1.1.6 and made Gtk dependant on GLib 1.1.6. * gtk/gtkwidget.h (struct _GtkRequisition): changed width and height from guint16 to gint16, since sizes bigger than 32767 are not supported anyways, and aritmethics with intermediate negative values are possible now. Tue Dec 1 00:00:04 1998 Tim Janik <timj@gtk.org> * gtk/gtkscrolledwindow.c: implementation of GTK_POLICY_NEVER functionality, added rationales on the policy and size requisition handling at the top. (gtk_scrolled_window_size_request): we assume a default minimum for our child's width and height if [hv]scrollbar_policy != GTK_POLICY_NEVER, except when the user specified the dimension explicitely. (gtk_scrolled_window_size_allocate): do not show scrollbars if [hv]scrollbar_policy == GTK_POLICY_NEVER. * gtk/gtkviewport.c (gtk_viewport_size_request): report the real size we require (including the child). * gtk/gtkclist.c: (gtk_clist_size_request): report the real size required. * gtk/gtkenums.h (enum GtkPolicyType): added GTK_POLICY_NEVER. * gtk/gtkobject.c (gtk_object_init_type): object_type doesn't need to be a static variable. Mon Nov 30 22:41:25 1998 Tim Janik <timj@gtk.org> * gtk/gtkclist.h: * gtk/gtkclist.c: * gtk/gtkviewport.h: * gtk/gtkviewport.c: * gtk/gtktext.h: * gtk/gtktext.c: * gtk/gtklayout.h: * gtk/gtklayout.c: * gtk/gtkwidget.h: * gtk/gtkwidget.c: * gtk/gtkscrolledwindow.h: * gtk/gtkscrolledwindow.c: s/scroll_adjustements/scroll_adjustments/ s/scroll_adjustments/set_scroll_adjustments/g
-
Lars Hamann authored
Tue Dec 1 22:45:58 1998 Lars Hamann <lars@gtk.org> * gtk/gtkclist.h (struct _GtkCListClass): new class method/signal row_move. * gtk/gtkclist.c (gtk_clist_row_move): new public function. emit a row_move signal (real_row_move): move source_row to dest_row (gtk_clist_swap_rows): use gtk_clist_row_move calls. (gtk_clist_columns_autosize): resize all columns to their optimal width * gtk/gtkctree.c (real_row_move): use gtk_ctree_move to move entire sub-tree. * gtk/gtknotebook.c (gtk_notebook_nth_page): get nth page widget.
-
- 01 Dec, 1998 2 commits
-
-
Manish Singh authored
* configure.in * gdk/Makefile.am * gtk/Makefile.am: Put -DFOO stuff into Makefile.am INCLUDES. Separate vars for each, for granularity. -Yosh
-
Tim Janik authored
Tue Dec 1 02:19:54 1998 Tim Janik <timj@gtk.org> * gtk/gtkenums.h: fixed a stupid error of mine about the run type values.
-
- 30 Nov, 1998 5 commits
-
-
Jeff Garzik authored
-
Elliot Lee authored
I submitted this patch twice to gtk-devel-list, and received no comments, so am committing it. Although not exhaustively tested, I have been using this gtk+ for a week w/o problems, and I did read the code to ensure that nothing ever writes to these data structures. If by chance people encounter SEGV's in gtk+ code that is setting values in global data structures, this patch could be a possible culprit. 1998-11-30 Elliot Lee <sopwith@cuc.ml.org> * {gdk,gtk}/*.c: Make read-only data structures "static const" to allow them to be shared, mainly including (but not limited to) the GtkTypeInfo structures for each class. * gtk/gtkfilesel.c: Add /net to the "leave me alone" directory listing.
-
Jeff Garzik authored
Added initializer to quiet gcc warning. Added assertion to check for null pointer deref.
-
Tim Janik authored
Mon Nov 30 10:11:29 1998 Tim Janik <timj@gtk.org> * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed system specific includes. * gtk/gtksignal.c: asured that stop and restart emissions are also checked and processed for not connected objects. fixed up restart emission administration. invoke emission hooks after emission, hooks are not supposed to muck around with the current emission, and may also not cause emission restarts. fixed up stop emission administration.
-
Tim Janik authored
Mon Nov 30 06:20:36 1998 Tim Janik <timj@gtk.org> * gtk/testgtk.c: added an event watcher for enter/leave based on signal emission hooks. * gtk/gtkobject.c (gtk_object_class_init): made GtkObject::destroy a GTK_RUN_NO_HOOKS signal. * gtk/gtksignal.h: * gtk/gtksignal.c: implemented emission hooks, new hooks can be added to a signal with gtk_signal_add_emission_hook or gtk_signal_add_emission_hook_full, and can be removed again with gtk_signal_remove_emission_hook. * gtk/gtkenums.h: remove GTK_RUN_MASK, since it doesn't represent an appropriate mask for signal runtypes for a long time now. added GTK_RUN_NO_HOOKS value, which is used to flag signals that do not allow the running of signal hooks.
-
- 29 Nov, 1998 4 commits
-
-
Michael Krause authored
1998-11-26 Michael Krause <m.krause@tu-harburg.de> * gtk/gtknotebook.c (gtk_notebook_switch_page): made 'page_num' argument a gint: switch_page signal delivers valid page numbers again.
-
Tim Janik authored
Sun Nov 29 06:12:01 1998 Tim Janik <timj@gtk.org> * gtk/gtkscrolledwindow.c (gtk_scrolled_window_set_[hv]adjustment): set composite names.
-
Tim Janik authored
-
Tim Janik authored
Sun Nov 29 06:12:01 1998 Tim Janik <timj@gtk.org> * gtk/gtktypeutils.c (gtk_type_unique): removed default initialization check, people must use gtk_type_init(); * gtk/gtkwidget.h: * gtk/gtkwidget.c: added gtk_widget_set_composite_name() which is meant for internal use by containers, that want to assign specific composite names to their composite children. added gtk_widget_get_composite_name() which will return a newly allocated string, containing the composite name of a widget. valid composite names can only be retrived from widgets that have a parent assigned and are flagged as GTK_COMPOSITE_CHILD. * gtk/gtkcontainer.h: * gtk/gtkcontainer.c: added a new function gtk_container_child_default_composite_name() which will return a newly allocated string, holding the composite name of a containers child. a default implementation is provided which will compose the composite name out of the widgets type and its sequential children id. this implementation can be overidden through a new class function *(composite_name)().
-
- 28 Nov, 1998 5 commits
-
-
Owen Taylor authored
Sat Nov 28 10:57:59 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtkwindow.c (gtk_window_expose_event): Removed bogus expose_event handler - we had two expose_event handlers!
-
Tim Janik authored
Sat Nov 28 03:13:42 1998 Tim Janik <timj@gtk.org> * gtk/gtkscrolledwindow.h: * gtk/gtkscrolledwindow.c: changed scrolled window inheritance, it inherits from GtkBin now. * gtk/gtkbin.c (gtk_bin_unmap): removed superfluous check for visibility of child. (gtk_bin_draw): removed superfluous check for GTK_WIDGET_DRAWABLE(). added check so a child gets only drawn if it's visible. * gtk/gtkwidget.h: * gtk/gtkwidget.c: removed gtk_widget_draw_children(). * gtk/gtkstyle.h: * gtk/gtkstyle.c: rmoved gtk_reset_widget_shapes. * gtk/gtkwidget.h: * gtk/gtkwidget.c: removed crufty relict: gtk_widget_is_child(). added internal function gtk_widget_reset_shapes() from gtkstyle.c. * gtk/gtkrc.h: * gtk/gtkrc.c: (gtk_rc_find_pixmap_in_path): removed bogus gscanner argument, changed callers. * gtk/gtkmenufactory.c: GtkMenuFactory is deprecated for a long time, it will issue a warning now. * gtk/gtkcompat.h: new file to #define aliases for historic function names. * changed 8 function names for consistency and provided aliases to keep source compatibility in gtkcompat.h: (gtk_accel_label_get_accel_width): renamed from gtk_accel_label_accelerator_width (gtk_container_set_border_width): renamed from gtk_container_border_width (gtk_notebook_get_current_page): renamed from gtk_notebook_current_page (gtk_packer_configure): renamed from gtk_packer_set_child_packing (gtk_paned_set_gutter_size): renamed from gtk_paned_gutter_size (gtk_paned_set_handle_size): renamed from gtk_paned_handle_size (gtk_scale_get_value_width): renamed from gtk_scale_value_width (gtk_window_set_position): renamed from gtk_window_position * renamed a few recently added funtions for consistency: (gtk_notebook_get_tab_label): renamed from gtk_notebook_query_tab_label. (gtk_notebook_get_menu_label): renamed from gtk_notebook_query_menu_label. (gtk_progress_configure): renamed from gtk_progress_reconfigure.
-
Manish Singh authored
* gtk/gtkscrolledwindow.c (gtk_scrolled_window_add_with_viewport): check for existing viewport first, and don't add one if there already is one -Yosh
-
Tim Janik authored
-
Tim Janik authored
Sat Nov 28 00:06:49 1998 Tim Janik <timj@gtk.org> * gtk/gtkwidget.h: * gtk/gtkwidget.c: deprecated gtk_widget_freeze_accelerators and gtk_widget_thaw_accelerators, we provide gtk_widget_lock_accelerators and gtk_widget_unlock_accelerators. * gtk/gtklayout.h: * gtk/gtklayout.c: implemented incremental freezing facility. * gtk/gtktext.h: * gtk/gtktext.c: implemented incremental freezing facility. * gtk/gtkenums.h: * gtk/gtkaccelgroup.h: moved enum GtkAccelFlags into this place. * gtk/gtkentry.h: * gtk/gtkentry.c: deprecated gtk_entry_adjust_scroll(). * random GtkType, macro and indentation fixes. Fri Nov 27 22:50:15 1998 Tim Janik <timj@gtk.org> * gtk/gtkclist.h: * gtk/gtkclist.c: implemented incremental freezing facility, added a new class member (*refresh)() which takes over the thaw functionality. the clist FROZEN flag got removed on the way. * gtk/gtkctree.c: adaptions to feature the clist refresh functionality and incremental freezing. * gtk/gtkcalendar.c: implemented incremental freezing facility.
-
- 27 Nov, 1998 2 commits
-
-
Raph Levien authored
no XInput extension in X server.
-
Owen Taylor authored
Fri Nov 27 12:17:15 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtkdnd.[ch] (gtk_drag_get_source_widget): New function to get the source widget of a drag. * gtk/gtkdnd.[ch]: Target flags GTK_TARGET_SAME_[WIDGET/APP] to restrict certain targets to the same widget or to the same application. * gtk/testdnd.c: Test gtk_drag_get_source_widget().
-
- 26 Nov, 1998 2 commits
-
-
Lars Hamann authored
Thu Nov 26 19:11:46 1998 Lars Hamann <lars@gtk.org> * gtk/gtk-boxed.defs (GtkCTreeNode): define GtkCTreeNode as boxed type * gtk/gtkctree.c (gtk_ctree_class_init): use GTK_CTREE_NODE_TYPE instead of GTK_TYPE_POINTER in signal definitions. (patch from James Henstridge <james@daa.com.au>) Thu Nov 26 18:48:44 1998 Lars Hamann <lars@gtk.org> * gtk/gtkclist.c (set_cell_contents) * gtk/gtkctree.c (set_cell_contents): call column_auto_resize only if auto.resize == TRUE * gtk/gtknotebook.c (gtk_notebook_set_shape) (gtk_notebook_expose): don't draw tab, if show_tabs == FALSE (bug reports from Alexis Mikhailov / Dave Cole) (gtk_notebook_focus_changed) (gtk_notebook_draw_focus): draw only the focus rectangle, not the hole tab.
-
Tim Janik authored
Thu Nov 26 03:18:08 1998 Tim Janik <timj@gtk.org> * gtk/gtkclist.h: * gtk/gtkctree.h: * gtk/gtkclist.c: * gtk/gtkctree.c: reverted bogus and undocumented!!! changes from Jay Cox (98/11/23 13:53:26) which `const' qualified char* arrays. * gtk/maketypes.awk: changed underline substitution, so we get GTK_TYPE_CTREE_POS instead of the broken GTK_TYPE_C_TREE_POS. * gtk/makeenums.pl: likewise. * gtk/gtkctree.c: adapted type names accordingly.
-
- 25 Nov, 1998 2 commits
-
-
Jeff Garzik authored
pushd and popd are not supported by ksh or sh [under Solaris at least].
-
Elliot Lee authored
-
- 24 Nov, 1998 7 commits
-
-
Owen Taylor authored
Tue Nov 24 11:31:06 1998 Owen Taylor <otaylor@redhat.com> * docs/Changes-1.2.txt: Edited section on the ScrolledWindow. * gtk/gtklayout.c (gtk_layout_set_[hv]adjustment): Remove some code duplication. * gtk/gtklayout.[ch] Fixed mapping and unmapping of child windows and child widgets when scrolling greater than 32k pixels. * testgtk.c: Modified layout test to test scrolling over long distances. * gtk/gtkplug.c: Added a few blank lines.
-
Owen Taylor authored
Tue Nov 24 11:11:05 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtklayout.[ch]: Fixed up copyright message. * gdk/gdkrgb.c (DM): Make the dither matrix constant so it can be shared. * gtk/gtkdnd.c: Make cursor bitmaps const. * gdk/gdk.h gdk/gdkpixmap.c: Added const to gdk_pixmap/bitmap_create_from_data.
-
Tim Janik authored
Tue Nov 24 07:46:09 1998 Tim Janik <timj@gtk.org> * docs/Changes-1.2.txt: added a section on scrolled windows and scrollable widgets.
-
Andrew T. Veliath authored
* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio buttons when setting relief for button items. (gtk_toolbar_set_button_relief): Same.
-
Jeff Garzik authored
* gdk/Makefile.am, gtk/Makefile.am: Removed DEFS "+=" mess that breaks recent automakes. INCLUDES is the correct way to add to CFLAGS from Makefile.am. * gdk/gdk.c, gdk/gdkglobals.c, gdk/gdkimage.c, gdk/gdkinput.c, gdk/gdkpixmap.c, gdk/gdkthreads.c, gdk/gdkwindow.c, gdk/gxid_lib.c, gtk/fnmatch.c, gtk/gtkclist.c, gtk/gtkmain.c, gtk/testthreads.c: Include "config.h" instead of "../config.h". Now that DEFS works again, automake will automatically pass us the location of config.h in -I.
-
Owen Taylor authored
-
Owen Taylor authored
Mon Nov 23 22:10:09 1998 Owen Taylor <otaylor@redhat.com> * gtk/Makefile.am gtk/gtk.h gtk/gtklayout.[ch] gtk/gtkplug.[ch] gtk/gtksocket.[ch] gtk/gtk.h: Added layout widget for scrolling arbitrarily big areas. Added plug/socket widgets for interprocess embedding. These widgets still, at some point, need to be made more pure in their use of GDK, as opposed to raw X. * gtk/testgtk.c: Added test for layout widget.
-