- 20 May, 2004 1 commit
-
-
Matthias Clasen authored
Wed May 19 23:42:40 2004 Matthias Clasen <maclas@gmx.de> * gdk/gdk-sections.txt: Add the right include for the "X interaction" section.
-
- 18 May, 2004 2 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
2004-05-18 Matthias Clasen <mclasen@redhat.com> * configure.in: Check for XFIXES extension. * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add a gboolean have_xfixes member. * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Register XFIXES events and set have_xfixes. * gdk/gdkevents.h (GdkEventType): Add GDK_OWNER_CHANGE. (GdkEventOwnerChange): New event struct for owner change events. (GdkOwnerChange): New enum for the reason field of GdkEventOwnerChange. * gdk/x11/gdkevents-x11.c (gdk_event_translate): Translate XFixesSelectionNotify events into GdkEventOwnerChange events. * gdk/gdkdisplay.h: * gdk/x11/gdkdisplay-x11.c (gdk_display_supports_selection_notification): (gdk_display_request_selection_notification): New api to support selection ownership notification. * gtk/gtkclipboard.h: * gtk/gtkclipboard.c (_gtk_clipboard_handle_event): New private api to handle owner change events. (clipboard_peek): Refactored out the body of gtk_clipboard_get_for_display() for use in _gtk_clipboard_handle_event(). * gtk/gtkmain.c (gtk_main_do_event): Handle GDK_OWNER_CHANGE events by calling _gtk_clipboard_handle_event().
-
- 10 May, 2004 1 commit
-
-
Matthias Clasen authored
2004-05-10 Matthias Clasen <mclasen@redhat.com> * gtk/gtk-sections.txt: Add gtk_menu_get_for_attach_widet, gtk_tree_view_get_fixed_height_mode, gtk_tree_view_set_fixed_height_mode, gtk_tree_view_get_hover_selection, gtk_tree_view_set_hover_selection * gdk/gdk-sections.txt: Add gdk_window_set_user_time(). * gdk-pixbuf/gdk-pixbuf.sgml: * gtk/gtk-docs.sgml: * gdk/gdk-docs.sgml: Add an index for 2.6 additions.
-
- 06 May, 2004 1 commit
-
-
Elijah Newren authored
2004-05-05 Elijah Newren <newren@math.utah.edu> Changes to support do-not-focus-on-map hint in conjunction with _NET_WM_USER_TIME (#115650): * gdk/gdkwindow.h (struct _GdkWindowObject): Add a new boolean field focus_on_map * gdk/gdkwindow.h (gdk_window_set_accept_focus): New function to set it. * gtk/gtkwindow.[hc]: Add a boolean property "focus_on_map" and gtk_window_get_focus_on_map() and gtk_window_set_focus_on_map(). * gdk/win32/gdkwindow-win32.c (gdk_window_new): * gdk/linux-fb/gdkwindow-fb.c (gdk_window_new): * gdk/x11/gdkwindow-x11.c (gdk_window_new): Initialize the focus_on_map field to TRUE. * gdk/win32/gdkwindow-win32.c (gdk_window_set_focus_on_map): * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_focus_on_map): * gdk/x11/gdkwindow-x11.c (gdk_window_set_focus_on_map): * gdk/x11/gdkwindow-x11.c (setup_toplevel_window): Implementations for the various backends. The Win32 and linux-fb implementations set the focus_on_map field, but don't use it yet to actually implement noinput windows. The X implementation sets _NET_WM_USER_TIME to 0 if focus_on_map is FALSE (see the EWMH). * gdk/x11/gdkwindow-x11.h: * gdk/x11/gdkevents-x11.c (set_user_time): * gdk/x11/gdkinput-x11.c (_gdk_input_common_other_event): * gdk/x11/gdkwindow-x11.c (gdk_x11_window_set_user_time): s/_gdk_x11_window_set_user_time/gdk_x11_window_set_user_time/, since we want that function to be part of the public API.
-
- 16 Dec, 2003 1 commit
-
-
Matthias Clasen authored
Tue Dec 16 01:46:46 2003 Matthias Clasen <maclas@gmx.de> Do not interpret distant clicks as double-clicks (#116541, Bernhard Walle): * gdk/gdkdisplay.h (struct GdkDisplay): Add new fields double_click_distance, button_x and button_y. * gdk/gdkdisplay.c (gdk_display_init): Initialize the new fields. * gdk/gdkdisplay.h: * gdk/gdkevents.c (gdk_display_set_double_click_distance): New function to set the double click distance on a display. * gdk/gdkevents.c: Take double click distance into account when generating single, double or triple clicks. * gtk/gtksettings.c: Add new setting "gtk-double-click-distance". * gdk/x11/gdkevents-x11.c: Add the XSetting "Net/DoubleClickDistance" and map it to "gtk-double-click-distance".
-
- 14 Dec, 2003 1 commit
-
-
Matthias Clasen authored
Sun Dec 14 01:28:23 2003 Matthias Clasen <maclas@gmx.de> * gdk/x11/gdkprivate-x11.h: * gdk/x11/gdkx.h: * gdk/x11/gdkevents-x11.c (gdk_x11_register_standard_event_type): Rename from _gdk_x11_register_event_type(), added API docs. * gdk/x11/gdkinput-x11.c (_gdk_input_common_init): * gdk/x11/gdkimage-x11.c (_gdk_windowing_image_init): Adjust all callers. (#121471, Bill Haneman)
-
- 11 Dec, 2003 1 commit
-
-
Matthias Clasen authored
-
- 10 Dec, 2003 1 commit
-
-
Matthias Clasen authored
Thu Dec 11 00:35:12 2003 Matthias Clasen <maclas@gmx.de> Changes to allow "no input" windows (#64613): * gdk/gdkwindow.h (struct _GdkWindowObject): Add a new boolean field accept_focus. * gdk/gdkwindow.h (gdk_window_set_accept_focus): New function to set it. * gtk/gtkwindow.[hc]: Add a boolean property "accept_focus" and gtk_window_get_focus() and gtk_window_set_focus(). * gdk/win32/gdkwindow-win32.c (gdk_window_new): * gdk/linux-fb/gdkwindow-fb.c (gdk_window_new): * gdk/x11/gdkwindow-x11.c (gdk_window_set_new): Initialize the accept_focus field to TRUE. * gdk/win32/gdkwindow-win32.c (gdk_window_set_accept_focus): * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_accept_focus): * gdk/x11/gdkwindow-x11.c (gdk_window_set_accept_focus): Implementations for the various backends. The Win32 and linux-fb implementations set the accept_focus field, but don't use it yet to actually implement noinput windows. The X implementation updates the WM_HINTS to select the globally active input model (see the ICCCM) if accept_focus is FALSE. * gdk/x11/gdkevents-x11.c (gdk_wm_protocols_filter): Ignore the WM_TAKE_FOCUS message if accept_focus is FALSE.
-
- 09 Dec, 2003 1 commit
-
-
Matthias Clasen authored
Wed Dec 10 00:06:24 2003 Matthias Clasen <maclas@gmx.de> Improve the GDK API for dealing with group leaders (#119375): * gdk/gdkwindow.h: * gdk/x11/gdkwindow-x11.c (gdk_window_get_group): New function to get the group leader of a toplevel window as a GdkWindow. * gdk/gdkdisplay.h: * gdk/x11/gdkdisplay-x11.c (gdk_display_get_default_group): New function to get the default group leader as a GdkWindow. * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add a field for the GdkWindow of the default group leader. * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Construct the GdkWindow for the default group leader.
-
- 17 Nov, 2003 1 commit
-
-
Matthias Clasen authored
Tue Nov 18 00:12:55 2003 Matthias Clasen <maclas@gmx.de> Fix for #119555, Peter Zelesny: * gdk/gdkdrawable.h: Declare gdk_drawable_copy_to_image. * gdk/gdkdraw.c (gdk_drawable_copy_to_image): Make public by removing the _ prefix. * gdk/gdkdraw.c, gdk/gdkpixbuf-drawable.c, gdk/gdkpixmap.c, gdk/gdkwindow.c: Adjust all callers.
-
- 30 Sep, 2003 1 commit
-
-
Matthias Clasen authored
2003-09-30 Matthias Clasen <maclas@gmx.de> * gdk/gdkkeys.c (gdk_keymap_class_init): Document the "direction-changed" and "keys-changed" signals. * gdk/gdkscreen.c (gdk_screen_class_init): Document the "size-changed" signal. * gdk/gdkdisplaymanager.c (gdk_display_manager_class_init): Document the "display-opened" signal. * gdk/gdkdisplay.c (gdk_display_close): Doc tweak. (gdk_display_class_init): Document the "closed" signal. * gdk/tmpl/keys.sgml: Small addition. * gdk/gdk-sections.txt: Add GdkDisplayClass and GdkScreenClass. * gdk-pixbuf/gdk-pixbuf-sections.txt: Add GdkPixbufLoaderClass.
-
- 10 Aug, 2003 1 commit
-
-
Matthias Clasen authored
-
- 14 Jul, 2003 1 commit
-
-
Matthias Clasen authored
-
- 30 Jun, 2003 1 commit
-
-
Matthias Clasen authored
2003-07-01 Matthias Clasen <maclas@gmx.de> * gdk/gdk-sections.txt: Add gdk_cursor_new_from_pixbuf(), gdk_display_supports_cursor_alpha(), gdk_display_supports_cursor_color(), gdk_display_get_default_cursor_size() and gdk_display_get_maximal_cursor_size().
-
- 10 Nov, 2002 1 commit
-
-
Matthias Clasen authored
* gdk/gdk-sections.txt: gdk_display_open_default_libgtk_only and gdk_notify_startup_complete. * gtk/gtk-sections.txt: Add gtk_window_set_auto_startup_notification.
-
- 11 Oct, 2002 1 commit
-
-
Matthias Clasen authored
-
- 12 Aug, 2002 1 commit
-
-
Matthias Clasen authored
* gdk/gdk-sections.txt: Remove gdk_screen_close, add a section for GdkDisplayManager, add gdk_visual_get_screen and gdk_colormap_get_screen. * gdk/gdkdisplaymanager.c: * gdk/gdkdisplay.c (gdk_pointer_ungrab): Fix doc comments. * gdk/x11/gdkcolor-x11.c (gdk_colormap_get_screen): * gdk/x11/gdkimage-x11.c (gdk_image_new_bitmap): Make parameter names match those in the header file, to silence gtk-doc.
-
- 20 Jun, 2002 1 commit
-
-
Owen Taylor authored
Thu Jun 20 19:41:09 2002 Owen Taylor <otaylor@redhat.com> * gdk/gdkdisplay.h gdk/gdkscreen.h gdk/**.c gtk/*.c tests/*.c: Renames: gdk_get_default_display => gdk_display_get_default gdk_get_default_screen => gdk_screen_get_default gdk_open_display => gdk_display_open
-
- 18 Jun, 2002 1 commit
-
-
Owen Taylor authored
Tue Jun 18 17:02:48 2002 Owen Taylor <otaylor@redhat.com> * gdk/gdk-sections.txt: Fix for cursor screen => display change.
-
- 02 May, 2002 1 commit
-
-
Matthias Clasen authored
-
- 01 May, 2002 1 commit
-
-
Matthias Clasen authored
* gdk/gdk-sections.txt: Move GdkScreen struct to the GdkScreen section. * gdk/tmpl/gdkscreen.sgml: * gdk/tmpl/gdkdisplay.sgml: Typo and markup fixes. * gdk/gdk-docs.sgml: Reorder display and screen sections. * gdk/multihead.sgml: Remove references to GdkDisplayManager, typo and markup fixes.
-
- 30 Apr, 2002 1 commit
-
-
Owen Taylor authored
Tue Apr 30 12:26:31 2002 Owen Taylor <otaylor@redhat.com> * gdk-sections.txt: Update for multihead. * multihead.sgml gtk-docs.sgml: Add overview of multihead from multihead branch. * tmpl/gdkdisplay.sgml tmpl/gdkscreen.sgml: New sections from multihead branch.
-
- 23 Dec, 2001 1 commit
-
-
Owen Taylor authored
Sat Dec 22 18:18:07 2001 Owen Taylor <otaylor@redhat.com> * gtk/Makefile.am (IGNORE_HFILES): Add gtktextutil.h * gtk/text_widget.sgml (linkend): SGML fixes. * gtk/gtk-sections.txt: Update * gdk/gdk-sections.txt: Update. * gdk/tmpl/cursors.sgml: SGML fix. * gdk/gdk-docs.sgml: Add PNG handling magic.
-
- 03 Dec, 2001 1 commit
-
-
Matthias Clasen authored
* gdk/tmpl/input_devices.sgml, gdk/gdk-sections.txt, gdk/tmpl/windows.sgml: Updates.
-
- 21 Nov, 2001 1 commit
-
-
Owen Taylor authored
Wed Nov 21 15:57:29 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtk-sections.txt: Updates * gtk/tmpl/gtkstock.sgml: Close end tags. * gtk/gtk.types: Remove interface types which gtk-doc can't handle currently. * gtk/tmpl/gtknotebook.sgml: Fix some garbage in file. * gdk/tmpl/x_interaction.sgml: Fix SGML errors. * gdk/gdk-overrides.txt gdk/gdk-sections.txt: Updates.
-
- 18 Oct, 2001 1 commit
-
-
Matthias Clasen authored
* gdk/tmpl/visuals.sgml: Resurrect 1.2 documentation. (#62604) * gtk/tmpl/gtkpaned.sgml: Fixes. (#62146) * gtk/tmpl/gtkgamma.sgml: Fixes. (#62155) * gtk/Makefile.am (IGNORE_HFILES): Add xembed.h (#61929)
-
- 07 Oct, 2001 1 commit
-
-
Matthias Clasen authored
* gdk/tmpl/properties.sgml, gdk/tmpl/events.sgml, gdk/tmpl/regions.sgml, gdk/tmpl/general.sgml, gdk/tmpl/keys.sgml: Update. * gdk/gdk-overrides.txt, gdk/gdk-sections.txt: Remove nanox traces.
-
- 03 Oct, 2001 1 commit
-
-
Havoc Pennington authored
2001-10-02 Havoc Pennington <hp@redhat.com> Throughout: assorted docs * gdk/gdkwindow.h: deprecate gdk_window_set_hints(), it's broken, gdk_window_set_geometry_hints() should be used instead. * gdk/gdkimage.h: deprecate gdk_image_ref, gdk_image_unref, and document them * gdk/x11/gdkx.h: remove gdk_get_client_window() since it doesn't seem to exist in any .c files * gdk/x11/gdkcolor-x11.c (gdk_colormap_query_color): docs, g_return_if_fail (pixel < colormap->size).
-
- 17 Apr, 2001 1 commit
-
-
Owen Taylor authored
Tue Apr 17 10:59:13 2001 Owen Taylor <otaylor@redhat.com> * gtk/Makefile.am (GTKDOC_CFLAGS): Remove -DGTK_DISABLE_COMPAT add -DGTK_ENABLE_BROKEN * {gtk/gtk,gdk/gdk}-sections.txt: Updated
-
- 23 Mar, 2001 1 commit
-
-
Havoc Pennington authored
2001-03-23 Havoc Pennington <hp@redhat.com> * gtk/gtktoolbar.c, gtk/gtkimcontext.c, gtk/gtklabel.c: fix up some docs 2001-03-23 Havoc Pennington <hp@redhat.com> * gdk/gdk-sections.txt: updates * gtk/gtk-sections.txt: updates * gtk/gtk-docs.sgml: mop up TreeModelSimple entity * gdk/gdk-docs.sgml: remove input method and input context docs
-
- 03 Mar, 2001 1 commit
-
-
Owen Taylor authored
Sat Mar 3 17:20:53 2001 Owen Taylor <otaylor@redhat.com> * */Makefile.am (scan-build.stamp): You can't use + as a metacharacter for basic regular expressions. (This was the "all objects disappear") * gdk/gdk-sections.txt gdk-pixbuf/gdk-pixbuf-sections.txt * */*-unused.sgml: Remove a lot of empty stuff. (No point in saving old docs when there aren't any.)
-
- 20 Feb, 2001 1 commit
-
-
Havoc Pennington authored
2001-02-19 Havoc Pennington <hp@pobox.com> * gdk/Makefile.am (SCAN_OPTIONS): add --deprecated-guards * gdk/gdk-sections.txt: update * gdk/gdk-docs.sgml: update 2001-02-19 Havoc Pennington <hp@pobox.com> * gdk/gdkwindow.c: docs * gdk/gdkrgb.c: docs * gdk/gdkregion-generic.c: docs * gdk/gdkgc.c (gdk_gc_set_values): docs * gdk/gdkdraw.c: docs * gdk/gdkdrawable.h: deprecate drawable get/set data
-
- 09 Jan, 2001 1 commit
-
-
Owen Taylor authored
Mon Jan 8 15:21:15 2001 Owen Taylor <otaylor@redhat.com> * Makefile.am (SUBDIRS): Restore build. * gdk/gdk-sections.txt gdk/gdk-docs.sgml gdk-pixbuf/gdk-pixbuf-sections.txt gtk/gtk-sections.txt gtk/gtk-docs.sgml: : Update. * */tmpl/*: Changes from update.
-
- 08 Jan, 2001 1 commit
-
-
Alexander Larsson authored
2001-01-08 Alexander Larsson <alexl@redhat.com> * docs/README.linux-fb: Correct filename ~/.pangoft2_aliases * gdk/gdkwindow.h: Added new function gdk_window_get_decorations. * gdk/linux-fb/gdkfb.h: Removed _gdk_window_get_decorations declaration. Renamed _gdk_window_set_child_handler to gdk_fb_window_set_child_handler. * gdk/linux-fb/gdkwindow-fb.c: Renamed _gdk_window_set_child_handler to gdk_fb_window_set_child_handler. * gdk/x11/gdkwindow-x11.c: New function gdk_window_get_mwm_hints(). Implemented gdk_window_get_decorations. * docs/reference/gdk/tmpl/windows.sgml: * docs/reference/gdk/gdk-sections.txt: Added gdk_window_get_decorations docs.
-
- 22 Nov, 2000 1 commit
-
-
Alexander Larsson authored
* gdk/gdktypes.h: Add new type GdkSpan * docs/reference/gdk/gdk-sections.txt, docs/reference/gdk/tmpl/regions.sgml, gdk/gdkregion-generic.c, gdk/gdkregion.h: Implement and document gdk_region_spans_intersect_foreach. * gdk/linux-fb/Makefile.am, gdk/linux-fb/gdkrender-fb.c: Add new file gdkrender-fb.c which contains all core rendering code. Add gdk_fb_fill_rectangle_generic (old rectangle code) and gdk_fb_fill_rectangle_simple_16, gdk_fb_fill_rectangle_simple_32 (optimized rectangle fillers). * gdk/linux-fb/gdkdrawable-fb2.c: Move all rendering code to gdkrender-fb.c. Change from using GdkRectangles and GdkSegments for spans to GdkSpan. Use the new span intersection functions in gdk_fb_fill_spans. gdk_fb_draw_rectangle() clips filled rectangles and calls gc->fill_rectangle with the result. gdk_fb_fill_spans() gets extra argument "sorted". * gdk/linux-fb/gdkevents-fb.c: Remove unused includes and defines. New function gdk_fb_get_time() to get correct time for events. * gdk/linux-fb/gdkinput-ps2.c: Use gdk method of generating multiple-clicks (gdk_event_button_generate) Make sure to set the time of all events. * gdk/linux-fb/gdkmain-fb.c: Use gdk_fb_get_time (). * gdk/linux-fb/gdkprivate-fb.h: New virtual GC calls: fill_span & fill_rectangle. Export gdk_fb_get_time(). gdk_fb_fill_spans() gets extra argument "sorted". * gdk/linux-fb/mi*.c: Use GdkSpan instead of GdkRectangle. Pass correct sorted to gdk_fb_fill_spans. (sorted value taken from XFree 4 source)
-
- 14 Nov, 2000 1 commit
-
-
Owen Taylor authored
Mon Nov 13 16:58:43 2000 Owen Taylor <otaylor@redhat.com> * {gtk,gdk,gdk-pixbuf}/Makefile.am: cd to srcdir before calling gtkdoc-fixref, distribute index.sgml. * gtk/gtk-docs.sgml gtk/Makefile.am gtk/gtk-sections.txt gtk/gtk.types: Update
-
- 18 Oct, 2000 2 commits
-
-
Havoc Pennington authored
2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
-
Owen Taylor authored
-
- 14 Sep, 2000 1 commit
-
-
Owen Taylor authored
Thu Sep 14 12:38:33 2000 Owen Taylor <otaylor@redhat.com> * docs/reference/gdk/: Updates for new functions * docs/reference/gdk/tmpl/gtkclipboard.sgml docs/reference/gdk/tmpl/gtkselection.sgml: Updates and new information.
-