[goocanvas] Released GooCanvas 1.90.3



commit 6e6455d9db2a2d2ae11ec419bbec29767046a104
Author: Damon Chaplin <damon gnome org>
Date:   Mon Feb 14 14:53:13 2011 +0000

    Released GooCanvas 1.90.3

 ChangeLog                  |    4 +
 NEWS                       |   20 ++++++
 configure.in               |    8 +-
 docs/model-view-canvas.xml |    4 +
 docs/overview.xml          |   20 ++++--
 po/en_GB.po                |  146 +++++++++++++++++++++++---------------------
 po/es.po                   |  146 +++++++++++++++++++++++---------------------
 po/ja.po                   |  146 +++++++++++++++++++++++---------------------
 po/sv.po                   |  146 +++++++++++++++++++++++---------------------
 src/goocanvasitemmodel.c   |    5 ++
 src/goocanvasitemsimple.c  |    6 ++
 src/goocanvasstyle.c       |    5 ++
 12 files changed, 370 insertions(+), 286 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 5afbc65..a0c9972 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-02-14  Damon Chaplin  <damon gnome org>
+
+	* Released GooCanvas 1.90.3
+
 2011-02-11  Damon Chaplin  <damon gnome org>
 
 	* docs/Makefile.am: set DOC_MODULE to goocanvas2 to make it parallel
diff --git a/NEWS b/NEWS
index 8109158..341bccf 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,24 @@
 
+GooCanvas 2.0.0	(Feb ?? 2011)
+===============
+
+ o Ported to GTK+ 3.0.
+ o Can be installed with GooCanvas 1.0.x without conflicting.
+
+
+GooCanvas 1.0.0	(Jan 10 2011)
+===============
+
+ o Added "alpha" property to GooCanvasImage to set opacity.
+ o Allow setting clip path to NULL to reset it.
+ o Allow setting line dash to NULL to reset it.
+ o Handle RTL direction better in GooCanvasTable.
+ o Fixed GooCanvasGroup bug - use the correct scale argument in paint.
+ o Fixed GooCanvasPolyline bug - update arrows when line width changes.
+ o Fixed static items bug - don't clip incorrectly.
+ o Improved performance a bit when creating lots of items.
+
+
 GooCanvas 0.15	(Jun 29 2009)
 ==============
 
diff --git a/configure.in b/configure.in
index 4971371..ef567ff 100644
--- a/configure.in
+++ b/configure.in
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT(goocanvas, 1.90.2)
+AC_INIT(goocanvas, 1.90.3)
 AC_PREREQ(2.50)
 AC_CONFIG_SRCDIR(src/goocanvas.c)
 AC_CONFIG_HEADERS(config.h)
@@ -12,8 +12,8 @@ AM_INIT_AUTOMAKE
 # If interfaces changed but it is backwards compatible: AGE++, else AGE=0.
 #  i.e. the library supports interfaces CURRENT - AGE up to CURRENT.
 #  if two libraries have identical CURRENT and AGE, then newest REVISION used.
-CURRENT=9
-AGE=0
+CURRENT=10
+AGE=1
 REVISION=0
 
 LT_VERSION_INFO="$CURRENT:$REVISION:$AGE"
@@ -26,7 +26,7 @@ AC_PROG_CC
 AC_HEADER_STDC
 AM_PROG_LIBTOOL
 
-pkg_modules="gtk+-3.0 >= 2.91.3 glib-2.0 >= 2.10.0 cairo >= 1.4.0"
+pkg_modules="gtk+-3.0 >= 3.0.0 glib-2.0 >= 2.28.0 cairo >= 1.10.0"
 PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
 AC_SUBST(PACKAGE_CFLAGS)
 AC_SUBST(PACKAGE_LIBS)
diff --git a/docs/model-view-canvas.xml b/docs/model-view-canvas.xml
index 18b7617..06564d4 100644
--- a/docs/model-view-canvas.xml
+++ b/docs/model-view-canvas.xml
@@ -19,6 +19,10 @@
     Here's a complete example application that creates a model-view #GooCanvas
     with a rectangle and a text item in it.
     </para>
+    <note><para>
+	The Model/View canvas feature may be removed in a future version of
+	GooCanvas.
+    </para></note>
 
 <informalexample><programlisting>
   &num;include &lt;stdlib.h&gt;
diff --git a/docs/overview.xml b/docs/overview.xml
index 6dd35ef..3f1c7f2 100644
--- a/docs/overview.xml
+++ b/docs/overview.xml
@@ -17,10 +17,6 @@
     <title>Features</title>
     <itemizedlist>
     <listitem><para>
-      Optional model/view split.
-    </para></listitem><listitem><para>
-      Uses interfaces for items and views.
-    </para></listitem><listitem><para>
       Basic items - rect/ellipse/polyline/text/image/grid/group.
     </para></listitem><listitem><para>
       Path item, using SVG path specification strings.
@@ -33,8 +29,6 @@
     </para></listitem><listitem><para>
       Layers/stacking order with raise/lower functions.
     </para></listitem><listitem><para>
-      Cascading styles - line width/style/dashes, colors, fill patterns.
-    </para></listitem><listitem><para>
       Affine transformations for all items - rotations/scales/skews.
     </para></listitem><listitem><para>
       Event handling - button/motion events, "pointer-events" property like SVG.
@@ -63,5 +57,19 @@
     </para></listitem>
     </itemizedlist>
 
+  <refsect2 id="deprecated-features">
+    <title>Features that may be removed in future to simplify the code</title>
+    <itemizedlist>
+    <listitem><para>
+      Optional model/view split.
+    </para></listitem><listitem><para>
+      Uses interfaces for items and views.
+    </para></listitem><listitem><para>
+      Cascading styles - line width/style/dashes, colors, fill patterns.
+      (The style properties will remain, but will not cascade.)
+    </para></listitem>
+    </itemizedlist>
+  </refsect2>
+
   </refsect1>
 </refentry>
diff --git a/po/en_GB.po b/po/en_GB.po
index 804e076..4893dd3 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GooCanvas CVS\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-11-03 10:57+0000\n"
+"POT-Creation-Date: 2011-02-14 14:50+0000\n"
 "PO-Revision-Date: 2006-04-24 16:26+0100\n"
 "Last-Translator: Damon Chaplin <damon gnome org>\n"
 "Language-Team: \n"
@@ -15,162 +15,162 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/goocanvas.c:297
+#: src/goocanvas.c:296
 msgid "Scale"
 msgstr ""
 
-#: src/goocanvas.c:298
+#: src/goocanvas.c:297
 msgid "The magnification factor of the canvas"
 msgstr ""
 
-#: src/goocanvas.c:304
+#: src/goocanvas.c:303
 msgid "Scale X"
 msgstr ""
 
-#: src/goocanvas.c:305
+#: src/goocanvas.c:304
 msgid "The horizontal magnification factor of the canvas"
 msgstr ""
 
-#: src/goocanvas.c:311
+#: src/goocanvas.c:310
 msgid "Scale Y"
 msgstr ""
 
-#: src/goocanvas.c:312
+#: src/goocanvas.c:311
 msgid "The vertical magnification factor of the canvas"
 msgstr ""
 
-#: src/goocanvas.c:318 src/goocanvastext.c:158 src/goocanvaswidget.c:589
+#: src/goocanvas.c:317 src/goocanvastext.c:158 src/goocanvaswidget.c:589
 msgid "Anchor"
 msgstr ""
 
-#: src/goocanvas.c:319
+#: src/goocanvas.c:318
 msgid ""
 "Where to place the canvas when it is smaller than the widget's allocated area"
 msgstr ""
 
-#: src/goocanvas.c:326
+#: src/goocanvas.c:325
 msgid "X1"
 msgstr ""
 
-#: src/goocanvas.c:327
+#: src/goocanvas.c:326
 msgid "The x coordinate of the left edge of the canvas bounds, in canvas units"
 msgstr ""
 
-#: src/goocanvas.c:334
+#: src/goocanvas.c:333
 msgid "Y1"
 msgstr ""
 
-#: src/goocanvas.c:335
+#: src/goocanvas.c:334
 msgid "The y coordinate of the top edge of the canvas bounds, in canvas units"
 msgstr ""
 
-#: src/goocanvas.c:342
+#: src/goocanvas.c:341
 msgid "X2"
 msgstr ""
 
-#: src/goocanvas.c:343
+#: src/goocanvas.c:342
 msgid ""
 "The x coordinate of the right edge of the canvas bounds, in canvas units"
 msgstr ""
 
-#: src/goocanvas.c:351
+#: src/goocanvas.c:350
 msgid "Y2"
 msgstr ""
 
-#: src/goocanvas.c:352
+#: src/goocanvas.c:351
 msgid ""
 "The y coordinate of the bottom edge of the canvas bounds, in canvas units"
 msgstr ""
 
