- 06 Aug, 2001 2 commits
-
-
Havoc Pennington authored
2001-08-06 Havoc Pennington <hp@pobox.com> * gdk/x11/gdkimage-x11.c (_gdk_x11_get_image): The whole GDK_IS_WINDOW() branch of this was a bit screwed up, because it was expecting a GdkWindow, not a GdkWindowImplX11. Also, we were getting the window rect in screen coords and the screen rect in window coords then intersecting them; instead, get window rect in window coords. Finally, there were codepaths that resulted in a stuck server grab (when the window was fully onscreen, or on gdk_image_new() failure); make the server ungrab thing a bit more robust/consistent.
-
Sven Neumann authored
2001-08-06 Sven Neumann <sven@gimp.org> * gdk/gdkpango.c (gdk_pango_context_destroy): check if info->colormap != NULL before unref'ing it. It might have been set to NULL using gdk_pango_context_set_colormap().
-
- 05 Aug, 2001 2 commits
-
-
Owen Taylor authored
Sun Aug 5 11:24:27 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkcolorsel.c (gtk_color_selection_set_current_alpha): Fix conversion from float to int so that we don't get skew in the int => float => int roundtrip. (#58120, reported by Vitaly Tishkov). Also fix problem where if no alpha was set, the returned alpha from (say) set_current_alpha() was returned as 1, not 65535.
-
Owen Taylor authored
Sun Aug 5 09:48:08 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtklist.c (gtk_list_clear_items): Fix problem with selecting a new focus child. * gtk/gtklist.c (gtk_list_clear_items): Clear list->undo/list_focus_child after unparenting child, since unparenting the child can result in list->last_focus_child being set. (#58024) * Makefile.am (SUBDIRS): Add target specific pc files to DISTCLEANFILES. * gtk/Makefile.am: add @GTK_DEBUG_FLAGS@ (58327, Matthias Clasen)
-
- 04 Aug, 2001 5 commits
-
-
Owen Taylor authored
Sat Aug 4 19:28:21 2001 Owen Taylor <otaylor@redhat.com> * tests/testgtk.c: Patch from Hans (with various modifications), to add the ability to use testgtk as a rough-and-ready benchmark. Try, 'testgtk --bench all:5' (if you want decent numbers, run without a window manager)
-
Alexander Larsson authored
2001-08-04 Alexander Larsson <alexl@redhat.com> * gdk/win32/gdkinput.c: Add #ifdef HAVE_WINTAB around wintab.h include. * gtk/gtk.def: Removed marshals that have been moved to glib. Commented out plug and socket. They didn't compile for me on win32.
-
Hans Breuer authored
-
Hans Breuer authored
2001-08-04 Hans Breuer <hans@breuer.org> * gtk/stocks-icons/makefile.msc : new file * gtk/makefile.msc.in : use it * gtk/gtkstyle.c : not all platforms do provide M_PI and friends, but luckily there is G_PI * gtk/gtk.def : updated * gdk/win32/gdkwindow.c (gdk_window_new) : don't make all TEMP windows WS_POPUP, but only those without a parent. This fixes the mis-alignment between the selectable (temp, input only) window and the window text of GtkLabel. (gdk_window_show) : respect private->state when actually showing the window. (gdk_window_set_transient_for) : Implementation from Wolfgang Sourdeau <wolfgang@contre.com> ported to 2.0 and added some error handling. Should fix #50586. * gdk/win32/gdkevents-win32.c : beautify log output
-
Michael Natterer authored
2001-08-04 Michael Natterer <mitch@gimp.org> * gtk/gtkitemfactory.c (gtk_item_factory_create_item): Need to show the image after adding it to the GtkImageMenuItem. This used to work without in testgtk because of the gtk_widget_show_all() at the end of the function. (Closes #54978).
-
- 31 Jul, 2001 4 commits
-
-
Tim Janik authored
Tue Jul 31 22:59:33 2001 Tim Janik <timj@gtk.org> * gtk/gtknotebook.c (gtk_notebook_get_child_property): (gtk_notebook_set_child_property): fix finding of child's page, since we have to validly deal with labels and menus here as well. (gtk_notebook_get_child_property): fix warning. (gtk_notebook_class_init): property tab_pack is of type GTK_TYPE_PACK_TYPE (enum) not boolean. (gtk_notebook_find_child): don't always warn, we might be looking for a label or menu child. (gtk_notebook_map): fix mapping of panel. * gtk/gtkwidget.c (gtk_widget_set_child_visible): always constrain widget's mapped state, regardless of the value being set equals old settings, since things like REALIZED(parent) or MAPPED(parent) may have changed since the old value was set. make it an error to invoke this function on a toplevel widget.
-
Darin Adler authored
* gdk/gdkprivate.h: * gdk/x11/gdkx.h: Put all mentions of GdkFont inside #ifndef GDK_DISABLE_DEPRECATED. * demos/gtk-demo/menus.c: (do_menus): Cast to G_OBJECT, not GTK_OBJECT.
-
Jonathan Blandford authored
Tue Jul 31 15:34:57 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_remove_column): Whoops. Stupid scoping error pointed out by matthiasc@poet.de.
-
Sven Neumann authored
2001-07-31 Sven Neumann <sven@gimp.org> * demos/gtk-demo/appwindow.c * demos/gtk-demo/item_factory.c * tests/testgtk.c: gtk_accel_group_attach() takes a GObject.
-
- 30 Jul, 2001 5 commits
-
-
Hans Breuer authored
-
Hans Breuer authored
2001-07-30 Hans Breuer <hans@breuer.org> * pixops/makefile.msc : new file * makefile.msc : use it to complete the build
-
Suresh Chandrasekharan authored
Mon Jul 30 10:49:16 PDT 2001 Suresh Chandrasekharan <suresh.chandrasekharan@sun. com> * gtk/gtksignal.h (gtk_signal_handler_pending): corrected the wrong argument order for g_signal_has_handler_pending.
-
Suresh Chandrasekharan authored
Mon Jul 30 10:49:16 PDT 2001 Suresh Chandrasekharan <suresh.chandrasekharan@sun. com> * gtk/gtksignal.h (gtk_signal_handler_pending): corrected the wrong argument order for g_signal_has_handler_pending.
-
Jonathan Blandford authored
Mon Jul 30 01:16:02 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix part of #57714.
-
- 29 Jul, 2001 1 commit
-
-
Tim Janik authored
Sun Jul 29 17:14:01 2001 Tim Janik <timj@gtk.org> * gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): use g_file_test() instead of long deprecated g_scanner_stat_mode().
-
- 28 Jul, 2001 2 commits
-
-
Hans Breuer authored
2001-07-29 Hans Breuer <hans@breuer.org> * gdk/makefile.msc : build in the backend dir after auto-generating files * gdk/win32/gdkfont-win32.c (gdk_font_load) : reimplement with code from win32-production-branch. * gdk/win32/gdkwindow-win32.c : set the private->destroyed flag before calling DestroyWindow, which indirectly calls gdk_window_destroy_notify () (performance patch merged from win32-production-branch) * gdk/win32/gdkdrawable-win32.c (gdk_win32_draw_segments): Use PatBlt() instead of LineTo() when possible (solid single-pixel pen, R2_COPYPEN rop). It is claimed to be much faster.
-
Pablo Saratxaga authored
-
- 27 Jul, 2001 3 commits
-
-
Jonathan Blandford authored
I will save all emacs buffers before committing I will save all emacs buffers before committing I will save all emacs buffers before committing I will save all emacs buffers before committing I will save all emacs buffers before committing I will save all emacs buffers before committing I will save all emacs buffers before committing I will save all emacs buffers before committing I will save all emacs buffers before committing
-
Jonathan Blandford authored
Fri Jul 27 11:31:15 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_property): add an "attributes" property to the text renderer for ATK.
-
James Henstridge authored
-
- 26 Jul, 2001 1 commit
-
-
Alexander Larsson authored
2001-07-26 Alex Larsson <alexl@redhat.com> * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): Initialize image->bits_per_pixel from the drawable, not from the root window. * gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_get_depth): Fix cast. argument is an IMPL already.
-
- 25 Jul, 2001 1 commit
-
-
James Henstridge authored
2001-07-15 James Henstridge <james@daa.com.au> * gtk/gtkwindow.c (gtk_window_add_accel_group): cast to GObject. (gtk_window_remove_accel_group): same here. (gtk_window_key_press_event): same here. * gtk/gtkwidget.c (gtk_widget_add_accelerator): cast to GObject. (gtk_widget_remove_accelerator): same here. (gtk_widget_remove_accelerators): same here. * gtk/gtkplug.c (gtk_plug_accel_entries_changed): same here. * gtk/gtkmenushell.c (gtk_menu_shell_key_press): cast to GObject instead of GtkObject. * gtk/gtkmenu.c (gtk_menu_key_press): update since GtkAccelGroup now takes GObjects. * gtk/gtkitemfactory.c (gtk_item_factory_propagate_accelerator): pass a GObject to gtk_accel_group_entries_from_object. (gtk_item_factory_create_item): s/accel_widget/accel_object/ * gtk/gtk-boxed.defs: remove GtkAccelGroup boxed def. * gtk/gtkaccellabel.c: convert to handle GObject accel objects. * gtk/gtkaccellabel.h: fix header to reflect that arbitrary GObjects can have accelerators set now. Add compatibility defines. * gtk/gtkmarshal.list: add missing marshallers. * gtk/gtkaccelgroup.[ch]: convert to a GObject, and allow setting accelerators on plain GObjects. gtk_accel_group_object_destroy has been converted into a weak reference, and gtk_accel_group_delete_entries is now a destroy notify for that piece of data.
-
- 24 Jul, 2001 1 commit
-
-
Sven Neumann authored
-
- 23 Jul, 2001 2 commits
-
-
Ron Steinke authored
Fixed error in identifying Matthias in ChangeLog
-
Ron Steinke authored
* gdk/gdkdraw.c: Added a check on the colormap depth to gdk_drawable_set_colormap() * gdk/x11/gdkimage-x11.c: combination of Mathias Hasselmann's patch to fix colorsel and my patch to fix gdk_drawable_get_image() for pixmaps without visuals (more specifically, bitmaps) * gdk/x11/gdkpixmap-x11.c: Fixed gdk_pixmap_new() so it doesn't set a colormap with the wrong depth
-
- 22 Jul, 2001 2 commits
-
-
Owen Taylor authored
-
Anders Carlsson authored
2001-07-22 Anders Carlsson <andersca@gnome.org> * gtk/gtktreeview.c (gtk_tree_view_class_init): Replace the expander_height and expander_width properties with a single property, expander_size. (gtk_tree_view_init): Set the tab_offset to expander_size plus some padding. (gtk_tree_view_unrealize): Remove the expand/collapse timeout if it exists. (coords_are_over_arrow): Fix a small bug. (gtk_tree_view_motion_draw_column_motion_arrow): Use expander_size. (gtk_tree_view_draw_focus): Use "treeview" instead of "add-mode" as detail when drawing the focus. (gtk_tree_view_bin_expose): Use "treeview-drop-indicator" instead of "add-mode" as detail when drawing the focus. (gtk_tree_view_deleted): If we have a node currently being expanded or collapsed, remove the timeout and set the node to NULL. (gtk_tree_view_queue_draw_arrow): New function that just redraws the arrow of a node. (gtk_tree_view_draw_arrow): Use expander_size instead of expander_width/expander_height, also pass a different expander_style to gtk_paint_expander depending on the state of the node being drawn. (expand_collapse_timeout): New function for expanding or collapsing a node depending on the previous state. (gtk_tree_view_real_expand_row): Add timeout and set correct state for node being expanded. (gtk_tree_view_real_collapse_row): Add timeout and set correct state for node being collapsed. * gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): Add information about the node currently being expanded or collapsed, and also a timeout id. * gtk/gtkstyle.h (struct _GtkStyleClass): Replace is_open with expander_style for draw_expander. * gtk/gtkstyle.c (gtk_draw_expander): Replace is_open with expander_style. (create_expander_affine): New function for creating an expander affine. (apply_affine_on_point): New function for applying an affine to a point. (gtk_default_draw_expander): Modified to take expander_style instead of is_open, and to draw the rectangle rotated differently depending on the expander style. (gtk_paint_expander): Replace is_open with expander_style. * gtk/gtkrbtree.h: Add expander states to GtkRBNodeColor. * gtk/gtkenums.h: Add expander style enum.
-
- 21 Jul, 2001 1 commit
-
-
Jonas Borgstrm authored
2001-07-21 Jonas Borgstrm <jonas@codefactory.se> * gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return value from gtk_tree_model_get_iter, the model might be empty.
-
- 20 Jul, 2001 2 commits
-
-
Hans Breuer authored
2001-07-20 Hans Breuer <hans@breuer.org> * gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to gdk/gdkinput.c like the other backends * gdk/win32/gdkinput-win32.h : * gdk/win32/gdkinput.c : * gdk/win32/gdkvisual-win32.c : * gdk/win32/gdkwin32.h : mechanical adaption to GdkDevice and GdkVisual GObjectification. UNTESTED for pen-devices because I simply have none. * gdk/gdk.def : * gtk/gtk.def : updated externals * gtk/gtkiconfactory.c : * gtk/gtkoldeditable.c : GError *error needs to be initialized (= NULL) before passing &error to functions to avoid strange crashes * gtk/gtkcontainer.c (gtk_container_real_set_focus_child) : is static * gtk/gtkwidget.c (gtk_widget_get_child_visible): use g_return_val_if_fail * gtk/makefile.msc.in : updated
-
Hans Breuer authored
2001-07-20 Hans Breuer <hans@breuer.org> * gdk-pixdata.c : don't 'g_tohl (*istream++)', but move pointer increment out of the macro, because at least one compiler (msvc 5.0) gets confused otherwise (applies the wrong increment). * gdk_pixbuf.def : updated exports * makefile.msc : reflect gdk-pixbuf-csource changes
-
- 19 Jul, 2001 5 commits
-
-
Owen Taylor authored
Thu Jul 19 15:35:32 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkscrolledwindow.c (gtk_scrolled_window_set_vadjustment): Add property support. (#51858)
-
Owen Taylor authored
Thu Jul 19 14:56:33 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkaccellabel.c (gtk_accel_label_class_init) * gtk/gtkinputdialog.c (gtk_input_dialog_set_key): Use Shift/Ctrl instead of Shft/Ctl. (#53807) Thu Jul 19 11:41:00 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkcolorsel.c: Add propery support (roughly based on patch from Lee Mallabone, #51014) * gtk/gtkcolorsel.h: Mark gtk_color_selection_set_update_policy as deprecated, since we already g_warning() on it.
-
Owen Taylor authored
Thu Jul 19 14:24:34 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c (gtk_entry_set_positions): Fix typo that sometimes caused selection not to work properly. * gtk/gtkentry.c (gtk_entry_grab_focus): Select text in entry when tabbing in. (#57743) * gtk/gtkentry.c (gtk_entry_motion_notify): If the user drags up above or down below the entry, move to the end or the beginning of the entry. (Suggestion from Jay Cox, #50940) * gtk/gtkentry.c (gtk_entry_move_cursor): If we have a current selection, then when moving by chars or words, move to the end of the selection rather than from entry->current_pos. (Suggestion from Jay Cox, #50942)
-
Owen Taylor authored
Thu Jul 19 12:14:28 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkwindow.c (gtk_window_set_decorated): Actualy set window->decorated. (Patch from Hidetoshi Tajima, #55846)
-
Owen Taylor authored
Sat Jul 7 02:50:14 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.c (gtk_widget_set_parent): Enforce the widget/child realization/mapping invariants. * gtk/gtkwidget.[ch] gtk/gtkprivate.h: Add functions gtk_widget_[get/set]_child_visible() to control whether visible children of a mapped window are mapped. * docs/widget_system.txt: Updated for changes in container contract, and addition of GTK_CHILD_VISIBLE. * gtk/gtkcontainer.c: Add generic map()/unmap() functions that work for almost all containers. * gtk/gtknotebook.c gtk/gtkpacker.c: Use gtk_widget_set_child_visible() where necessary. * gtk/*.c: Remove excess map(), unmap(), and realization/mapping invariant enforcing code from many containers.
-
- 18 Jul, 2001 1 commit
-
-
Owen Taylor authored
Wed Jul 18 19:51:45 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (gtk_text_view_set_attributes_from_style): Get the foreground color from 'text', nor 'base'. (#57568)
-