svn: /gtk/php-gtk-doc/trunk/ examples/reference/gtk/gtkfilechooserdialog/construct.php manual/en/reference/gtk/gtkfilechooserdialog.xml
[email protected] (Mark Skilbeck) Mon, 18 Oct 2010 20:41:45 +0000
| Newsgroups | php.gtk.doc |
|---|---|
| Message-ID | <[email protected]> |
--e8c767ae3527e8f22af03c9cfcccf3ad8b56a97d
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
markskilbeck Mon, 18 Oct 2010 20:41:45 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=304490
Log:
Adding example for GtkFileChooserDialog
Changed paths:
A gtk/php-gtk-doc/trunk/examples/reference/gtk/gtkfilechooserdialog/
A gtk/php-gtk-doc/trunk/examples/reference/gtk/gtkfilechooserdialog/construct.php
U gtk/php-gtk-doc/trunk/manual/en/reference/gtk/gtkfilechooserdialog.xml
Added: gtk/php-gtk-doc/trunk/examples/reference/gtk/gtkfilechooserdialog/construct.php
===================================================================
--- gtk/php-gtk-doc/trunk/examples/reference/gtk/gtkfilechooserdialog/construct.php (rev 0)
+++ gtk/php-gtk-doc/trunk/examples/reference/gtk/gtkfilechooserdialog/construct.php 2010-10-18 20:41:45 UTC (rev 304490)
@@ -0,0 +1,26 @@
+<?php
+
+function responseCallback($dialog, $response)
+{
+ switch ($response)
+ {
+ case Gtk::RESPONSE_OK:
+ echo "You chose file path ", $dialog->get_filename();
+ break;
+ case Gtk::RESPONSE_CANCEL:
+ echo "You selected cancel";
+ }
+ $dialog->destroy();
+}
+
+$dialog = new GtkFileChooserDialog(
+ 'Pick a file...', # Dialog title
+ NULL, # Parent
+ Gtk::FILE_CHOOSER_ACTION_OPEN, # File chooser action (open a file)
+ array ( # Button title, button response, ...
+ 'Open', Gtk::RESPONSE_OK,
+ 'Cancel', Gtk::RESPONSE_CANCEL
+ )
+);
+$dialog->connect('response', 'responseCallback');
+$response = $dialog->run();
\ No newline at end of file
Modified: gtk/php-gtk-doc/trunk/manual/en/reference/gtk/gtkfilechooserdialog.xml
===================================================================
--- gtk/php-gtk-doc/trunk/manual/en/reference/gtk/gtkfilechooserdialog.xml 2010-10-18 19:16:06 UTC (rev 304489)
+++ gtk/php-gtk-doc/trunk/manual/en/reference/gtk/gtkfilechooserdialog.xml 2010-10-18 20:41:45 UTC (rev 304490)
@@ -70,8 +70,15 @@
Creates a GtkFileChooserDialog window to be used for functionality such as
opening and saving files.
</para>
+ <example>
+ <title>An reconstruction of the GtkMessageDialog using GtkDialog.</title>
+ <programlisting role="php">
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="&directory.examples;/reference/gtk/gtkfilechooserdialog/constructor.php" parse="text">
+ <xi:fallback>FIXME: MISSING XINCLUDE CONTENT</xi:fallback>
+ </xi:include>
+ </programlisting>
+ </example>
</desc>
- <!-- FIXME: Needs an example -->
</constructor>
</constructors>
--e8c767ae3527e8f22af03c9cfcccf3ad8b56a97d--