-#: src/goocanvas.c:361
+#: src/goocanvas.c:360
 msgid "Automatic Bounds"
 msgstr ""
 
-#: src/goocanvas.c:362
+#: src/goocanvas.c:361
 msgid ""
 "If the bounds are automatically calculated based on the bounds of all the "
 "items in the canvas"
 msgstr ""
 
-#: src/goocanvas.c:368
+#: src/goocanvas.c:367
 msgid "Bounds From Origin"
 msgstr ""
 
-#: src/goocanvas.c:369
+#: src/goocanvas.c:368
 msgid "If the automatic bounds are calculated from the origin"
 msgstr ""
 
-#: src/goocanvas.c:375
+#: src/goocanvas.c:374
 msgid "Bounds Padding"
 msgstr ""
 
-#: src/goocanvas.c:376
+#: src/goocanvas.c:375
 msgid "The padding added to the automatic bounds"
 msgstr ""
 
-#: src/goocanvas.c:382
+#: src/goocanvas.c:381
 msgid "Units"
 msgstr ""
 
-#: src/goocanvas.c:383
+#: src/goocanvas.c:382
 msgid "The units to use for the canvas"
 msgstr ""
 
-#: src/goocanvas.c:390
+#: src/goocanvas.c:389
 msgid "Resolution X"
 msgstr ""
 
-#: src/goocanvas.c:391
+#: src/goocanvas.c:390
 msgid "The horizontal resolution of the display, in dots per inch"
 msgstr ""
 
-#: src/goocanvas.c:398
+#: src/goocanvas.c:397
 msgid "Resolution Y"
 msgstr ""
 
-#: src/goocanvas.c:399
+#: src/goocanvas.c:398
 msgid "The vertical resolution of the display, in dots per inch"
 msgstr ""
 
-#: src/goocanvas.c:407
+#: src/goocanvas.c:406
 msgid "Background Color"
 msgstr ""
 
-#: src/goocanvas.c:408
+#: src/goocanvas.c:407
 msgid "The color to use for the canvas background"
 msgstr ""
 
-#: src/goocanvas.c:414
+#: src/goocanvas.c:413
 msgid "Background Color RGB"
 msgstr ""
 
-#: src/goocanvas.c:415
+#: src/goocanvas.c:414
 msgid ""
 "The color to use for the canvas background, specified as a 24-bit integer "
 "value, 0xRRGGBB"
 msgstr ""
 
-#: src/goocanvas.c:421
+#: src/goocanvas.c:420
 msgid "Integer Layout"
 msgstr ""
 
-#: src/goocanvas.c:422
+#: src/goocanvas.c:421
 msgid "If all item layout is done to the nearest integer"
 msgstr ""
 
-#: src/goocanvas.c:428
+#: src/goocanvas.c:427
 msgid "Clear Background"
 msgstr ""
 
-#: src/goocanvas.c:429
+#: src/goocanvas.c:428
 msgid "If the background is cleared before the canvas is painted"
 msgstr ""
 
-#: src/goocanvas.c:435
+#: src/goocanvas.c:434
 msgid "Redraw When Scrolled"
 msgstr ""
 
-#: src/goocanvas.c:436
+#: src/goocanvas.c:435
 msgid ""
 "If the canvas is completely redrawn when scrolled, to reduce the flicker of "
 "static items"
@@ -217,7 +217,7 @@ msgid "The y coordinate of the top of the ellipse"
 msgstr ""
 
 #: src/goocanvasellipse.c:123 src/goocanvasgrid.c:124 src/goocanvasgroup.c:106
-#: src/goocanvasimage.c:107 src/goocanvaspath.c:93 src/goocanvaspolyline.c:207
+#: src/goocanvasimage.c:109 src/goocanvaspath.c:93 src/goocanvaspolyline.c:207
 #: src/goocanvasrect.c:76 src/goocanvastext.c:141 src/goocanvaswidget.c:572
 msgid "Width"
 msgstr ""
@@ -227,7 +227,7 @@ msgid "The width of the ellipse"
 msgstr ""
 
 #: src/goocanvasellipse.c:130 src/goocanvasgrid.c:131 src/goocanvasgroup.c:114
-#: src/goocanvasimage.c:114 src/goocanvaspath.c:100
+#: src/goocanvasimage.c:116 src/goocanvaspath.c:100
 #: src/goocanvaspolyline.c:214 src/goocanvasrect.c:83 src/goocanvastext.c:149
 #: src/goocanvaswidget.c:580
 msgid "Height"
@@ -433,47 +433,55 @@ msgstr ""
 msgid "The height of the group, or -1 to use the default height"
 msgstr ""
 
-#: src/goocanvasimage.c:84
+#: src/goocanvasimage.c:86
 msgid "Pattern"
 msgstr ""
 
-#: src/goocanvasimage.c:85
+#: src/goocanvasimage.c:87
 msgid "The cairo pattern to paint"
 msgstr ""
 
-#: src/goocanvasimage.c:92
+#: src/goocanvasimage.c:94
 msgid "The x coordinate of the image"
 msgstr ""
 
-#: src/goocanvasimage.c:100
+#: src/goocanvasimage.c:102
 msgid "The y coordinate of the image"
 msgstr ""
 
-#: src/goocanvasimage.c:108
+#: src/goocanvasimage.c:110
 msgid "The width of the image"
 msgstr ""
 
-#: src/goocanvasimage.c:115
+#: src/goocanvasimage.c:117
 msgid "The height of the image"
 msgstr ""
 
-#: src/goocanvasimage.c:121
+#: src/goocanvasimage.c:123
 msgid "Scale To Fit"
 msgstr ""
 
-#: src/goocanvasimage.c:122
+#: src/goocanvasimage.c:124
 msgid "If the image is scaled to fit the width and height settings"
 msgstr ""
 
-#: src/goocanvasimage.c:128
+#: src/goocanvasimage.c:130
+msgid "Alpha"
+msgstr ""
+
+#: src/goocanvasimage.c:131
+msgid "The opacity of the image, 0.0 is fully transparent, and 1.0 is opaque."
+msgstr ""
+
+#: src/goocanvasimage.c:137
 msgid "Pixbuf"
 msgstr ""
 
-#: src/goocanvasimage.c:129
+#: src/goocanvasimage.c:138
 msgid "The GdkPixbuf to display"
 msgstr ""
 
-#: src/goocanvasitem.c:461 src/goocanvasitemmodel.c:219
+#: src/goocanvasitem.c:461 src/goocanvasitemmodel.c:224
 msgid "Parent"
 msgstr ""
 
@@ -481,73 +489,73 @@ msgstr ""
 msgid "The parent item"
 msgstr ""
 
-#: src/goocanvasitem.c:468 src/goocanvasitemmodel.c:226
+#: src/goocanvasitem.c:468 src/goocanvasitemmodel.c:231
 msgid "Visibility"
 msgstr ""
 
-#: src/goocanvasitem.c:469 src/goocanvasitemmodel.c:227
+#: src/goocanvasitem.c:469 src/goocanvasitemmodel.c:232
 msgid "When the canvas item is visible"
 msgstr ""
 
-#: src/goocanvasitem.c:476 src/goocanvasitemmodel.c:234
+#: src/goocanvasitem.c:476 src/goocanvasitemmodel.c:239
 msgid "Visibility Threshold"
 msgstr ""
 
-#: src/goocanvasitem.c:477 src/goocanvasitemmodel.c:235
+#: src/goocanvasitem.c:477 src/goocanvasitemmodel.c:240
 msgid "The scale threshold at which the item becomes visible"
 msgstr ""
 
-#: src/goocanvasitem.c:485 src/goocanvasitemmodel.c:243
+#: src/goocanvasitem.c:485 src/goocanvasitemmodel.c:248
 msgid "Transform"
 msgstr ""
 
-#: src/goocanvasitem.c:486 src/goocanvasitemmodel.c:244
+#: src/goocanvasitem.c:486 src/goocanvasitemmodel.c:249
 msgid "The transformation matrix of the item"
 msgstr ""
 
-#: src/goocanvasitem.c:492 src/goocanvasitemmodel.c:250
+#: src/goocanvasitem.c:492 src/goocanvasitemmodel.c:255
 msgid "Pointer Events"
 msgstr ""
 
-#: src/goocanvasitem.c:493 src/goocanvasitemmodel.c:251
+#: src/goocanvasitem.c:493 src/goocanvasitemmodel.c:256
 msgid "Specifies when the item receives pointer events"
 msgstr ""
 
-#: src/goocanvasitem.c:500 src/goocanvasitemmodel.c:258
+#: src/goocanvasitem.c:500 src/goocanvasitemmodel.c:263
 msgid "Title"
 msgstr ""
 
