Newt 関数とは? わかりやすく解説

Newt 関数

この例は、RedHat の 'setup' ユーティリティダイアログを PHP に移植した もので、テキストモードで動作します。
例 1508. Newt の使用例
<?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);
?>

目次

newt_bell — ビープ音を端末に送信する
newt_button_bar
newt_button
newt_centered_window — 画面の中央に指定したサイズのウィンドウをオープンする
newt_checkbox_get_value
newt_checkbox_set_flags
newt_checkbox_set_value
newt_checkbox_tree_add_item — *
newt_checkbox_tree_find_item
newt_checkbox_tree_get_current
newt_checkbox_tree_get_entry_value
newt_checkbox_tree_get_multi_selection
newt_checkbox_tree_get_selection
newt_checkbox_tree_multi
newt_checkbox_tree_set_current
newt_checkbox_tree_set_entry_value
newt_checkbox_tree_set_entry
newt_checkbox_tree_set_width
newt_checkbox_tree
newt_checkbox
newt_clear_key_buffer — 追加の入力を待たずに、端末の入力バッファの内容をクリアする
newt_cls
newt_compact_button
newt_component_add_callback
newt_component_takes_focus
newt_create_grid
newt_cursor_off
newt_cursor_on
newt_delay
newt_draw_form
newt_draw_root_text — 指定した位置に文字列を表示する
newt_entry_get_value
newt_entry_set_filter
newt_entry_set_flags
newt_entry_set
newt_entry
newt_finished — newt インターフェースを終了する
newt_form_add_component — フォームにコンポーネントを追加する
newt_form_add_components — フォームに複数のコンポーネントを追加する
newt_form_add_host_key
newt_form_destroy — フォームを破壊する
newt_form_get_current
newt_form_run — フォームを実行する
newt_form_set_background
newt_form_set_height
newt_form_set_size
newt_form_set_timer
newt_form_set_width
newt_form_watch_fd
newt_form — フォームを作成する
newt_get_screen_size — 参照で渡された引数に、現在の端末の大きさを格納する
newt_grid_add_components_to_form
newt_grid_basic_window
newt_grid_free
newt_grid_get_size
newt_grid_h_close_stacked
newt_grid_h_stacked
newt_grid_place
newt_grid_set_field
newt_grid_simple_window
newt_grid_v_close_stacked
newt_grid_v_stacked
newt_grid_wrapped_window_at
newt_grid_wrapped_window
newt_init — newt を初期化する
newt_label_set_text
newt_label
newt_listbox_append_entry
newt_listbox_clear_selection
newt_listbox_clear
newt_listbox_delete_entry
newt_listbox_get_current
newt_listbox_get_selection
newt_listbox_insert_entry
newt_listbox_item_count
newt_listbox_select_item
newt_listbox_set_current_by_key
newt_listbox_set_current
newt_listbox_set_data
newt_listbox_set_entry
newt_listbox_set_width
newt_listbox
newt_listitem_get_data
newt_listitem_set
newt_listitem
newt_open_window — 指定したサイズと位置でウィンドウをオープンする
newt_pop_help_line — 現在のヘルプ行をスタックの内容で置き換える
newt_pop_window — トップウィンドウを画面から消去する
newt_push_help_line — 現在のヘルプ行をスタックに保存し、新しい行を表示する
newt_radio_get_current
newt_radiobutton
newt_redraw_help_line
newt_reflow_text
newt_refresh — 画面の変更された部分を更新する
newt_resize_screen
newt_resumenewt_suspend() をコールした後に newt インターフェースの使用を再開する
newt_run_form — フォームを実行する
newt_scale_set
newt_scale
newt_scrollbar_set
newt_set_help_callback
newt_set_suspend_callback — ユーザがサスペンドキーを押した際に起動するコールバック関数を設定する
newt_suspend — 端末を元の状態に戻すよう、newt に通知する
newt_textbox_get_num_lines
newt_textbox_reflowed
newt_textbox_set_height
newt_textbox_set_text
newt_textbox
newt_vertical_scrollbar
newt_wait_for_key — キーが押されるまで結果を返さない
newt_win_choice
newt_win_entries
newt_win_menu
newt_win_message
newt_win_messagev
newt_win_ternary




固有名詞の分類

このページでは「PHP関数リファレンス」からNewt 関数を検索した結果を表示しています。
Weblioに収録されているすべての辞書からNewt 関数を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からNewt 関数 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Newt 関数」の関連用語

Newt 関数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Newt 関数のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS