cvs: php-gtk-doc /manual/en/reference/gtk gtkwidget.xml gtkwindow.xml

[email protected] ("Christian Weiske") Tue, 21 Nov 2006 09:35:16 -0000
Newsgroups php.gtk.doc
Message-ID <cvscweiske1164101716@cvsserver>
cweiske		Tue Nov 21 09:35:16 2006 UTC

  Modified files:              
    /php-gtk-doc/manual/en/reference/gtk	gtkwidget.xml gtkwindow.xml 
  Log:
  GtkWidget::render_icon() and GtkWindow::set_icon example
  and documentation
  
  
http://cvs.php.net/viewvc.cgi/php-gtk-doc/manual/en/reference/gtk/gtkwidget.xml?r1=1.30&r2=1.31&diff_format=u
Index: php-gtk-doc/manual/en/reference/gtk/gtkwidget.xml
diff -u php-gtk-doc/manual/en/reference/gtk/gtkwidget.xml:1.30 php-gtk-doc/manual/en/reference/gtk/gtkwidget.xml:1.31
--- php-gtk-doc/manual/en/reference/gtk/gtkwidget.xml:1.30	Mon Nov  6 21:43:34 2006
+++ php-gtk-doc/manual/en/reference/gtk/gtkwidget.xml	Tue Nov 21 09:35:16 2006
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.30 $ -->
+<!-- $Revision: 1.31 $ -->
 <classentry id="gtk.gtkwidget">
  <classmeta>
   <classtitle>GtkWidget</classtitle>
@@ -2087,17 +2087,23 @@
   <method id="gtk.gtkwidget.method.render_icon">
    <funcsynopsis>
     <funcprototype>
-     <funcdef> <function>render_icon</function></funcdef>
-     <paramdef>string <parameter>stock_id</parameter></paramdef>
-     <paramdef>GtkIconSize <parameter>size</parameter></paramdef>
+     <funcdef><classname>GdkPixbuf</classname> <function>render_icon</function></funcdef>
+     <paramdef><enumname>GtkStockItems</enumname> <parameter>stock_id</parameter></paramdef>
+     <paramdef><enumname>GtkIconSize</enumname> <parameter>size</parameter></paramdef>
      <paramdef>string <parameter><optional>detail = null</optional></parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <shortdesc>
-
+    Creates a GdkPixbuf from a stock item.
    </shortdesc>
    <desc>
-
+    <para>
+     Creates a <classname>GdkPixbuf</classname> from a given
+     stock item enum and at the given <parameter>size</parameter>.
+    </para>
+    <para>
+     See <function class="GtkWindow">set_icon</function> for a usage example.
+    </para>
    </desc>
   </method>
 
http://cvs.php.net/viewvc.cgi/php-gtk-doc/manual/en/reference/gtk/gtkwindow.xml?r1=1.30&r2=1.31&diff_format=u
Index: php-gtk-doc/manual/en/reference/gtk/gtkwindow.xml
diff -u php-gtk-doc/manual/en/reference/gtk/gtkwindow.xml:1.30 php-gtk-doc/manual/en/reference/gtk/gtkwindow.xml:1.31
--- php-gtk-doc/manual/en/reference/gtk/gtkwindow.xml:1.30	Fri Oct 20 02:56:33 2006
+++ php-gtk-doc/manual/en/reference/gtk/gtkwindow.xml	Tue Nov 21 09:35:16 2006
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.30 $ -->
+<!-- $Revision: 1.31 $ -->
 <classentry id="gtk.gtkwindow">
  <classmeta>
   <classtitle>GtkWindow</classtitle>
@@ -663,9 +663,9 @@
     </para>
     <para>
      &seealso;
+     <function class="GtkWindow">get_icon</function>,
      <function class="GtkWindow">set_icon_list</function>
     </para>
-
    </desc>
   </method>
 
@@ -1801,6 +1801,24 @@
      image from the list will be used in each instance where the icon is
      shown.
     </para>
+    <example>
+     <title>Using a stock icon as window icon</title>
+     <programlisting role="php"><![CDATA[
+$wnd = new GtkWindow();
+$pixbuf = $wnd->render_icon(
+    Gtk::STOCK_FIND,
+    Gtk::ICON_SIZE_DIALOG
+);
+$wnd->set_icon($pixbuf);
+]]></programlisting>
+     <para>
+      This example uses <function class="GtkWidget">render_icon</function>
+      to create a <classname>GdkPixbuf</classname> from a
+      <enumname>GtkStockItems</enumname> enum, together with a
+      <enumname>GtkIconSize</enumname> size definition.
+     </para>
+    </example>
+
     <para>
      &seealso;
      <function class="GtkWindow">get_icon</function>,