-#: src/goocanvasitem.c:501 src/goocanvasitemmodel.c:259
+#: src/goocanvasitem.c:501 src/goocanvasitemmodel.c:264
 msgid ""
 "A short context-rich description of the item for use by assistive "
 "technologies"
 msgstr ""
 
-#: src/goocanvasitem.c:507 src/goocanvasitemmodel.c:265
+#: src/goocanvasitem.c:507 src/goocanvasitemmodel.c:270
 msgid "Description"
 msgstr ""
 
-#: src/goocanvasitem.c:508 src/goocanvasitemmodel.c:266
+#: src/goocanvasitem.c:508 src/goocanvasitemmodel.c:271
 msgid "A description of the item for use by assistive technologies"
 msgstr ""
 
-#: src/goocanvasitem.c:514 src/goocanvasitemmodel.c:272
+#: src/goocanvasitem.c:514 src/goocanvasitemmodel.c:277
 msgid "Can Focus"
 msgstr ""
 
-#: src/goocanvasitem.c:515 src/goocanvasitemmodel.c:273
+#: src/goocanvasitem.c:515 src/goocanvasitemmodel.c:278
 msgid "If the item can take the keyboard focus"
 msgstr ""
 
-#: src/goocanvasitem.c:521 src/goocanvasitemmodel.c:279
+#: src/goocanvasitem.c:521 src/goocanvasitemmodel.c:284
 msgid "Tooltip"
 msgstr ""
 
-#: src/goocanvasitem.c:522 src/goocanvasitemmodel.c:280
+#: src/goocanvasitem.c:522 src/goocanvasitemmodel.c:285
 msgid "The tooltip to display for the item"
 msgstr ""
 
-#: src/goocanvasitemmodel.c:220
+#: src/goocanvasitemmodel.c:225
 msgid "The parent item model"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index 6cc1804..53ea45d 100644
--- a/po/es.po
+++ b/po/es.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GooCanvas CVS\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-11-03 10:57+0000\n"
+"POT-Creation-Date: 2011-02-14 14:50+0000\n"
 "PO-Revision-Date: 2006-04-24 16:26+0100\n"
 "Last-Translator: Rafael Villar Burke <pachi rvburke com>\n"
 "Language-Team: \n"
@@ -13,151 +13,151 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/goocanvas.c:297
+#: src/goocanvas.c:296
 msgid "Scale"
 msgstr "Escala"
 
-#: src/goocanvas.c:298
+#: src/goocanvas.c:297
 msgid "The magnification factor of the canvas"
 msgstr "Factor de ampliación del lienzo"
 
-#: src/goocanvas.c:304
+#: src/goocanvas.c:303
 #, fuzzy
 msgid "Scale X"
 msgstr "Escala"
 
-#: src/goocanvas.c:305
+#: src/goocanvas.c:304
 #, fuzzy
 msgid "The horizontal magnification factor of the canvas"
 msgstr "Factor de ampliación del lienzo"
 
-#: src/goocanvas.c:311
+#: src/goocanvas.c:310
 #, fuzzy
 msgid "Scale Y"
 msgstr "Escala"
 
-#: src/goocanvas.c:312
+#: src/goocanvas.c:311
 #, fuzzy
 msgid "The vertical magnification factor of the canvas"
 msgstr "Factor de ampliación del lienzo"
 
-#: src/goocanvas.c:318 src/goocanvastext.c:158 src/goocanvaswidget.c:589
+#: src/goocanvas.c:317 src/goocanvastext.c:158 src/goocanvaswidget.c:589
 msgid "Anchor"
 msgstr "Ancla"
 
-#: src/goocanvas.c:319
+#: src/goocanvas.c:318
 msgid ""
 "Where to place the canvas when it is smaller than the widget's allocated area"
 msgstr "Dónde situar el lienzo cuando es menor que el área asignada al control"
 
-#: src/goocanvas.c:326
+#: src/goocanvas.c:325
 msgid "X1"
 msgstr "X1"
 
-#: src/goocanvas.c:327
+#: src/goocanvas.c:326
 msgid "The x coordinate of the left edge of the canvas bounds, in canvas units"
 msgstr ""
 "Coordenada x del borde izquierdo de los límites del lienzo, en unidades del "
 "lienzo"
 
-#: src/goocanvas.c:334
+#: src/goocanvas.c:333
 msgid "Y1"
 msgstr "Y1"
 
-#: src/goocanvas.c:335
+#: src/goocanvas.c:334
 msgid "The y coordinate of the top edge of the canvas bounds, in canvas units"
 msgstr ""
 "Coordenada y del borde superior de los límites del lienzo, en unidades del "
 "lienzo"
 
-#: src/goocanvas.c:342
+#: src/goocanvas.c:341
 msgid "X2"
 msgstr "X2"
 
-#: src/goocanvas.c:343
+#: src/goocanvas.c:342
 msgid ""
 "The x coordinate of the right edge of the canvas bounds, in canvas units"
 msgstr ""
 "Coordenada x del borde derecho de los límites del lienzo, en unidades del "
 "lienzo"
 
-#: src/goocanvas.c:351
+#: src/goocanvas.c:350
 msgid "Y2"
 msgstr "Y2"
 
-#: src/goocanvas.c:352
+#: src/goocanvas.c:351
 msgid ""
 "The y coordinate of the bottom edge of the canvas bounds, in canvas units"
 msgstr ""
 "Coordenada y del borde inferior de los límites del lienzo, en unidades del "
 "lienzo"
 
-#: src/goocanvas.c:361
+#: src/goocanvas.c:360
 msgid "Automatic Bounds"
 msgstr ""
 
-#: src/goocanvas.c:362
+#: src/goocanvas.c:361
 msgid ""
 "If the bounds are automatically calculated based on the bounds of all the "
 "items in the canvas"
 msgstr ""
 
-#: src/goocanvas.c:368
+#: src/goocanvas.c:367
 msgid "Bounds From Origin"
 msgstr ""
 
-#: src/goocanvas.c:369
+#: src/goocanvas.c:368
 msgid "If the automatic bounds are calculated from the origin"
 msgstr ""
 
-#: src/goocanvas.c:375
+#: src/goocanvas.c:374
 #, fuzzy
 msgid "Bounds Padding"
 msgstr "Margen superior"
 
-#: src/goocanvas.c:376
+#: src/goocanvas.c:375
 msgid "The padding added to the automatic bounds"
 msgstr ""
 
-#: src/goocanvas.c:382
+#: src/goocanvas.c:381
 msgid "Units"
 msgstr "Unidades"
 
-#: src/goocanvas.c:383
+#: src/goocanvas.c:382
 msgid "The units to use for the canvas"
 msgstr "Unidades que se han de usar para el lienzo"
 
-#: src/goocanvas.c:390
+#: src/goocanvas.c:389
 msgid "Resolution X"
 msgstr "Resolución X"
 
-#: src/goocanvas.c:391
+#: src/goocanvas.c:390
 msgid "The horizontal resolution of the display, in dots per inch"
 msgstr "Resolución horizontal de la pantalla, en puntos por pulgada"
 
-#: src/goocanvas.c:398
+#: src/goocanvas.c:397
 msgid "Resolution Y"
 msgstr "Resolución Y"
 
-#: src/goocanvas.c:399
+#: src/goocanvas.c:398
 msgid "The vertical resolution of the display, in dots per inch"
 msgstr "Resolución vertical de la pantalla, en puntos por pulgada"
 
-#: src/goocanvas.c:407
+#: src/goocanvas.c:406
 msgid "Background Color"
 msgstr ""
 
-#: src/goocanvas.c:408
+#: src/goocanvas.c:407
 #, fuzzy
 msgid "The color to use for the canvas background"
 msgstr "Unidades que se han de usar para el lienzo"
 
-#: src/goocanvas.c:414
+#: src/goocanvas.c:413
 #, fuzzy
 msgid "Background Color RGB"
 msgstr "RGBA del color de trazo"
 
-#: src/goocanvas.c:415
+#: src/goocanvas.c:414
 #, fuzzy
 msgid ""
 "The color to use for the canvas background, specified as a 24-bit integer "
@@ -166,27 +166,27 @@ msgstr ""
 "Color que se ha de usar para el perímetro del elemento, especificado como un "
 "entero de 32-bits"
 
-#: src/goocanvas.c:421
+#: src/goocanvas.c:420
 msgid "Integer Layout"
 msgstr ""
 
-#: src/goocanvas.c:422
+#: src/goocanvas.c:421
 msgid "If all item layout is done to the nearest integer"
 msgstr ""
 
-#: src/goocanvas.c:428
+#: src/goocanvas.c:427
 msgid "Clear Background"
 msgstr ""
 
-#: src/goocanvas.c:429
+#: src/goocanvas.c:428
 msgid "If the background is cleared before the canvas is painted"
 msgstr ""
 
-#: src/goocanvas.c:435
+#: src/goocanvas.c:434
 msgid "Redraw When Scrolled"
 msgstr ""
 
