Author: Tobias Schlitt
Date: 2007-04-07 12:04:44 +0200 (Sat, 07 Apr 2007)
New Revision: 4820

Log:
- Added examples for dialog system.

Added:
   trunk/ConsoleTools/docs/example_menu_dialog_full.php
   trunk/ConsoleTools/docs/example_question_dialog_collection_full.php
   trunk/ConsoleTools/docs/example_question_dialog_type_full.php

Added: trunk/ConsoleTools/docs/example_menu_dialog_full.php
===================================================================
--- trunk/ConsoleTools/docs/example_menu_dialog_full.php        2007-04-07 
08:49:27 UTC (rev 4819)
+++ trunk/ConsoleTools/docs/example_menu_dialog_full.php        2007-04-07 
10:04:44 UTC (rev 4820)
@@ -0,0 +1,30 @@
+<?php
+
+require_once "Base/src/base.php";
+
+function __autoload( $className )
+{
+    ezcBase::autoload( $className );
+}
+
+$out = new ezcConsoleOutput();
+
+$opts = new ezcConsoleMenuDialogOptions();
+$opts->text = "Please choose a possibility:\n";
+$opts->validator = new ezcConsoleMenuDialogDefaultValidator(
+    array(
+        "A" => "Selection A",
+        "B" => "Selection B",
+        "C" => "Selection C",
+        "D" => "Selection D",
+        "Z" => "Selection Z",
+    ),
+    "Z"
+);
+
+$dialog = new ezcConsoleMenuDialog( $out, $opts );
+
+$res = ezcConsoleDialogViewer::displayDialog( $dialog );
+echo "User seletced $res\n";
+
+?>


Property changes on: trunk/ConsoleTools/docs/example_menu_dialog_full.php
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/ConsoleTools/docs/example_question_dialog_collection_full.php
===================================================================
--- trunk/ConsoleTools/docs/example_question_dialog_collection_full.php 
2007-04-07 08:49:27 UTC (rev 4819)
+++ trunk/ConsoleTools/docs/example_question_dialog_collection_full.php 
2007-04-07 10:04:44 UTC (rev 4820)
@@ -0,0 +1,25 @@
+<?php
+
+require_once "Base/src/base.php";
+
+function __autoload( $className )
+{
+    ezcBase::autoload( $className );
+}
+
+$out = new ezcConsoleOutput();
+
+$opts = new ezcConsoleQuestionDialogOptions();
+$opts->text = "Do you want to proceed?";
+$opts->showResults = true;
+$opts->validator = new ezcConsoleQuestionDialogCollectionValidator(
+    array( "y", "n" ),
+    "n",
+    ezcConsoleQuestionDialogCollectionValidator::CONVERT_LOWER
+);
+
+$dialog = new ezcConsoleQuestionDialog( $out, $opts );
+
+echo "The user decided to " . ( ezcConsoleDialogViewer::displayDialog( $dialog 
) === "n" ? "not " : "" ) . "proceed.\n";
+
+?>


Property changes on: 
trunk/ConsoleTools/docs/example_question_dialog_collection_full.php
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/ConsoleTools/docs/example_question_dialog_type_full.php
===================================================================
--- trunk/ConsoleTools/docs/example_question_dialog_type_full.php       
2007-04-07 08:49:27 UTC (rev 4819)
+++ trunk/ConsoleTools/docs/example_question_dialog_type_full.php       
2007-04-07 10:04:44 UTC (rev 4820)
@@ -0,0 +1,30 @@
+<?php
+
+require_once "Base/src/base.php";
+
+function __autoload( $className )
+{
+    ezcBase::autoload( $className );
+}
+
+$out = new ezcConsoleOutput();
+
+$opts = new ezcConsoleQuestionDialogOptions();
+$opts->text = "How old are you?";
+$opts->showResults = true;
+$opts->validator = new ezcConsoleQuestionDialogTypeValidator(
+    ezcConsoleQuestionDialogTypeValidator::TYPE_INT
+);
+
+$dialog = new ezcConsoleQuestionDialog( $out, $opts );
+
+if ( ( $res = ezcConsoleDialogViewer::displayDialog( $dialog ) ) < 8 )
+{
+    echo "Sorry, I can not believe that you are $res years old!\n";
+}
+else
+{
+    echo "Hey, you're still young! :)\n";
+}
+
+?>


Property changes on: 
trunk/ConsoleTools/docs/example_question_dialog_type_full.php
___________________________________________________________________
Name: svn:eol-style
   + native

-- 
svn-components mailing list
svn-components@lists.ez.no
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to