©
                    本文档使用
                    php中文网手册 发布
                
This example is a PHP port of RedHat 'setup' utility dialog, executed in text mode.
Example #1 Newt Usage Example
  <?php
newt_init  ();
 newt_cls  ();
 newt_draw_root_text  ( 0 ,  0 ,  "Test Mode Setup Utility 1.12" );
 newt_push_help_line  ( null );
 newt_draw_root_text  (- 30 ,  0 ,  "(c) 1999-2002 RedHat, Inc" );
 newt_get_screen_size  ( $rows ,  $cols );
 newt_open_window  ( $rows / 2 - 17 ,  $cols / 2 - 10 ,  34 ,  17 ,  "Choose a Tool" );
 $form  =  newt_form  ();
 $list  =  newt_listbox  ( 3 ,  2 ,  10 );
foreach (array (
     "Authentication configuration" ,
     "Firewall configuration" ,
     "Mouse configuration" ,
     "Network configuration" ,
     "Printer configuration" ,
     "System services" ) as  $l_item )
{
     newt_listbox_add_entry  ( $list ,  $l_item ,  $l_item );
}
 $b1  =  newt_button  ( 5 ,  12 ,  "Run Tool" );
 $b2  =  newt_button  ( 21 ,  12 ,  "Quit" );
 newt_form_add_component  ( $form ,  $list );
 newt_form_add_components  ( $form , array( $b1 ,  $b2 ));
 newt_refresh  ();
 newt_run_form  ( $form );
 newt_pop_window  ();
 newt_pop_help_line  ();
 newt_finished  ();
 newt_form_destroy  ( $form );
 ?>