-#: src/goocanvas.c:436
+#: src/goocanvas.c:435
 msgid ""
 "If the canvas is completely redrawn when scrolled, to reduce the flicker of "
 "static items"
@@ -235,7 +235,7 @@ msgid "The y coordinate of the top of the ellipse"
 msgstr "Coordenada y del centro de la elipse"
 
 #: src/goocanvasellipse.c:123 src/goocanvasgrid.c:124 src/goocanvasgroup.c:106
-#: src/goocanvasimage.c:107 src/goocanvaspath.c:93 src/goocanvaspolyline.c:207
+#: src/goocanvasimage.c:109 src/goocanvaspath.c:93 src/goocanvaspolyline.c:207
 #: src/goocanvasrect.c:76 src/goocanvastext.c:141 src/goocanvaswidget.c:572
 msgid "Width"
 msgstr "Ancho"
@@ -246,7 +246,7 @@ msgid "The width of the ellipse"
 msgstr "Ancho de la imagen"
 
 #: src/goocanvasellipse.c:130 src/goocanvasgrid.c:131 src/goocanvasgroup.c:114
-#: src/goocanvasimage.c:114 src/goocanvaspath.c:100
+#: src/goocanvasimage.c:116 src/goocanvaspath.c:100
 #: src/goocanvaspolyline.c:214 src/goocanvasrect.c:83 src/goocanvastext.c:149
 #: src/goocanvaswidget.c:580
 msgid "Height"
@@ -488,48 +488,56 @@ msgstr "Ancho solicitado de la tabla, o -1 para usar el ancho predeterminado"
 msgid "The height of the group, or -1 to use the default height"
 msgstr "Altura solicitada de la tabla, o -1 para usar la altura predefinida"
 
-#: src/goocanvasimage.c:84
+#: src/goocanvasimage.c:86
 msgid "Pattern"
 msgstr "Patrón"
 
-#: src/goocanvasimage.c:85
+#: src/goocanvasimage.c:87
 msgid "The cairo pattern to paint"
 msgstr "Patrón cairo para dibujar"
 
-#: src/goocanvasimage.c:92
+#: src/goocanvasimage.c:94
 msgid "The x coordinate of the image"
 msgstr "Coordenada x de la imagen"
 
-#: src/goocanvasimage.c:100
+#: src/goocanvasimage.c:102
 msgid "The y coordinate of the image"
 msgstr "Coordenada y de la imagen"
 
-#: src/goocanvasimage.c:108
+#: src/goocanvasimage.c:110
 msgid "The width of the image"
 msgstr "Ancho de la imagen"
 
-#: src/goocanvasimage.c:115
+#: src/goocanvasimage.c:117
 msgid "The height of the image"
 msgstr "Altura de la la imagen"
 
-#: src/goocanvasimage.c:121
+#: src/goocanvasimage.c:123
 #, fuzzy
 msgid "Scale To Fit"
 msgstr "Escala"
 
-#: src/goocanvasimage.c:122
+#: src/goocanvasimage.c:124
 msgid "If the image is scaled to fit the width and height settings"
 msgstr ""
 
-#: src/goocanvasimage.c:128
+#: src/goocanvasimage.c:130
+msgid "Alpha"
+msgstr ""
+
+#: src/goocanvasimage.c:131
+msgid "The opacity of the image, 0.0 is fully transparent, and 1.0 is opaque."
+msgstr ""
+
+#: src/goocanvasimage.c:137
 msgid "Pixbuf"
 msgstr "Pixbuf"
 
-#: src/goocanvasimage.c:129
+#: src/goocanvasimage.c:138
 msgid "The GdkPixbuf to display"
 msgstr "GdkPixbuf para mostrar"
 
-#: src/goocanvasitem.c:461 src/goocanvasitemmodel.c:219
+#: src/goocanvasitem.c:461 src/goocanvasitemmodel.c:224
 msgid "Parent"
 msgstr "Padre"
 
@@ -537,43 +545,43 @@ msgstr "Padre"
 msgid "The parent item"
 msgstr "Elemento padre"
 
-#: src/goocanvasitem.c:468 src/goocanvasitemmodel.c:226
+#: src/goocanvasitem.c:468 src/goocanvasitemmodel.c:231
 msgid "Visibility"
 msgstr "Visibilidad"
 
-#: src/goocanvasitem.c:469 src/goocanvasitemmodel.c:227
+#: src/goocanvasitem.c:469 src/goocanvasitemmodel.c:232
 msgid "When the canvas item is visible"
 msgstr "Si el elemento del lienzo es visible"
 
-#: src/goocanvasitem.c:476 src/goocanvasitemmodel.c:234
+#: src/goocanvasitem.c:476 src/goocanvasitemmodel.c:239
 msgid "Visibility Threshold"
 msgstr "Umbral de visibilidad"
 
-#: src/goocanvasitem.c:477 src/goocanvasitemmodel.c:235
+#: src/goocanvasitem.c:477 src/goocanvasitemmodel.c:240
 msgid "The scale threshold at which the item becomes visible"
 msgstr "El umbral de escala a partir del cual el elemento se hace visible"
 
-#: src/goocanvasitem.c:485 src/goocanvasitemmodel.c:243
+#: src/goocanvasitem.c:485 src/goocanvasitemmodel.c:248
 msgid "Transform"
 msgstr "Transformación"
 
-#: src/goocanvasitem.c:486 src/goocanvasitemmodel.c:244
+#: src/goocanvasitem.c:486 src/goocanvasitemmodel.c:249
 msgid "The transformation matrix of the item"
 msgstr "Matriz de transformación del elemento"
 
-#: src/goocanvasitem.c:492 src/goocanvasitemmodel.c:250
+#: src/goocanvasitem.c:492 src/goocanvasitemmodel.c:255
 msgid "Pointer Events"
 msgstr "Eventos de puntero"
 
-#: src/goocanvasitem.c:493 src/goocanvasitemmodel.c:251
+#: src/goocanvasitem.c:493 src/goocanvasitemmodel.c:256
 msgid "Specifies when the item receives pointer events"
 msgstr "Especifica si el elemento recibe eventos de puntero"
 
-#: src/goocanvasitem.c:500 src/goocanvasitemmodel.c:258
+#: src/goocanvasitem.c:500 src/goocanvasitemmodel.c:263
 msgid "Title"
 msgstr "Título"
 
-#: src/goocanvasitem.c:501 src/goocanvasitemmodel.c:259
+#: src/goocanvasitem.c:501 src/goocanvasitemmodel.c:264
 msgid ""
 "A short context-rich description of the item for use by assistive "
 "technologies"
@@ -581,32 +589,32 @@ msgstr ""
 "Descripción del elemento, breve pero indicativa del contexto, para su uso "
 "por tecnologías de accesibilidad"
 
-#: src/goocanvasitem.c:507 src/goocanvasitemmodel.c:265
+#: src/goocanvasitem.c:507 src/goocanvasitemmodel.c:270
 msgid "Description"
 msgstr "Descripción"
 
-#: src/goocanvasitem.c:508 src/goocanvasitemmodel.c:266
+#: src/goocanvasitem.c:508 src/goocanvasitemmodel.c:271
 msgid "A description of the item for use by assistive technologies"
 msgstr "Descripción del elemento para su uso por tecnologías de accesibilidad"
 
-#: src/goocanvasitem.c:514 src/goocanvasitemmodel.c:272
+#: src/goocanvasitem.c:514 src/goocanvasitemmodel.c:277
 msgid "Can Focus"
 msgstr "Puede recibir el foco"
 
-#: src/goocanvasitem.c:515 src/goocanvasitemmodel.c:273
+#: src/goocanvasitem.c:515 src/goocanvasitemmodel.c:278
 msgid "If the item can take the keyboard focus"
 msgstr "Si el elemento puede tomar el foco del teclado"
 
-#: src/goocanvasitem.c:521 src/goocanvasitemmodel.c:279
+#: src/goocanvasitem.c:521 src/goocanvasitemmodel.c:284
 msgid "Tooltip"
 msgstr ""
 
-#: src/goocanvasitem.c:522 src/goocanvasitemmodel.c:280
+#: src/goocanvasitem.c:522 src/goocanvasitemmodel.c:285
 #, fuzzy
 msgid "The tooltip to display for the item"
 msgstr "Fila en la que situar el elemento"
 
-#: src/goocanvasitemmodel.c:220
+#: src/goocanvasitemmodel.c:225
 msgid "The parent item model"
 msgstr "Modelo del elemento padre"
 
diff --git a/po/ja.po b/po/ja.po
index 8250029..e7b0ff4 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GooCanvas CVS\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-11-03 10:57+0000\n"
+"POT-Creation-Date: 2011-02-14 14:50+0000\n"
 "PO-Revision-Date: 2008-04-28 20:42+0900\n"
 "Last-Translator: kou cozmixng org <kou cozmixng org>\n"
 "Language-Team:\n"
