1. 29 Apr, 2002 3 commits
    • Alexander Larsson's avatar
      Integrate Erwann Chenede's multihead changes for the gtk/ directory. · 4632fb81
      Alexander Larsson authored
      Mon Apr 29 18:28:00 2002  Owen Taylor  <otaylor@redhat.com>
      
      	Integrate Erwann Chenede's multihead changes for the gtk/ directory.
      
      	* gtk/gtkclipboard.[ch]: Add gtk_clipboard_get_for_display(),
      	make internals multihead aware.
      
      	* gtk/gtkcolorsel.[ch]: Add
      	gtk_color_selection_set_change_palette_with_screen_hook () [ugh!]
      	make up for non-multihead safety of
      	gtk_color_selection_set_change_palette_hook()
      
      	* gtk/gtkinvisible.[ch] gtk/gtkmenu.[ch] gtkwindow.[ch]: Add
      	gtk_{invisible,menu,window}_set_screen(); add "screen" properties
      	for GtkWindow and GtkMenu.
      
      	* gtk/gtkplug.[ch]: Add gtk_plug_construct_for_display(),
      	gtk_plug_new_for_display(). Multihead fixes.
      
      	* gtk/gtkselection.[ch]: Add gtk_selection_owner_set_for_display(),
      	make internals multihead aware.
      
      	* gtk/gtksettings.[ch]: Add gtk_settings_get_for_screen(), get
      	rid of now-useless gtk_settings_constructor().
      
      	* gtk/gtkstyle.[ch]: Add gtk_style_get_font_for_display(), fix
      	check/radio button indicators bitmap handling to be multihead
      	safe.
      
      	* gtk/gtkwidget.[ch]: Add gtk_widget_get_screen(), gtk_widget_has_screen(),
      	gtk_widget_get_display(), gtk_widget_get_clipboard(),
      	gtk_widget_get_root_window().
      
      	* gtk/gtkbindings.c gtk/gtkbutton.c gtk/gtkclist.c gtk/gtkcombo.c
      	gtk/gtkctree.c gtk/gtkdnd.c gtk/gtkfilesel.c gtk/gtkgamma.c
      	gtk/gtkhandlebox.c gtk/gtkhsv.c gtk/gtkimcontext.c gtk/gtklabel.c
      	gtk/gtklist.c gtk/gtkmain.c gtk/gtkmenuitem.c gtk/gtkmenushell.c
      	gtk/gtknotebook.c gtk/gtkoldeditable.c gtk/gtkoptionmenu.c
      	gtk/gtkpaned.c gtk/gtkpreview.c gtk/gtksocket.c gtk/gtktext.c
      	gtk/gtktextbuffer.c gtk/gtktextview.c gtk/gtktipsquery.c
      	gtk/gtktooltips.c gtk/gtktreeview.c gtk/gtktreeviewcolumn.c:
      	misc mechanical multihead-safety fixes.
      
      	* gtk/gtkclipboard.c: Use a GtkImage rather than a pixmap for
      	the dropper, look up the color palette only at realization time,
      	other multihead fixes.
      
      	* gtk/gtkcombo.c (gtk_combo_unrealize): Popdown the list when
      	unrealizing.
      
      	* gtk/gtkentry.c: Only claim ownership of the primary selection
      	when realized, misc multihead fixes.
      
      	* gtk/gtkfontsel.c: Only fill in fonts when attached to a screen,
      	fix gtk_font_selection_get_font() for multihead.
      
      	* gtk/gtkgc.c: make the depth => drawable hash per-screen.
      
      	* gtk/gtkinvisible.c: Add a constructor that realizes the
      	widget, so we get a realized widget with g_object_new() as
      	well gtk_invisible_new() as before.
      
      	* gtk/gtkmain.c: Get rid of unused gtk_visual/gtk_colormap
      	variables.
      
      	* gtk/gtktextdisplay.c: Add warnings if stipple bitmaps
      	are used on the wrong screen.
      
      	* gtk/gtktoolbar.c: Make handling of GtkSettings-based layout
      	read properties and connect to settings when the screen is changed,
      	rather than on init/finalize.
      
      	* gtk/gtkwindow.c: Fix icon handing to be multihead safe ...
      	default icon pixmaps/mask are only shared between windows on the
      	same screen. Misc multihead fixes.
      
      Sat Apr 27 13:49:53 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkclipboard.c (gtk_clipboard_get_for_display):
      	Update docs to reference GDK_SELECTION_CLIPBOARD rather GDK_NONE.
      
      2002-04-29  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkproperty-fb.c (gdk_property_get):
      	Fix silly bug, noticed by Sven Neumann.
      
      Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
      
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
      	so that you can set a new sort func.
      4632fb81
    • Alexander Larsson's avatar
      Fix silly bug, noticed by Sven Neumann. · bc25b9b2
      Alexander Larsson authored
      2002-04-29  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkproperty-fb.c (gdk_property_get):
      	Fix silly bug, noticed by Sven Neumann.
      bc25b9b2
    • Jonathan Blandford's avatar
      Fix so that you can set a new sort func. · 207daec5
      Jonathan Blandford authored
      Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
      
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
      	so that you can set a new sort func.
      207daec5
  2. 27 Apr, 2002 2 commits
  3. 26 Apr, 2002 7 commits
    • Anders Carlsson's avatar
      Use GDK_DISPLAY_XDISPLAY instead of GDK_SCREEN_XDISPLAY since we pass in a · 6a23f52f
      Anders Carlsson authored
      2002-04-27  Anders Carlsson  <andersca@gnu.org>
      
      	* gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display):
      	Use GDK_DISPLAY_XDISPLAY instead of GDK_SCREEN_XDISPLAY since
      	we pass in a GdkDisplay * in the macro.
      
      2002-04-26  Anders Carlsson  <andersca@gnu.org>
      
      	* gdk/gdkdisplay.c: (gdk_set_default_display):
      	Call _gdk_windowing_set_default_display.
      
      	* gdk/gdkinternals.h:
      	* gdk/x11/gdkmain-x11.c: (_gdk_windowing_set_default_display):
      	New function that sets gdk_display to the default display.
      	Fixes #79965
      6a23f52f
    • Kristian Rietveld's avatar
      if the deleted node was "below" this path, then do not unref all nodes · 873e9ce4
      Kristian Rietveld authored
      Fri Apr 26 21:58:16 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): if the
              deleted node was "below" this path, then do not unref all nodes
              between the deleted parent and the node this rowref is pointing too
              (see added comment in gtk_tree_row_ref_deleted_callback),
              (fixes #77977)
      873e9ce4
    • Sven Neumann's avatar
      tests/testtreecolumns.c quit the main loop when the window is destroyed. · deb54909
      Sven Neumann authored
      2002-04-26  Sven Neumann  <sven@gimp.org>
      
              * tests/testtreecolumns.c
              * tests/testtreeview.c: quit the main loop when the window is
              destroyed. Removed compiler warnings about wrong format in printf().
      deb54909
    • Kristian Rietveld's avatar
      This commit fixes binary compatibility, which I broke with my recent cell · 74295aed
      Kristian Rietveld authored
      Fri Apr 26 21:46:42 2002  Kristian Rietveld  <kris@gtk.org>
      
              This commit fixes binary compatibility, which I broke with my
              recent cell renderer commits :/.
      
              * gtk/gtkcellrenderer.h: move cell_background out of _GtkCellRenderer
      
              * gtk/gtkcellrenderer.c: create GtkCellRendererInfo, with the
              cell_background field and use this as object data. This way we keep
              the field private and dont break ABI.
      
              * gtk/gtkcellrendererpixbuf.h: remove stock_id, stock_size and
              stock_detail from _GtkCellRendererPixbuf
      
              * gtk/gtkcellrendererpixbuf.c: create a GtkCellRendererPixbufInfo
              with above mentioned fields. And update everything.
      74295aed
    • Kristian Rietveld's avatar
      include X11/Xlib.h, fixes the build · f5e0470f
      Kristian Rietveld authored
      Fri Apr 26 21:42:02 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gdk/x11/gdkdrawable-x11.h: include X11/Xlib.h, fixes the build
      f5e0470f
    • Owen Taylor's avatar
      Add missing gdkscreen/display-x11.h files. · 92d9e6bb
      Owen Taylor authored
      Fri Apr 26 10:34:15 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/Makefile.am (libgdk_x11_la_SOURCES): Add
      	missing	gdkscreen/display-x11.h files.
      92d9e6bb
    • Owen Taylor's avatar
      Fix some docs duplicated between templates and inline. · a7557dc8
      Owen Taylor authored
      Thu Apr 25 22:37:58 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/tmpl/{events,input_devices,region,x_interaction}.sgml:
              Fix some docs duplicated between templates and inline.
      a7557dc8
  4. 25 Apr, 2002 9 commits
    • Owen Taylor's avatar
      Start of integration of Erwann Chenede's multihead work from the · 425b9886
      Owen Taylor authored
      Thu Apr 25 16:51:40 2002  Owen Taylor  <otaylor@redhat.com>
      
              Start of integration of Erwann Chenede's multihead work
              from the gtk-multihead branch.
      
              * gdk/gdkdisplay.[ch] gdk/gdkscreen.[ch]
              gdk/x11/gdkdisplay-x11.[ch] gdk/x11/gdkscreen-x11.[ch]
              New classes representing a set of screens with attached
              input devices and a single contiguous area, respectively.
      
              * gdk/gdk.[ch] gdk/gdkinternals.h gdk/x11/gdkmain-x11.c:
              gdk/x11/gdkprivate-x11.h: Make the initialization interface
              simple _gdk_windowing_init() and do the rest in
              gdk_open_display() calls.
      
              * gdk/gdk.[ch]: Add gdk_parse_args() which can be used
              to do the display-independent part of initialization
              instead of gdk_init_[check].
      
              * gdk/gdkcursor.h gdk/gdkfont.h gdk/gdkkeys.h gdk/gdkpixmap.h
              gdk/gdkproperty.h gdk/gdkselection.h gdk/gdkwindow.h:
              Add multihead variants (_for_display(), for_screen()) of functions
              getting information specific to a particular screen screen or
              display.
      
              * gdk/gdkscreen.[ch]: Add gdk_screen__* variants of functions
              like gdk_rgb_get_colormap() that used to get/list global
              objects.
      
              * gdk/x11/gdkx.h: Add functions for converting GdkScreen
              and GdkDisplay into the X equivalents.
      
              * gdk/x11/gdkwindow-x11.c: Removed gdk_window_xid_at_coords()
              not in the headers and unused.
      
              * configure.in gdk/x11/{gxid.c,gxid_lib.[ch],gdkinput-gxi.c}:
              Remove gxid support ... has not been tested for a long time...
              "xfree" support is more portable to non XFree86.
      
              * gdk/**.h: Add a GDK_MULTIHEAD_SAFE define that can be
              used to turn off functions that are inherently non-multihead
              safe.
      
              * gdk/**.c: add GDK_NOTE(multihead, ...) calls when functions
              are used in non-multihead-safe ways.
      
              * gdk/*.c gdk/x11/*.c: Changes to make the internals of GDK
              multihead safe.
      425b9886
    • Andraz Tori's avatar
      Updated Slovenian translation · e39e9212
      Andraz Tori authored
      e39e9212
    • Kristian Rietveld's avatar
      fix typo in ChangeLog · abb43b89
      Kristian Rietveld authored
      abb43b89
    • Kristian Rietveld's avatar
      Fixes #74206. · b4ddb130
      Kristian Rietveld authored
      Thu Apr 25 23:49:01 2002  Kristian Rietveld  <kris@gtk.org>
      
              Fixes #74206.
      
              * gtk/gtktreeprivate.h: add _gtk_tree_view_column_count_special_cells
      
              * gtk/gtktreeview.c (_gtk_tree_view_column_has_editable_cell),
              (_gtk_tree_view_column_get_editable_cell): remove a space which made
              the code look ugly
              (_gtk_tree_view_column_count_special_cells): new function,
              (gtk_tree_view_column_cell_process_action): if there's only one
              activatable cell, the whole column will activate that renderer.
      b4ddb130
    • Kristian Rietveld's avatar
      make the search dialog not scroll horizontally (prolly fixes #74806). · f5510b64
      Kristian Rietveld authored
      Thu Apr 25 23:36:55 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_search_iter): make the search
              dialog not scroll horizontally (prolly fixes #74806).
      f5510b64
    • Matthias Clasen's avatar
      Avoid a possible division by zero. (#77820) · 82a4dddf
      Matthias Clasen authored
      	* gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
      	division by zero.  (#77820)
      82a4dddf
    • Soeren Sandmann's avatar
      use the child's requisition.height, not allocation.height, as width of · c09a9a9f
      Soeren Sandmann authored
      Thu Apr 25 20:24:37 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
      	requisition.height, not allocation.height, as width of submenu
      	indicator. (#75948)
      c09a9a9f
    • Andraz Tori's avatar
      Updated Slovenian translation · 79ffad4a
      Andraz Tori authored
      79ffad4a
    • Andraz Tori's avatar
      Updated Slovenian translation · 22ce2e0a
      Andraz Tori authored
      22ce2e0a
  5. 24 Apr, 2002 5 commits
  6. 23 Apr, 2002 5 commits
    • Matthias Clasen's avatar
      Formatting fix. · a8d22aad
      Matthias Clasen authored
      	* gtk/tmpl/gtksocket.sgml: Formatting fix.
      a8d22aad
    • Matthias Clasen's avatar
      Improve docs. (#62359) · 7bb0ea62
      Matthias Clasen authored
      	* gtk/gtktextview.c (gtk_text_view_buffer_to_window_coords):
      	(gtk_text_view_window_to_buffer_coords): Improve docs.  (#62359)
      
      	* gdk-pixbuf/tmpl/gdk-pixbuf-loader.sgml: Updates.  (#79001)
      
      	* gtk/tmpl/gtksocket.sgml: Add link to XEmbed draft.  (#67818)
      
      	* gtk/tmpl/gtkdrawingarea.sgml: Fix a typo.
      
      	* gtk/text_widget.sgml: Complete the fix for #79080.
      7bb0ea62
    • Kjartan Maraas's avatar
      Updated Norwegian (bokml) translation. · ad4715b1
      Kjartan Maraas authored
      2002-04-23  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* no.po: Updated Norwegian (bokml) translation.
      ad4715b1
    • Kristian Rietveld's avatar
      This commit adds a cell_background property for cell renderers. With this · cb3c5cc1
      Kristian Rietveld authored
      Tue Apr 23 18:35:34 2002  Kristian Rietveld  <kris@gtk.org>
      
              This commit adds a cell_background property for cell renderers. With
              this property you can make your TreeView look incredibly ugly.
      
              * gtk/gtkcellrenderer.c: add cell_background, cell_background_gdk and
              cell_background_set properties,
              (set_cell_bg_color): new function,
              (gtk_cell_renderer_get_property), (gtk_cell_renderer_set_property):
              support for new properties,
              (gtk_cell_renderer_render): render a background when set.
      
              * gtk/gtkcellrenderer.h: add cell_background_set and cell_background
              fields.
      
              * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
              when rendering, pass in just the background_area of the cell and not
              the background_area of the entire column.
      cb3c5cc1
    • Andraz Tori's avatar
      Updated Slovenian translation · 1b771c44
      Andraz Tori authored
      1b771c44
  7. 22 Apr, 2002 5 commits
  8. 21 Apr, 2002 4 commits