docs: Move documentation to inline comments: drawing
This commit is contained in:
1
docs/reference/gdk/tmpl/.gitignore
vendored
1
docs/reference/gdk/tmpl/.gitignore
vendored
@ -2,6 +2,7 @@ cairo_interaction.sgml
|
|||||||
colors.sgml
|
colors.sgml
|
||||||
cursors.sgml
|
cursors.sgml
|
||||||
dnd.sgml
|
dnd.sgml
|
||||||
|
drawing.sgml
|
||||||
events.sgml
|
events.sgml
|
||||||
gdkapplaunchcontext.sgml
|
gdkapplaunchcontext.sgml
|
||||||
gdkdisplay.sgml
|
gdkdisplay.sgml
|
||||||
|
|||||||
@ -1,65 +0,0 @@
|
|||||||
<!-- ##### SECTION Title ##### -->
|
|
||||||
Drawing Primitives
|
|
||||||
|
|
||||||
<!-- ##### SECTION Short_Description ##### -->
|
|
||||||
Functions for drawing points, lines, arcs, and text
|
|
||||||
|
|
||||||
<!-- ##### SECTION Long_Description ##### -->
|
|
||||||
<para>
|
|
||||||
These functions provide support for drawing points, lines, arcs and text
|
|
||||||
onto what are called 'drawables'. Drawables, as the name suggests, are things
|
|
||||||
which support drawing onto them, and are either #GdkWindow or #GdkPixmap
|
|
||||||
objects.
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
Many of the drawing operations take a #GdkGC argument, which represents a
|
|
||||||
graphics context. This #GdkGC contains a number of drawing attributes such
|
|
||||||
as foreground color, background color and line width, and is used to reduce
|
|
||||||
the number of arguments needed for each drawing operation. See the
|
|
||||||
<link linkend="gdk-Graphics-Contexts">Graphics Contexts</link> section for
|
|
||||||
more information.
|
|
||||||
</para>
|
|
||||||
<para id="pango-data-structures">
|
|
||||||
Some of the drawing operations take Pango data structures like #PangoContext,
|
|
||||||
#PangoLayout or #PangoLayoutLine as arguments. If you're using GTK+, the ususal
|
|
||||||
way to obtain these structures is via gtk_widget_create_pango_context() or
|
|
||||||
gtk_widget_create_pango_layout().
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### SECTION See_Also ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### SECTION Stability_Level ##### -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### SECTION Image ##### -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### STRUCT GdkDrawable ##### -->
|
|
||||||
<para>
|
|
||||||
An opaque structure representing an object that can be
|
|
||||||
drawn onto. This can be a #GdkPixmap, a #GdkBitmap,
|
|
||||||
or a #GdkWindow.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gdk_drawable_get_clip_region ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@drawable:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gdk_drawable_get_visible_region ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@drawable:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
@ -47,6 +47,12 @@ typedef struct _GdkDrawableClass GdkDrawableClass;
|
|||||||
#define GDK_IS_DRAWABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DRAWABLE))
|
#define GDK_IS_DRAWABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DRAWABLE))
|
||||||
#define GDK_DRAWABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DRAWABLE, GdkDrawableClass))
|
#define GDK_DRAWABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DRAWABLE, GdkDrawableClass))
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GdkDrawable:
|
||||||
|
*
|
||||||
|
* An opaque structure representing an object that can be
|
||||||
|
* drawn onto.
|
||||||
|
*/
|
||||||
struct _GdkDrawable
|
struct _GdkDrawable
|
||||||
{
|
{
|
||||||
GObject parent_instance;
|
GObject parent_instance;
|
||||||
|
|||||||
Reference in New Issue
Block a user