@@ -16,163 +16,163 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: src/goocanvas.c:297
+#: src/goocanvas.c:296
 msgid "Scale"
 msgstr "����"
 
-#: src/goocanvas.c:298
+#: src/goocanvas.c:297
 msgid "The magnification factor of the canvas"
 msgstr "ã?­ã?£ã?³ã??ã?¹ã?®æ?¡å¤§ç??"
 
-#: src/goocanvas.c:304
+#: src/goocanvas.c:303
 msgid "Scale X"
 msgstr "Xæ?¹å??ã?®ã?¹ã?±ã?¼ã?«"
 
-#: src/goocanvas.c:305
+#: src/goocanvas.c:304
 msgid "The horizontal magnification factor of the canvas"
 msgstr "ã?­ã?£ã?³ã??ã?¹ã?®æ°´å¹³æ?¹å??ã?®æ?¡å¤§ç??"
 
-#: src/goocanvas.c:311
+#: src/goocanvas.c:310
 msgid "Scale Y"
 msgstr "Yæ?¹å??ã?®ã?¹ã?±ã?¼ã?«"
 
-#: src/goocanvas.c:312
+#: src/goocanvas.c:311
 msgid "The vertical magnification factor of the canvas"
 msgstr "ã?­ã?£ã?³ã??ã?¹ã?®å??ç?´æ?¹å??ã?®æ?¡å¤§ç??"
 
-#: src/goocanvas.c:318 src/goocanvastext.c:158 src/goocanvaswidget.c:589
+#: src/goocanvas.c:317 src/goocanvastext.c:158 src/goocanvaswidget.c:589
 msgid "Anchor"
 msgstr "����"
 
-#: src/goocanvas.c:319
+#: src/goocanvas.c:318
 msgid ""
 "Where to place the canvas when it is smaller than the widget's allocated area"
 msgstr "ã?¦ã?£ã?¸ã?§ã??ã??ã?®é ?å??ã??ã??ã??å°?ã??ã??ã?ªã?£ã??ã?¨ã??ã?«ã?­ã?£ã?³ã??ã?¹ã??ã?©ã??ã?«ã??ã??ã??"
 
-#: src/goocanvas.c:326
+#: src/goocanvas.c:325
 msgid "X1"
 msgstr "X1"
 
-#: src/goocanvas.c:327
+#: src/goocanvas.c:326
 msgid "The x coordinate of the left edge of the canvas bounds, in canvas units"
 msgstr "ã?­ã?£ã?³ã??ã?¹å·¦ç«¯ã?® X 座æ¨? (ã?­ã?£ã?³ã??ã?¹ã?®å??ä½?ã?§æ??å®?)"
 
-#: src/goocanvas.c:334
+#: src/goocanvas.c:333
 msgid "Y1"
 msgstr "Y1"
 
-#: src/goocanvas.c:335
+#: src/goocanvas.c:334
 msgid "The y coordinate of the top edge of the canvas bounds, in canvas units"
 msgstr "ã?­ã?£ã?³ã??ã?¹ä¸?端ã?® Y 座æ¨? (ã?­ã?£ã?³ã??ã?¹ã?®å??ä½?ã?§æ??å®?)"
 
-#: src/goocanvas.c:342
+#: src/goocanvas.c:341
 msgid "X2"
 msgstr "X2"
 
-#: src/goocanvas.c:343
+#: src/goocanvas.c:342
 msgid ""
 "The x coordinate of the right edge of the canvas bounds, in canvas units"
 msgstr "ã?­ã?£ã?³ã??ã?¹å?³ç«¯ã?® X 座æ¨? (ã?­ã?£ã?³ã??ã?¹ã?®å??ä½?ã?§æ??å®?)"
 
-#: src/goocanvas.c:351
+#: src/goocanvas.c:350
 msgid "Y2"
 msgstr "Y2"
 
-#: src/goocanvas.c:352
+#: src/goocanvas.c:351
 msgid ""
 "The y coordinate of the bottom edge of the canvas bounds, in canvas units"
 msgstr "ã?­ã?£ã?³ã??ã?¹ä¸?端ã?® Y 座æ¨? (ã?­ã?£ã?³ã??ã?¹ã?®å??ä½?ã?§æ??å®?)"
 
-#: src/goocanvas.c:361
+#: src/goocanvas.c:360
 msgid "Automatic Bounds"
 msgstr "è?ªå??å¢?ç??è¨?ç®?"
 
-#: src/goocanvas.c:362
+#: src/goocanvas.c:361
 msgid ""
 "If the bounds are automatically calculated based on the bounds of all the "
 "items in the canvas"
 msgstr ""
 "ã?­ã?£ã?³ã??ã?¹ã?®ã??ã?¹ã?¦ã?®ã?¢ã?¤ã??ã? ã?®å¢?ç??ã??å??ã?«ã??ã?¦è?ªå??ç??ã?«å¢?ç??ã??è¨?ç®?ã??ã??ã??ã?©ã??ã??"
 
-#: src/goocanvas.c:368
+#: src/goocanvas.c:367
 msgid "Bounds From Origin"
 msgstr "å??ç?¹ã??ã??ã?®å¢?ç??è¨?ç®?"
 
-#: src/goocanvas.c:369
+#: src/goocanvas.c:368
 msgid "If the automatic bounds are calculated from the origin"
 msgstr "è?ªå??å¢?ç??è¨?ç®?ã??å??ç?¹ã??ã??è¡?ã??ã??ã?©ã??ã??"
 
-#: src/goocanvas.c:375
+#: src/goocanvas.c:374
 msgid "Bounds Padding"
 msgstr "å¢?ç??é?¨ã?®ã??ã??ã?£ã?³ã?°"
 
-#: src/goocanvas.c:376
+#: src/goocanvas.c:375
 msgid "The padding added to the automatic bounds"
 msgstr "è?ªå??å¢?ç??è¨?ç®?ã?§è¿½å? ã??ã??ã??ã??ã??ã?£ã?³ã?°"
 
-#: src/goocanvas.c:382
+#: src/goocanvas.c:381
 msgid "Units"
 msgstr "å??ä½?"
 
-#: src/goocanvas.c:383
+#: src/goocanvas.c:382
 msgid "The units to use for the canvas"
 msgstr "ã?­ã?£ã?³ã??ã?¹ã?§ä½¿ã??å??ä½?"
 
-#: src/goocanvas.c:390
+#: src/goocanvas.c:389
 msgid "Resolution X"
 msgstr "X æ?¹å??ã?®è§£å??度"
 
-#: src/goocanvas.c:391
+#: src/goocanvas.c:390
 msgid "The horizontal resolution of the display, in dots per inch"
 msgstr "ç?»é?¢ã?®æ°´å¹³è§£å??度 (ã??ã??ã??/ã?¤ã?³ã??ã??DPI)"
 
-#: src/goocanvas.c:398
+#: src/goocanvas.c:397
 msgid "Resolution Y"
 msgstr "Y æ?¹å??ã?®è§£å??度"
 
-#: src/goocanvas.c:399
+#: src/goocanvas.c:398
 msgid "The vertical resolution of the display, in dots per inch"
 msgstr "ç?»é?¢ã?®å??ç?´è§£å??度 (ã??ã??ã??/ã?¤ã?³ã??ã??DPI)"
 
-#: src/goocanvas.c:407
+#: src/goocanvas.c:406
 msgid "Background Color"
 msgstr "è??æ?¯è?²"
 
-#: src/goocanvas.c:408
+#: src/goocanvas.c:407
 msgid "The color to use for the canvas background"
 msgstr "ã?­ã?£ã?³ã??ã?¹ã?®è??æ?¯è?²"
 
-#: src/goocanvas.c:414
+#: src/goocanvas.c:413
 msgid "Background Color RGB"
 msgstr "è??æ?¯è?²ã?®RGB表ç?¾"
 
-#: src/goocanvas.c:415
+#: src/goocanvas.c:414
 msgid ""
 "The color to use for the canvas background, specified as a 24-bit integer "
 "value, 0xRRGGBB"
 msgstr "24ã??ã??ã??ã?®æ?´æ?°å?¤(0xRRGGBB)ã?§æ??å®?ã??ã??ã?­ã?£ã?³ã??ã?¹ã?®è??æ?¯è?²"
 
-#: src/goocanvas.c:421
+#: src/goocanvas.c:420
 msgid "Integer Layout"
 msgstr "æ?´æ?°é??ç½®"
 
-#: src/goocanvas.c:422
+#: src/goocanvas.c:421
 msgid "If all item layout is done to the nearest integer"
 msgstr "ã??ã?¹ã?¦ã?®ã?¢ã?¤ã??ã? ã??è¿?ä¼¼æ?´æ?°ã?§é??ç½®ã??ã??ã??ã?©ã??ã??"
 
