gtk2/gdk/x11
Owen Taylor 3d737ee8ba Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables.
Sat Nov 20 15:13:51 2004  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkpango.[ch]: Add GdkPangoRenderer, a subclass of
	PangoRenderer targeting GDK drawables. Use to implement the old
	gdk_draw_layout() and friends.

	* gdk/gdkdraw.c gdk/gdkdrawable.h gdk/gdkwindow.c gdk/gdkpixmap.c:
	Add gdk_draw_glyphs_transformed() gdk_draw_trapezoids() and
	the corresponding members of GdkDrawableClass. Add a fallback
	implementation of gdk_draw_trapezoids() in terms of pixbufs.

	* gdk/gdkwindowing.h gdk/x11/gdkg-x11.h: Add
	_gdk_windowing_gc_get_foreground() to enable the fallback
	trapezoid implementation.

	* gdk/x11/gdkdrawable-x11.c gdk/x11/gdkdisplay-x11.h: Implement
	draw_glyph_transformed,	draw_trapezoids.

	* gdk/x11/gdkdrawable-x11.[ch]: Add
	_gdk_x11_drawable_draw_xtrapezoids, _gdk_x11_drawable_draw_xft_glyphs
	for use of GdkX11Renderer.

	* gdk/x11/gdkgc-x11.c gdk/x11/gdkprivate-x11.h: Implement
	GDK_TILED, GDK_STIPPLED, GDK_OPAQUE_STIPPLED in the RENDER codepath.

	* gdk/gdkpango-x11.c: Add GdkX11Renderer... a subclass of
	PangoXftRenderer that does tiles/stipples and fallback rendering
	of trapezoids without the RENDER extension.

	* gdk/gdkpango-x11.c gdk/x11/gdkscreen-x11.[ch] _gdk_x11_renderer_get:
	Add _gdk_x11_renderer_get() to get a singleton GdkX11Renderer
	for the screen.

	* gdk/x11/gdkdrawable-x11.c (get_impl_drawable): Fix a None/NULL
	confusion.

	* gtk/gtklabel.[ch] gtk/gtk.symbols: Add gtk_label_set/get_angle(),
	and an ::angle property.

	* gtk/gtklabel.c: Remove #if 0'd dead code gtk_label_paint_word().

	* gtk/gtktextdisplay.c: Switch to using a GtkTextRenderer subclass
	of GdkPangoRenderer for drawing.

	* gtk/gtktextlayout.[ch] gtk/gtktextdisplay.c: Switch to using
	gtk_attr_shape_new_with_data() to store backreferences to
	embedded pixmaps and widgets. Leave line_display->shaped_objects
	around for backwords compatibility.

	* gdk/gdkpango.[ch] (gdk_pango_context_set_colormap): Describe
	as deprecated, remove implementation.

	* gtk/gtkwidget.c (gtk_widget_create_pango_context): Remove
	call to gdk_pango_context_set_colormap.

	* demos/gtk-demo/Makefile.am demos/gtk-demo/rotated_text.c: Add
	a demo showing drawing rotated text.

	* tests/testgtk.c: Add a rotated-label test, and also a rotated
	drawing test (differs from demos/gtk-demo/rotated_text by also
	using a tile)
2004-11-21 16:24:01 +00:00
..
.cvsignore Substitute gdkx.h => gdkprivate.h since we need to accesss only 1999-11-08 22:33:28 +00:00
gdkasync.c Make GDK+ compile with X11R5 (#148032) 2004-11-12 19:48:43 +00:00
gdkasync.h Change _gdk_x11_send_xevent_async() to 2003-07-08 22:27:47 +00:00
gdkcolor-x11.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkcursor-x11.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkdisplay-x11.c Fix many sparse warnings. 2004-10-28 15:00:05 +00:00
gdkdisplay-x11.h Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. 2004-11-21 16:24:01 +00:00
gdkdnd-x11.c Squash strict aliasing warnings. 2004-11-17 00:55:10 +00:00
gdkdrawable-x11.c Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. 2004-11-21 16:24:01 +00:00
gdkdrawable-x11.h Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. 2004-11-21 16:24:01 +00:00
gdkevents-x11.c Squash strict aliasing warnings. 2004-11-17 00:55:10 +00:00
gdkfont-x11.c remove unused gdk_font_charset_for_locale() function. 2004-08-26 00:23:46 +00:00
gdkgc-x11.c Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. 2004-11-21 16:24:01 +00:00
gdkgeometry-x11.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkglobals-x11.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkim-x11.c Squash strict aliasing warnings. 2004-11-17 00:55:10 +00:00
gdkimage-x11.c Fix many sparse warnings. 2004-10-28 15:00:05 +00:00
gdkinput-none.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkinput-x11.c remove unused gdk_font_charset_for_locale() function. 2004-08-26 00:23:46 +00:00
gdkinput-xfree.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkinput.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkinputprivate.h Bug #107664 continued: 2003-03-08 21:11:39 +00:00
gdkkeys-x11.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkmain-x11.c Fix many sparse warnings. 2004-10-28 15:00:05 +00:00
gdkpango-x11.c Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. 2004-11-21 16:24:01 +00:00
gdkpixmap-x11.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkpixmap-x11.h Make gdkx.h the only installed header from gdk/x11. All structures in 2001-09-07 21:50:20 +00:00
gdkprivate-x11.h Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. 2004-11-21 16:24:01 +00:00
gdkproperty-x11.c Make GDK+ compile with X11R5 (#148032) 2004-11-12 19:48:43 +00:00
gdkscreen-x11.c Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. 2004-11-21 16:24:01 +00:00
gdkscreen-x11.h Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. 2004-11-21 16:24:01 +00:00
gdkselection-x11.c Warn if a UTF8_STRING or text/plain;charset=utf-8 roperty contains invalid 2004-09-17 03:23:32 +00:00
gdkspawn-x11.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkvisual-x11.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gdkwindow-x11.c Squash strict aliasing warnings. 2004-11-17 00:55:10 +00:00
gdkwindow-x11.h Fix #155658, Sebastian Bacher: 2004-10-18 21:02:37 +00:00
gdkx.h GDK documentation fixes. 2004-10-09 03:31:50 +00:00
gdkxid.c Add hidden aliases for exported symbols which are used internally in order 2004-08-09 20:14:43 +00:00
gxid_proto.h Initial revision 1997-11-24 22:37:52 +00:00
Makefile.am Utility functions for multi-screen applications which need to ensure 2003-12-10 13:49:58 +00:00
MwmUtil.h Account for the fact that Xlib expects format == 32 to be a long, even on 1999-02-21 20:55:04 +00:00
xsettings-client.c Make GDK+ compile with X11R5 (#148032) 2004-11-12 19:48:43 +00:00
xsettings-client.h Remove unused variable 'result' 2004-02-02 18:01:27 +00:00
xsettings-common.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
xsettings-common.h Add xsettings_client_set_grab_func, Add xsettings_client_set_ungrab_func 2004-02-27 00:56:04 +00:00