-#: src/goocanvas.c:428
+#: src/goocanvas.c:427
 msgid "Clear Background"
 msgstr "è??æ?¯æ¶?å?»"
 
-#: src/goocanvas.c:429
+#: src/goocanvas.c:428
 msgid "If the background is cleared before the canvas is painted"
 msgstr "ã?­ã?£ã?³ã??ã?¹ã??æ??ç?»ã??ã??å??ã?«è??æ?¯ã??æ¶?å?»ã??ã??ã??ã?©ã??ã??"
 
-#: src/goocanvas.c:435
+#: src/goocanvas.c:434
 msgid "Redraw When Scrolled"
 msgstr ""
 
-#: src/goocanvas.c:436
+#: src/goocanvas.c:435
 msgid ""
 "If the canvas is completely redrawn when scrolled, to reduce the flicker of "
 "static items"
@@ -221,7 +221,7 @@ msgid "The y coordinate of the top of the ellipse"
 msgstr "æ¥?å??ã?®ä¸­å¿?ã?® Y 座æ¨?"
 
 #: src/goocanvasellipse.c:123 src/goocanvasgrid.c:124 src/goocanvasgroup.c:106
-#: src/goocanvasimage.c:107 src/goocanvaspath.c:93 src/goocanvaspolyline.c:207
+#: src/goocanvasimage.c:109 src/goocanvaspath.c:93 src/goocanvaspolyline.c:207
 #: src/goocanvasrect.c:76 src/goocanvastext.c:141 src/goocanvaswidget.c:572
 msgid "Width"
 msgstr "å¹?"
@@ -232,7 +232,7 @@ msgid "The width of the ellipse"
 msgstr "ç?»å??ã?®å¹?"
 
 #: src/goocanvasellipse.c:130 src/goocanvasgrid.c:131 src/goocanvasgroup.c:114
-#: src/goocanvasimage.c:114 src/goocanvaspath.c:100
+#: src/goocanvasimage.c:116 src/goocanvaspath.c:100
 #: src/goocanvaspolyline.c:214 src/goocanvasrect.c:83 src/goocanvastext.c:149
 #: src/goocanvaswidget.c:580
 msgid "Height"
@@ -477,48 +477,56 @@ msgstr "è¦?æ±?ã??ã??表ã?®å¹?ã??ã??ã??ã?©ã?«ã??ã?®å¹?ã??使ã??ã?ªã?? -1 ã?§ã??"
 msgid "The height of the group, or -1 to use the default height"
 msgstr "è¦?æ±?ã??ã??表ã?®é«?ã??ã??ã??ã??ã?©ã?«ã??ã?®é«?ã??ã??使ã??ã?ªã?? -1 ã?§ã??"
 
-#: src/goocanvasimage.c:84
+#: src/goocanvasimage.c:86
 msgid "Pattern"
 msgstr "ã??ã?¿ã?¼ã?³"
 
-#: src/goocanvasimage.c:85
+#: src/goocanvasimage.c:87
 msgid "The cairo pattern to paint"
 msgstr "å¡?ã??ã?¤ã?¶ã??ç?¨ã?® cairo ã?®ã??ã?¿ã?¼ã?³"
 
-#: src/goocanvasimage.c:92
+#: src/goocanvasimage.c:94
 msgid "The x coordinate of the image"
 msgstr "ç?»å??ã?® X 座æ¨?"
 
-#: src/goocanvasimage.c:100
+#: src/goocanvasimage.c:102
 msgid "The y coordinate of the image"
 msgstr "ç?»å??ã?® Y 座æ¨?"
 
-#: src/goocanvasimage.c:108
+#: src/goocanvasimage.c:110
 msgid "The width of the image"
 msgstr "ç?»å??ã?®å¹?"
 
-#: src/goocanvasimage.c:115
+#: src/goocanvasimage.c:117
 msgid "The height of the image"
 msgstr "ç?»å??ã?®é«?ã??"
 
-#: src/goocanvasimage.c:121
+#: src/goocanvasimage.c:123
 #, fuzzy
 msgid "Scale To Fit"
 msgstr "Xæ?¹å??ã?®ã?¹ã?±ã?¼ã?«"
 
-#: src/goocanvasimage.c:122
+#: src/goocanvasimage.c:124
 msgid "If the image is scaled to fit the width and height settings"
 msgstr ""
 
-#: src/goocanvasimage.c:128
+#: src/goocanvasimage.c:130
+msgid "Alpha"
+msgstr ""
+
+#: src/goocanvasimage.c:131
+msgid "The opacity of the image, 0.0 is fully transparent, and 1.0 is opaque."
+msgstr ""
+
+#: src/goocanvasimage.c:137
 msgid "Pixbuf"
 msgstr "Pixbuf"
 
-#: src/goocanvasimage.c:129
+#: src/goocanvasimage.c:138
 msgid "The GdkPixbuf to display"
 msgstr "表示ã??ã??GdkPixbuf"
 
-#: src/goocanvasitem.c:461 src/goocanvasitemmodel.c:219
+#: src/goocanvasitem.c:461 src/goocanvasitemmodel.c:224
 msgid "Parent"
 msgstr "親"
 
@@ -526,74 +534,74 @@ msgstr "親"
 msgid "The parent item"
 msgstr "親ã?¢ã?¤ã??ã? "
 
-#: src/goocanvasitem.c:468 src/goocanvasitemmodel.c:226
+#: src/goocanvasitem.c:468 src/goocanvasitemmodel.c:231
 msgid "Visibility"
 msgstr "���"
 
-#: src/goocanvasitem.c:469 src/goocanvasitemmodel.c:227
+#: src/goocanvasitem.c:469 src/goocanvasitemmodel.c:232
 msgid "When the canvas item is visible"
 msgstr "ã??ã?¤ã?­ã?£ã?³ã??ã?¹ã?¢ã?¤ã??ã? ã??è¦?ã??ã??ã??"
 
-#: src/goocanvasitem.c:476 src/goocanvasitemmodel.c:234
+#: src/goocanvasitem.c:476 src/goocanvasitemmodel.c:239
 msgid "Visibility Threshold"
 msgstr "å?¯è¦?æ?§ã?®ã??ã??ã??å?¤"
 
-#: src/goocanvasitem.c:477 src/goocanvasitemmodel.c:235
+#: src/goocanvasitem.c:477 src/goocanvasitemmodel.c:240
 msgid "The scale threshold at which the item becomes visible"
 msgstr "ã?¢ã?¤ã??ã? ã??è¦?ã??ã??ã??ã??ã?«ã?ªã??å??ç??ã?®ã??ã??ã??å?¤"
 
-#: src/goocanvasitem.c:485 src/goocanvasitemmodel.c:243
+#: src/goocanvasitem.c:485 src/goocanvasitemmodel.c:248
 msgid "Transform"
 msgstr "å¤?æ??"
 
-#: src/goocanvasitem.c:486 src/goocanvasitemmodel.c:244
+#: src/goocanvasitem.c:486 src/goocanvasitemmodel.c:249
 msgid "The transformation matrix of the item"
 msgstr "ã?¢ã?¤ã??ã? ã?®å¤?æ??è¡?å??"
 
-#: src/goocanvasitem.c:492 src/goocanvasitemmodel.c:250
+#: src/goocanvasitem.c:492 src/goocanvasitemmodel.c:255
 msgid "Pointer Events"
 msgstr "ã??ã?¤ã?³ã?¿ã?¤ã??ã?³ã??"
 
-#: src/goocanvasitem.c:493 src/goocanvasitemmodel.c:251
+#: src/goocanvasitem.c:493 src/goocanvasitemmodel.c:256
 msgid "Specifies when the item receives pointer events"
 msgstr "ã??ã?¤ã?¢ã?¤ã??ã? ã??ã??ã?¤ã?³ã?¿ã?¤ã??ã?³ã??ã??å??ã??å??ã??ã??æ??å®?ã??ã?¾ã??"
 
-#: src/goocanvasitem.c:500 src/goocanvasitemmodel.c:258
+#: src/goocanvasitem.c:500 src/goocanvasitemmodel.c:263
 msgid "Title"
 msgstr "ã?¿ã?¤ã??ã?«"
 
-#: src/goocanvasitem.c:501 src/goocanvasitemmodel.c:259
+#: src/goocanvasitem.c:501 src/goocanvasitemmodel.c:264
 msgid ""
 "A short context-rich description of the item for use by assistive "
 "technologies"
 msgstr "æ?¯æ?´æ??è¡?ç?¨ã?®ç?­ã??æ??è??è±?å¯?ã?ªèª¬æ??"
 
-#: src/goocanvasitem.c:507 src/goocanvasitemmodel.c:265
+#: src/goocanvasitem.c:507 src/goocanvasitemmodel.c:270
 msgid "Description"
 msgstr "説æ??"
 
-#: src/goocanvasitem.c:508 src/goocanvasitemmodel.c:266
+#: src/goocanvasitem.c:508 src/goocanvasitemmodel.c:271
 msgid "A description of the item for use by assistive technologies"
 msgstr "æ?¯æ?´æ??è¡?ç?¨ã?®èª¬æ??"
 
-#: src/goocanvasitem.c:514 src/goocanvasitemmodel.c:272
+#: src/goocanvasitem.c:514 src/goocanvasitemmodel.c:277
 msgid "Can Focus"
 msgstr "ã??ã?©ã?¼ã?«ã?¹å?¯å?¦"
 
-#: src/goocanvasitem.c:515 src/goocanvasitemmodel.c:273
+#: src/goocanvasitem.c:515 src/goocanvasitemmodel.c:278
 msgid "If the item can take the keyboard focus"
 msgstr "ã?¢ã?¤ã??ã? ã?¯ã?­ã?¼ã??ã?¼ã??ã??ã?©ã?¼ã?«ã?¹ã??å??ã??ä»?ã??ã??ã??ã?©ã??ã??"
 
-#: src/goocanvasitem.c:521 src/goocanvasitemmodel.c:279
+#: src/goocanvasitem.c:521 src/goocanvasitemmodel.c:284
 msgid "Tooltip"
 msgstr ""
 
-#: src/goocanvasitem.c:522 src/goocanvasitemmodel.c:280
+#: src/goocanvasitem.c:522 src/goocanvasitemmodel.c:285
 #, fuzzy
 msgid "The tooltip to display for the item"
 msgstr "ã?¢ã?¤ã??ã? ã??ç½®ã??è¡?"
 
-#: src/goocanvasitemmodel.c:220
+#: src/goocanvasitemmodel.c:225
 msgid "The parent item model"
 msgstr "親ã?¢ã?¤ã??ã? ã?¢ã??ã?«"
 
diff --git a/po/sv.po b/po/sv.po
index 4432979..b9b7baa 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: goocanvas\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-11-03 10:57+0000\n"
+"POT-Creation-Date: 2011-02-14 14:50+0000\n"
 "PO-Revision-Date: 2010-07-27 12:08+0100\n"
 "Last-Translator: Daniel Nylander <po danielnylander se>\n"
 "Language-Team: Swedish <tp-sv listor tp-sv se>\n"
@@ -16,162 +16,162 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: src/goocanvas.c:297
+#: src/goocanvas.c:296
 msgid "Scale"
 msgstr "Skala"
 
-#: src/goocanvas.c:298
+#: src/goocanvas.c:297
 msgid "The magnification factor of the canvas"
 msgstr ""
 
-#: src/goocanvas.c:304
+#: src/goocanvas.c:303
 msgid "Scale X"
 msgstr ""
 
-#: src/goocanvas.c:305
+#: src/goocanvas.c:304
 msgid "The horizontal magnification factor of the canvas"
 msgstr ""
 
-#: src/goocanvas.c:311
+#: src/goocanvas.c:310
 msgid "Scale Y"
 msgstr ""
 
-#: src/goocanvas.c:312
+#: src/goocanvas.c:311
 msgid "The vertical magnification factor of the canvas"
 msgstr ""
 
-#: src/goocanvas.c:318 src/goocanvastext.c:158 src/goocanvaswidget.c:589
+#: src/goocanvas.c:317 src/goocanvastext.c:158 src/goocanvaswidget.c:589
 msgid "Anchor"
 msgstr "Ankare"
 
-#: src/goocanvas.c:319
+#: src/goocanvas.c:318
 msgid ""
 "Where to place the canvas when it is smaller than the widget's allocated area"
 msgstr ""
 
-#: src/goocanvas.c:326
+#: src/goocanvas.c:325
 msgid "X1"
 msgstr "X1"
 
-#: src/goocanvas.c:327
+#: src/goocanvas.c:326
 msgid "The x coordinate of the left edge of the canvas bounds, in canvas units"
 msgstr ""
 
-#: src/goocanvas.c:334
+#: src/goocanvas.c:333
 msgid "Y1"
 msgstr "Y1"
 
-#: src/goocanvas.c:335
+#: src/goocanvas.c:334
 msgid "The y coordinate of the top edge of the canvas bounds, in canvas units"
 msgstr ""
 
-#: src/goocanvas.c:342
+#: src/goocanvas.c:341
 msgid "X2"
 msgstr "X2"
 
-#: src/goocanvas.c:343
+#: src/goocanvas.c:342
 msgid ""
 "The x coordinate of the right edge of the canvas bounds, in canvas units"
 msgstr ""
 
-#: src/goocanvas.c:351
+#: src/goocanvas.c:350
 msgid "Y2"
 msgstr "Y2"
 
-#: src/goocanvas.c:352
+#: src/goocanvas.c:351
 msgid ""
 "The y coordinate of the bottom edge of the canvas bounds, in canvas units"
 msgstr ""
 
-#: src/goocanvas.c:361
+#: src/goocanvas.c:360
 msgid "Automatic Bounds"
 msgstr ""
 
-#: src/goocanvas.c:362
+#: src/goocanvas.c:361
 msgid ""
 "If the bounds are automatically calculated based on the bounds of all the "
 "items in the canvas"
 msgstr ""
 
-#: src/goocanvas.c:368
+#: src/goocanvas.c:367
 msgid "Bounds From Origin"
 msgstr ""
 
-#: src/goocanvas.c:369
+#: src/goocanvas.c:368
 msgid "If the automatic bounds are calculated from the origin"
 msgstr ""
 
-#: src/goocanvas.c:375
+#: src/goocanvas.c:374
 msgid "Bounds Padding"
 msgstr ""
 
-#: src/goocanvas.c:376
+#: src/goocanvas.c:375
 msgid "The padding added to the automatic bounds"
 msgstr ""
 
-#: src/goocanvas.c:382
+#: src/goocanvas.c:381
 msgid "Units"
 msgstr ""
 
-#: src/goocanvas.c:383
+#: src/goocanvas.c:382
 msgid "The units to use for the canvas"
 msgstr ""
 
-#: src/goocanvas.c:390
+#: src/goocanvas.c:389
 msgid "Resolution X"
 msgstr ""
 
-#: src/goocanvas.c:391
+#: src/goocanvas.c:390
 msgid "The horizontal resolution of the display, in dots per inch"
 msgstr ""
 
-#: src/goocanvas.c:398
+#: src/goocanvas.c:397
 msgid "Resolution Y"
 msgstr ""
 
-#: src/goocanvas.c:399
+#: src/goocanvas.c:398
 msgid "The vertical resolution of the display, in dots per inch"
 msgstr ""
 
-#: src/goocanvas.c:407
+#: src/goocanvas.c:406
 msgid "Background Color"
 msgstr "Bakgrundsfärg"
 
-#: src/goocanvas.c:408
+#: src/goocanvas.c:407
 msgid "The color to use for the canvas background"
 msgstr ""
 
-#: src/goocanvas.c:414
+#: src/goocanvas.c:413
 msgid "Background Color RGB"
 msgstr ""
 
-#: src/goocanvas.c:415
+#: src/goocanvas.c:414
 msgid ""
 "The color to use for the canvas background, specified as a 24-bit integer "
 "value, 0xRRGGBB"
 msgstr ""
 
-#: src/goocanvas.c:421
+#: src/goocanvas.c:420
 msgid "Integer Layout"
 msgstr ""
 
-#: src/goocanvas.c:422
+#: src/goocanvas.c:421
 msgid "If all item layout is done to the nearest integer"
 msgstr ""
 
-#: src/goocanvas.c:428
+#: src/goocanvas.c:427
 msgid "Clear Background"
 msgstr ""
 
-#: src/goocanvas.c:429
+#: src/goocanvas.c:428
 msgid "If the background is cleared before the canvas is painted"
 msgstr ""
 
-#: src/goocanvas.c:435
+#: src/goocanvas.c:434
 msgid "Redraw When Scrolled"
 msgstr ""
 
-#: src/goocanvas.c:436
+#: src/goocanvas.c:435
 msgid ""
 "If the canvas is completely redrawn when scrolled, to reduce the flicker of "
 "static items"
@@ -218,7 +218,7 @@ msgid "The y coordinate of the top of the ellipse"
 msgstr ""
 
 #: src/goocanvasellipse.c:123 src/goocanvasgrid.c:124 src/goocanvasgroup.c:106
-#: src/goocanvasimage.c:107 src/goocanvaspath.c:93 src/goocanvaspolyline.c:207
+#: src/goocanvasimage.c:109 src/goocanvaspath.c:93 src/goocanvaspolyline.c:207
 #: src/goocanvasrect.c:76 src/goocanvastext.c:141 src/goocanvaswidget.c:572
 msgid "Width"
 msgstr "Bredd"
@@ -228,7 +228,7 @@ msgid "The width of the ellipse"
 msgstr ""
 
 #: src/goocanvasellipse.c:130 src/goocanvasgrid.c:131 src/goocanvasgroup.c:114
-#: src/goocanvasimage.c:114 src/goocanvaspath.c:100
+#: src/goocanvasimage.c:116 src/goocanvaspath.c:100
 #: src/goocanvaspolyline.c:214 src/goocanvasrect.c:83 src/goocanvastext.c:149
 #: src/goocanvaswidget.c:580
 msgid "Height"
@@ -434,47 +434,55 @@ msgstr ""
 msgid "The height of the group, or -1 to use the default height"
 msgstr ""
 
-#: src/goocanvasimage.c:84
+#: src/goocanvasimage.c:86
 msgid "Pattern"
 msgstr "Mönster"
 
-#: src/goocanvasimage.c:85
+#: src/goocanvasimage.c:87
 msgid "The cairo pattern to paint"
 msgstr ""
 
-#: src/goocanvasimage.c:92
+#: src/goocanvasimage.c:94
 msgid "The x coordinate of the image"
 msgstr ""
 
-#: src/goocanvasimage.c:100
+#: src/goocanvasimage.c:102
 msgid "The y coordinate of the image"
 msgstr ""
 
-#: src/goocanvasimage.c:108
+#: src/goocanvasimage.c:110
 msgid "The width of the image"
 msgstr ""
 
-#: src/goocanvasimage.c:115
+#: src/goocanvasimage.c:117
 msgid "The height of the image"
 msgstr ""
 
-#: src/goocanvasimage.c:121
+#: src/goocanvasimage.c:123
 msgid "Scale To Fit"
 msgstr ""
 
-#: src/goocanvasimage.c:122
+#: src/goocanvasimage.c:124
 msgid "If the image is scaled to fit the width and height settings"
 msgstr ""
 
-#: src/goocanvasimage.c:128
+#: src/goocanvasimage.c:130
+msgid "Alpha"
+msgstr ""
+
+#: src/goocanvasimage.c:131
+msgid "The opacity of the image, 0.0 is fully transparent, and 1.0 is opaque."
+msgstr ""
+
+#: src/goocanvasimage.c:137
 msgid "Pixbuf"
 msgstr ""
 
-#: src/goocanvasimage.c:129
+#: src/goocanvasimage.c:138
 msgid "The GdkPixbuf to display"
 msgstr ""
 
-#: src/goocanvasitem.c:461 src/goocanvasitemmodel.c:219
+#: src/goocanvasitem.c:461 src/goocanvasitemmodel.c:224
 msgid "Parent"
 msgstr ""
 
@@ -482,73 +490,73 @@ msgstr ""
 msgid "The parent item"
 msgstr ""
 
-#: src/goocanvasitem.c:468 src/goocanvasitemmodel.c:226
+#: src/goocanvasitem.c:468 src/goocanvasitemmodel.c:231
 msgid "Visibility"
 msgstr "Synlighet"
 
-#: src/goocanvasitem.c:469 src/goocanvasitemmodel.c:227
+#: src/goocanvasitem.c:469 src/goocanvasitemmodel.c:232
 msgid "When the canvas item is visible"
 msgstr ""
 
-#: src/goocanvasitem.c:476 src/goocanvasitemmodel.c:234
+#: src/goocanvasitem.c:476 src/goocanvasitemmodel.c:239
 msgid "Visibility Threshold"
 msgstr ""
 
-#: src/goocanvasitem.c:477 src/goocanvasitemmodel.c:235
+#: src/goocanvasitem.c:477 src/goocanvasitemmodel.c:240
 msgid "The scale threshold at which the item becomes visible"
 msgstr ""
 
-#: src/goocanvasitem.c:485 src/goocanvasitemmodel.c:243
+#: src/goocanvasitem.c:485 src/goocanvasitemmodel.c:248
 msgid "Transform"
 msgstr ""
 
-#: src/goocanvasitem.c:486 src/goocanvasitemmodel.c:244
+#: src/goocanvasitem.c:486 src/goocanvasitemmodel.c:249
 msgid "The transformation matrix of the item"
 msgstr ""
 
-#: src/goocanvasitem.c:492 src/goocanvasitemmodel.c:250
+#: src/goocanvasitem.c:492 src/goocanvasitemmodel.c:255
 msgid "Pointer Events"
 msgstr ""
 
-#: src/goocanvasitem.c:493 src/goocanvasitemmodel.c:251
+#: src/goocanvasitem.c:493 src/goocanvasitemmodel.c:256
 msgid "Specifies when the item receives pointer events"
 msgstr ""
 
-#: src/goocanvasitem.c:500 src/goocanvasitemmodel.c:258
+#: src/goocanvasitem.c:500 src/goocanvasitemmodel.c:263
 msgid "Title"
 msgstr "Titel"
 
-#: src/goocanvasitem.c:501 src/goocanvasitemmodel.c:259
+#: src/goocanvasitem.c:501 src/goocanvasitemmodel.c:264
 msgid ""
 "A short context-rich description of the item for use by assistive "
 "technologies"
 msgstr ""
 
-#: src/goocanvasitem.c:507 src/goocanvasitemmodel.c:265
+#: src/goocanvasitem.c:507 src/goocanvasitemmodel.c:270
 msgid "Description"
 msgstr "Beskrivning"
 
-#: src/goocanvasitem.c:508 src/goocanvasitemmodel.c:266
+#: src/goocanvasitem.c:508 src/goocanvasitemmodel.c:271
 msgid "A description of the item for use by assistive technologies"
 msgstr ""
 
-#: src/goocanvasitem.c:514 src/goocanvasitemmodel.c:272
+#: src/goocanvasitem.c:514 src/goocanvasitemmodel.c:277
 msgid "Can Focus"
 msgstr ""
 
-#: src/goocanvasitem.c:515 src/goocanvasitemmodel.c:273
+#: src/goocanvasitem.c:515 src/goocanvasitemmodel.c:278
 msgid "If the item can take the keyboard focus"
 msgstr ""
 
-#: src/goocanvasitem.c:521 src/goocanvasitemmodel.c:279
+#: src/goocanvasitem.c:521 src/goocanvasitemmodel.c:284
 msgid "Tooltip"
 msgstr "Verktygstips"
 
-#: src/goocanvasitem.c:522 src/goocanvasitemmodel.c:280
+#: src/goocanvasitem.c:522 src/goocanvasitemmodel.c:285
 msgid "The tooltip to display for the item"
 msgstr ""
 
-#: src/goocanvasitemmodel.c:220
+#: src/goocanvasitemmodel.c:225
 msgid "The parent item model"
 msgstr ""
 
diff --git a/src/goocanvasitemmodel.c b/src/goocanvasitemmodel.c
index 6f2de83..b70405a 100644
--- a/src/goocanvasitemmodel.c
+++ b/src/goocanvasitemmodel.c
@@ -12,6 +12,11 @@
  *
  * #GooCanvasItemModel defines the interface that models for canvas items must
  * implement, and contains methods for operating on canvas item models.
+ *
+ * <note><para>
+ * 	The Model/View canvas feature may be removed in a future version of
+ * 	GooCanvas.
+ * </para></note>
  */
 #include <config.h>
 #include <math.h>
diff --git a/src/goocanvasitemsimple.c b/src/goocanvasitemsimple.c
index 7bdc267..8d3f001 100644
--- a/src/goocanvasitemsimple.c
+++ b/src/goocanvasitemsimple.c
@@ -1857,12 +1857,18 @@ goo_canvas_item_simple_get_line_width (GooCanvasItemSimple   *item)
  * item models. It can also be used as the base class for new custom canvas
  * item models.
  *
+ * <note><para>
+ * 	The Model/View canvas feature may be removed in a future version of
+ * 	GooCanvas.
+ * </para></note>
+ * 
  * It provides default implementations for many of the #GooCanvasItemModel
  * methods.
  *
  * Subclasses of #GooCanvasItemModelSimple only need to implement the
  * create_item() method of the #GooCanvasItemModel interface, to create
  * the default canvas item to view the item model.
+ *
  */
 
 
diff --git a/src/goocanvasstyle.c b/src/goocanvasstyle.c
index 6ca878d..378fba6 100644
--- a/src/goocanvasstyle.c
+++ b/src/goocanvasstyle.c
@@ -13,6 +13,11 @@
  * #GooCanvasStyle provides support for cascading style properties for canvas
  * items. It is intended to be used when implementing new canvas items.
  *
+ * <note><para>
+ * 	The cascading styles canvas feature may be removed in a future version
+ *      of GooCanvas.
+ * </para></note>
+ *
  * Style properties are identified by a unique #GQuark, and contain
  * arbitrary data stored in a #GValue.
  *



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]