newt_bell

Send a beep to the terminal

说明

void newt_bell ( void )

This function sends a beep to the terminal.

Note:

Depending on the terminal's settings, this beep may or may not be audible.

返回值

没有返回值。

newt_button_bar

This function returns a grid containing the buttons created

说明

resource newt_button_bar ( array &$buttons )

This function returns a grid containing the buttons created.

参数

buttons

返回值

Returns grid containing the buttons created.

newt_button

Create a new button

说明

resource newt_button ( int $left , int $top , string $text )

Creates a new button.

参数

left
X-coordinate of the button.

top
Y-coordinate of the button.

text
The text which should be displayed in the button.

返回值

Returns a resource link to the created button component, or FALSE on error.

范例

示例 #1 A newt_button example

<?php

$form = newt_form();

$ok_button = newt_button(5, 12, "Run Tool");
    
newt_form_add_component($form, $ok_button);

?>

参见

  • newt_button_bar

newt_centered_window

Open a centered window of the specified size

说明

int newt_centered_window ( int $width , int $height [, string $title ] )

Open a centered window of the specified size.

参数

width
Window width

height
Window height

title
Window title

返回值

Undefined value.

参见

  • newt_pop_window
  • newt_open_window

newt_checkbox_get_value

Retreives value of checkox resource

说明

string newt_checkbox_get_value ( resource $checkbox )

This function returns the character in the sequence which indicates the current value of the checkbox.

参数

checkbox

返回值

Returns character indicating the value of the checkbox.

newt_checkbox_set_flags

Configures checkbox resource

说明

void newt_checkbox_set_flags ( resource $checkbox , int $flags , int $sense )

This function allows to set various flags on checkbox resource.

参数

checkbox

flags

sense

返回值

没有返回值。

newt_checkbox_set_value

Sets the value of the checkbox

说明

void newt_checkbox_set_value ( resource $checkbox , string $value )

This function allows to set the current value of the checkbox resource.

参数

checkbox

value

返回值

没有返回值。

newt_checkbox_tree_add_item

Adds new item to the checkbox tree

说明

void newt_checkbox_tree_add_item ( resource $checkboxtree , string $text , mixed $data , int $flags , int $index [, int $... ] )

This function allows to add new item to the checkbox tree.

参数

checkboxtree

text

data

flags

index

返回值

没有返回值。

newt_checkbox_tree_find_item

Finds an item in the checkbox tree

说明

array newt_checkbox_tree_find_item ( resource $checkboxtree , mixed $data )

Finds an item in the checkbox tree by item's data.

参数

checkboxtree

data

返回值

Returns checkbox tree item resource, or NULL if it wasn't found.

newt_checkbox_tree_get_current

Returns checkbox tree selected item

说明

mixed newt_checkbox_tree_get_current ( resource $checkboxtree )

This method returns checkbox tree selected tem.

参数

checkboxtree

返回值

Returns current (selected) checkbox tree item.

newt_checkbox_tree_get_entry_value

说明

string newt_checkbox_tree_get_entry_value ( resource $checkboxtree , mixed $data )

Warning

本函数还未编写文档,仅有参数列表。

参数

checkboxtree

data

返回值

newt_checkbox_tree_get_multi_selection

说明

array newt_checkbox_tree_get_multi_selection ( resource $checkboxtree , string $seqnum )

Warning

本函数还未编写文档,仅有参数列表。

参数

checkboxtree

seqnum

返回值

newt_checkbox_tree_get_selection

说明

array newt_checkbox_tree_get_selection ( resource $checkboxtree )

Warning

本函数还未编写文档,仅有参数列表。

参数

checkboxtree

返回值

newt_checkbox_tree_multi

说明

resource newt_checkbox_tree_multi ( int $left , int $top , int $height , string $seq [, int $flags ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

height

seq

flags

返回值

newt_checkbox_tree_set_current

说明

void newt_checkbox_tree_set_current ( resource $checkboxtree , mixed $data )

Warning

本函数还未编写文档,仅有参数列表。

参数

checkboxtree

data

返回值

没有返回值。

newt_checkbox_tree_set_entry_value

说明

void newt_checkbox_tree_set_entry_value ( resource $checkboxtree , mixed $data , string $value )

Warning

本函数还未编写文档,仅有参数列表。

参数

checkboxtree

data

value

返回值

没有返回值。

newt_checkbox_tree_set_entry

说明

void newt_checkbox_tree_set_entry ( resource $checkboxtree , mixed $data , string $text )

Warning

本函数还未编写文档,仅有参数列表。

参数

checkboxtree

data

text

返回值

没有返回值。

newt_checkbox_tree_set_width

说明

void newt_checkbox_tree_set_width ( resource $checkbox_tree , int $width )

Warning

本函数还未编写文档,仅有参数列表。

参数

checkbox_tree

width

返回值

没有返回值。

newt_checkbox_tree

说明

resource newt_checkbox_tree ( int $left , int $top , int $height [, int $flags ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

height

flags

返回值

newt_checkbox

说明

resource newt_checkbox ( int $left , int $top , string $text , string $def_value [, string $seq ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

text

def_value

seq

返回值

newt_clear_key_buffer

Discards the contents of the terminal's input buffer without waiting for additional input

说明

void newt_clear_key_buffer ( void )

Discards the contents of the terminal's input buffer without waiting for additional input.

返回值

没有返回值。

参见

  • newt_wait_for_key

newt_cls

说明

void newt_cls ( void )

Warning

本函数还未编写文档,仅有参数列表。

参数

返回值

没有返回值。

newt_compact_button

说明

resource newt_compact_button ( int $left , int $top , string $text )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

text

返回值

newt_component_add_callback

说明

void newt_component_add_callback ( resource $component , mixed $func_name , mixed $data )

Warning

本函数还未编写文档,仅有参数列表。

参数

component

func_name

data

返回值

没有返回值。

newt_component_takes_focus

说明

void newt_component_takes_focus ( resource $component , bool $takes_focus )

Warning

本函数还未编写文档,仅有参数列表。

参数

component

takes_focus

返回值

没有返回值。

newt_create_grid

说明

resource newt_create_grid ( int $cols , int $rows )

Warning

本函数还未编写文档,仅有参数列表。

参数

cols

rows

返回值

newt_cursor_off

说明

void newt_cursor_off ( void )

Warning

本函数还未编写文档,仅有参数列表。

参数

返回值

没有返回值。

newt_cursor_on

说明

void newt_cursor_on ( void )

Warning

本函数还未编写文档,仅有参数列表。

返回值

没有返回值。

newt_delay

说明

void newt_delay ( int $microseconds )

Warning

本函数还未编写文档,仅有参数列表。

参数

microseconds

返回值

没有返回值。

newt_draw_form

说明

void newt_draw_form ( resource $form )

Warning

本函数还未编写文档,仅有参数列表。

参数

form

返回值

没有返回值。

newt_draw_root_text

Displays the string text at the position indicated

说明

void newt_draw_root_text ( int $left , int $top , string $text )

Displays the string text at the position indicated.

参数

left
Column number

Note:

If left is negative, the position is measured from the opposite side of the screen.

top
Line number

Note:

If top is negative, the position is measured from the opposite side of the screen.

text
Text to display.

返回值

没有返回值。

范例

示例 #1 A newt_draw_root_text example

This code demonstrates drawing of titles in the both corners of the screen.

<?php
 newt_init();
 newt_cls();

 newt_draw_root_text (2, 0, "Some root text");
 newt_refresh();
 sleep(1);

 newt_draw_root_text (-30, 0, "Root text in the other corner");
 newt_refresh();
 sleep(1);

 newt_finished();
?>

参见

  • newt_push_help_line
  • newt_pop_help_line

newt_entry_get_value

说明

string newt_entry_get_value ( resource $entry )

Warning

本函数还未编写文档,仅有参数列表。

参数

entry

返回值

newt_entry_set_filter

说明

void newt_entry_set_filter ( resource $entry , callable $filter , mixed $data )

Warning

本函数还未编写文档,仅有参数列表。

参数

entry

filter

data

返回值

没有返回值。

newt_entry_set_flags

说明

void newt_entry_set_flags ( resource $entry , int $flags , int $sense )

Warning

本函数还未编写文档,仅有参数列表。

参数

entry

flags

sense

返回值

没有返回值。

newt_entry_set

说明

void newt_entry_set ( resource $entry , string $value [, bool $cursor_at_end ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

entry

value

cursor_at_end

返回值

没有返回值。

newt_entry

说明

resource newt_entry ( int $left , int $top , int $width [, string $init_value [, int $flags ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

width

init_value

flags

返回值

newt_finished

Uninitializes newt interface

说明

int newt_finished ( void )

Uninitializes newt interface. This function be called, when program is ready to exit.

返回值

Returns 1 on success, 0 on failure.

参见

  • newt_init

newt_form_add_component

Adds a single component to the form

说明

void newt_form_add_component ( resource $form , resource $component )

Adds a single component to the form.

参数

form
Form to which component will be added

component
Component to add to the form

返回值

没有返回值。

范例

示例 #1 A newt_form_add_component example

<?php
$form = newt_form();

$options = array("Authentication configuration", "Firewall configuration",
"Mouse configuration", "Network configuration", "Printer configuration",
"System services");

$list = newt_listbox(3, 2, 10);

foreach ($options as $l_item) {
    newt_listbox_add_entry($list, $l_item, $l_item);
}

newt_form_add_component($form, $list);
?>

参见

  • newt_form_add_components

newt_form_add_components

Add several components to the form

说明

void newt_form_add_components ( resource $form , array $components )

Adds several components to the form.

参数

form
Form to which components will be added

components
Array of components to add to the form

返回值

没有返回值。

范例

示例 #1 A newt_form_add_components example

<?php
$form = newt_form();

$b1 = newt_button(5, 12, "Run Tool");
$b2 = newt_button(21, 12, "Quit");

newt_form_add_components($form, array($b1, $b2));
?>

参见

  • newt_form_add_component

newt_form_add_hot_key

说明

void newt_form_add_hot_key ( resource $form , int $key )

Warning

本函数还未编写文档,仅有参数列表。

参数

form

key

返回值

没有返回值。

newt_form_destroy

Destroys a form

说明

void newt_form_destroy ( resource $form )

This function frees the memory resources used by the form and all of the components which have been added to the form (including those components which are on subforms). Once a form has been destroyed, none of the form's components can be used.

参数

form
Form component, which is going to be destroyed

返回值

没有返回值。

参见

  • newt_form_run
  • newt_run_form

newt_form_get_current

说明

resource newt_form_get_current ( resource $form )

Warning

本函数还未编写文档,仅有参数列表。

参数

form

返回值

newt_form_run

Runs a form

说明

void newt_form_run ( resource $form , array &$exit_struct )

This function runs the form passed to it.

参数

form
Form component

exit_struct
Array, used for returning information after running the form component. Keys and values are described in the following table:

Index KeyValue TypeDescription
reasonintegerThe reason, why the form has been exited. Possible values are defined here.
watchresourceResource link, specified in newt_form_watch_fd
keyintegerHotkey
componentresourceComponent, which caused the form to exit

返回值

没有返回值。

参见

  • newt_run_form

newt_form_set_background

说明

void newt_form_set_background ( resource $from , int $background )

Warning

本函数还未编写文档,仅有参数列表。

参数

from

background

返回值

没有返回值。

newt_form_set_height

说明

void newt_form_set_height ( resource $form , int $height )

Warning

本函数还未编写文档,仅有参数列表。

参数

form

height

返回值

没有返回值。

newt_form_set_size

说明

void newt_form_set_size ( resource $form )

Warning

本函数还未编写文档,仅有参数列表。

参数

form

返回值

没有返回值。

newt_form_set_timer

说明

void newt_form_set_timer ( resource $form , int $milliseconds )

Warning

本函数还未编写文档,仅有参数列表。

参数

form

milliseconds

返回值

没有返回值。

newt_form_set_width

说明

void newt_form_set_width ( resource $form , int $width )

Warning

本函数还未编写文档,仅有参数列表。

参数

form

width

返回值

没有返回值。

newt_form_watch_fd

说明

void newt_form_watch_fd ( resource $form , resource $stream [, int $flags ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

form

stream

flags

返回值

没有返回值。

newt_form

Create a form

说明

resource newt_form ([ resource $vert_bar [, string $help [, int $flags ]]] )

Create a new form.

参数

vert_bar
Vertical scrollbar which should be associated with the form

help
Help text string

flags
Various flags

返回值

Returns a resource link to the created form component, or FALSE on error.

范例

示例 #1 A newt_form example

Displays a single button "Quit", which closes the application once it's pressed.

<?php
newt_init();
newt_cls();

$myform = newt_form();
$button = newt_button (5, 12, "Quit");

newt_form_add_component ($myform, $button);
newt_refresh ();
newt_run_form ($myform);

newt_finished ();
newt_form_destroy ($myform);
?>

参见

  • newt_form_run
  • newt_run_form
  • newt_form_add_component
  • newt_form_add_components
  • newt_form_destroy

newt_get_screen_size

Fills in the passed references with the current size of the terminal

说明

void newt_get_screen_size ( int &$cols , int &$rows )

Fills in the passed references with the current size of the terminal.

参数

cols
Number of columns in the terminal

rows
Number of rows in the terminal

返回值

没有返回值。

范例

示例 #1 A newt_get_screen_size example

This code prints out the screen size of your terminal.

<?php
 newt_init();
 newt_get_screen_size (&$cols, &$rows);
 newt_finished();

 print "Your terminal size is: {$cols}x{$rows}\n";
?>

以上例程会输出:

Your terminal size is: 138x47

newt_grid_add_components_to_form

说明

void newt_grid_add_components_to_form ( resource $grid , resource $form , bool $recurse )

Warning

本函数还未编写文档,仅有参数列表。

参数

grid

form

recurse

返回值

没有返回值。

newt_grid_basic_window

说明

resource newt_grid_basic_window ( resource $text , resource $middle , resource $buttons )

Warning

本函数还未编写文档,仅有参数列表。

参数

text

middle

buttons

返回值

newt_grid_free

说明

void newt_grid_free ( resource $grid , bool $recurse )

Warning

本函数还未编写文档,仅有参数列表。

参数

grid

recurse

返回值

没有返回值。

newt_grid_get_size

说明

void newt_grid_get_size ( resouce $grid , int &$width , int &$height )

Warning

本函数还未编写文档,仅有参数列表。

参数

grid

width

height

返回值

没有返回值。

newt_grid_h_close_stacked

说明

resource newt_grid_h_close_stacked ( int $element1_type , resource $element1 [, int $... [, resource $... ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

element1_type

element1

返回值

newt_grid_h_stacked

说明

resource newt_grid_h_stacked ( int $element1_type , resource $element1 [, int $... [, resource $... ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

element1_type

element1

返回值

newt_grid_place

说明

void newt_grid_place ( resource $grid , int $left , int $top )

Warning

本函数还未编写文档,仅有参数列表。

参数

grid

left

top

返回值

没有返回值。

newt_grid_set_field

说明

void newt_grid_set_field ( resource $grid , int $col , int $row , int $type , resource $val , int $pad_left , int $pad_top , int $pad_right , int $pad_bottom , int $anchor [, int $flags ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

grid

col

row

type

val

pad_left

pad_top

pad_right

pad_bottom

anchor

flags

返回值

没有返回值。

newt_grid_simple_window

说明

resource newt_grid_simple_window ( resource $text , resource $middle , resource $buttons )

Warning

本函数还未编写文档,仅有参数列表。

参数

text

middle

buttons

返回值

newt_grid_v_close_stacked

说明

resource newt_grid_v_close_stacked ( int $element1_type , resource $element1 [, int $... [, resource $... ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

element1_type

element1

返回值

newt_grid_v_stacked

说明

resource newt_grid_v_stacked ( int $element1_type , resource $element1 [, int $... [, resource $... ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

element1_type

element1

返回值

newt_grid_wrapped_window_at

说明

void newt_grid_wrapped_window_at ( resource $grid , string $title , int $left , int $top )

Warning

本函数还未编写文档,仅有参数列表。

参数

grid

title

left

top

返回值

没有返回值。

newt_grid_wrapped_window

说明

void newt_grid_wrapped_window ( resource $grid , string $title )

Warning

本函数还未编写文档,仅有参数列表。

参数

grid

title

返回值

没有返回值。

newt_init

Initialize newt

说明

int newt_init ( void )

Initializes the newt interface. This function must be called before any other newt function.

返回值

Returns 1 on success, 0 on failure.

参见

  • newt_finished

newt_label_set_text

说明

void newt_label_set_text ( resource $label , string $text )

Warning

本函数还未编写文档,仅有参数列表。

参数

label

text

返回值

没有返回值。

newt_label

说明

resource newt_label ( int $left , int $top , string $text )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

text

返回值

newt_listbox_append_entry

说明

void newt_listbox_append_entry ( resource $listbox , string $text , mixed $data )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

text

data

返回值

没有返回值。

newt_listbox_clear_selection

说明

void newt_listbox_clear_selection ( resource $listbox )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

返回值

没有返回值。

newt_listbox_clear

说明

void newt_listbox_clear ( resource $listobx )

Warning

本函数还未编写文档,仅有参数列表。

参数

listobx

返回值

没有返回值。

newt_listbox_delete_entry

说明

void newt_listbox_delete_entry ( resource $listbox , mixed $key )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

key

返回值

没有返回值。

newt_listbox_get_current

说明

string newt_listbox_get_current ( resource $listbox )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

返回值

newt_listbox_get_selection

说明

array newt_listbox_get_selection ( resource $listbox )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

返回值

newt_listbox_insert_entry

说明

void newt_listbox_insert_entry ( resource $listbox , string $text , mixed $data , mixed $key )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

text

data

key

返回值

没有返回值。

newt_listbox_item_count

说明

int newt_listbox_item_count ( resource $listbox )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

返回值

newt_listbox_select_item

说明

void newt_listbox_select_item ( resource $listbox , mixed $key , int $sense )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

key

sense

返回值

没有返回值。

newt_listbox_set_current_by_key

说明

void newt_listbox_set_current_by_key ( resource $listbox , mixed $key )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

key

返回值

没有返回值。

newt_listbox_set_current

说明

void newt_listbox_set_current ( resource $listbox , int $num )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

num

返回值

没有返回值。

newt_listbox_set_data

说明

void newt_listbox_set_data ( resource $listbox , int $num , mixed $data )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

num

data

返回值

没有返回值。

newt_listbox_set_entry

说明

void newt_listbox_set_entry ( resource $listbox , int $num , string $text )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

num

text

返回值

没有返回值。

newt_listbox_set_width

说明

void newt_listbox_set_width ( resource $listbox , int $width )

Warning

本函数还未编写文档,仅有参数列表。

参数

listbox

width

返回值

没有返回值。

newt_listbox

说明

resource newt_listbox ( int $left , int $top , int $height [, int $flags ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

height

flags

返回值

newt_listitem_get_data

说明

mixed newt_listitem_get_data ( resource $item )

Warning

本函数还未编写文档,仅有参数列表。

参数

item

返回值

newt_listitem_set

说明

void newt_listitem_set ( resource $item , string $text )

Warning

本函数还未编写文档,仅有参数列表。

参数

item

text

返回值

没有返回值。

newt_listitem

说明

resource newt_listitem ( int $left , int $top , string $text , bool $is_default , resouce $prev_item , mixed $data [, int $flags ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

text

is_default

prev_item

data

flags

返回值

newt_open_window

Open a window of the specified size and position

说明

int newt_open_window ( int $left , int $top , int $width , int $height [, string $title ] )

Open a window of the specified size and position.

参数

left
Location of the upper left-hand corner of the window (column number)

top
Location of the upper left-hand corner of the window (row number)

width
Window width

height
Window height

title
Window title

返回值

Returns 1 on success, 0 on failure.

参见

  • newt_pop_window
  • newt_centered_window

newt_pop_help_line

Replaces the current help line with the one from the stack

说明

void newt_pop_help_line ( void )

Replaces the current help line with the one from the stack.

Note:

It's important not to call to class="function">newt_pop_help_line more than class="function">newt_push_help_line.

返回值

没有返回值。

参见

  • newt_push_help_line

newt_pop_window

Removes the top window from the display

说明

void newt_pop_window ( void )

Removes the top window from the display, and redraws the display areas which the window overwrote.

返回值

没有返回值。

参见

  • newt_open_window
  • newt_centered_window

newt_push_help_line

Saves the current help line on a stack, and displays the new line

说明

void newt_push_help_line ([ string $text ] )

Saves the current help line on a stack, and displays the new line.

参数

text
New help text message

Note:

If not specified, the help line is cleared.

返回值

没有返回值。

参见

  • newt_pop_help_line

newt_radio_get_current

说明

resource newt_radio_get_current ( resource $set_member )

Warning

本函数还未编写文档,仅有参数列表。

参数

set_member

返回值

newt_radiobutton

说明

resource newt_radiobutton ( int $left , int $top , string $text , bool $is_default [, resource $prev_button ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

text

is_default

prev_button

返回值

newt_redraw_help_line

说明

void newt_redraw_help_line ( void )

Warning

本函数还未编写文档,仅有参数列表。

参数

返回值

没有返回值。

newt_reflow_text

说明

string newt_reflow_text ( string $text , int $width , int $flex_down , int $flex_up , int &$actual_width , int &$actual_height )

Warning

本函数还未编写文档,仅有参数列表。

参数

text

width

flex_down

flex_up

actual_width

actual_height

返回值

newt_refresh

Updates modified portions of the screen

说明

void newt_refresh ( void )

To increase performance, newt only updates the display when it needs to, not when the program tells it to write to the terminal. Applications can force newt to immediately update modified portions of the screen by calling this function.

返回值

没有返回值。

newt_resize_screen

说明

void newt_resize_screen ([ bool $redraw ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

redraw

返回值

没有返回值。

newt_resume

Resume using the newt interface after calling newt_suspend

说明

void newt_resume ( void )

Resume using the newt interface after calling newt_suspend.

返回值

没有返回值。

参见

  • newt_suspend

newt_run_form

Runs a form

说明

resource newt_run_form ( resource $form )

This function runs the form passed to it.

参数

form
Form component

返回值

The component which caused the form to stop running.

Note:

Notice that this function doesn't fit in with newt's normal naming convention. It is an older interface which will not work for all forms. It was left in newt only for legacy applications. It is a simpler interface than the new class="function">newt_form_run though, and is still used quite often as a result. When an application is done with a form, it destroys the form and all of the components the form contains.

参见

  • newt_form_run
  • newt_form_destroy

newt_scale_set

说明

void newt_scale_set ( resource $scale , int $amount )

Warning

本函数还未编写文档,仅有参数列表。

参数

scale

amount

返回值

没有返回值。

newt_scale

说明

resource newt_scale ( int $left , int $top , int $width , int $full_value )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

width

full_value

返回值

newt_scrollbar_set

说明

void newt_scrollbar_set ( resource $scrollbar , int $where , int $total )

Warning

本函数还未编写文档,仅有参数列表。

参数

scrollbar

where

total

返回值

没有返回值。

newt_set_help_callback

说明

void newt_set_help_callback ( mixed $function )

Warning

本函数还未编写文档,仅有参数列表。

参数

function

返回值

没有返回值。

newt_set_suspend_callback

Set a callback function which gets invoked when user presses the suspend key

说明

void newt_set_suspend_callback ( callable $function , mixed $data )

Set a callback function which gets invoked when user presses the suspend key (normally ^Z). If no suspend callback is registered, the suspend keystroke is ignored.

参数

function
A callback function, which accepts one argument: data

data
This data is been passed to the callback function

返回值

没有返回值。

参见

  • newt_suspend
  • newt_resume

newt_suspend

Tells newt to return the terminal to its initial state

说明

void newt_suspend ( void )

Tells newt to return the terminal to its initial state. Once this is done, the application can suspend itself (by sending itself a SIGTSTP, fork a child program, or do whatever else it likes).

返回值

没有返回值。

参见

  • newt_resume

newt_textbox_get_num_lines

说明

int newt_textbox_get_num_lines ( resource $textbox )

Warning

本函数还未编写文档,仅有参数列表。

参数

textbox

返回值

newt_textbox_reflowed

说明

resource newt_textbox_reflowed ( int $left , int $top , char $*text , int $width , int $flex_down , int $flex_up [, int $flags ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

*text

width

flex_down

flex_up

flags

返回值

newt_textbox_set_height

说明

void newt_textbox_set_height ( resource $textbox , int $height )

Warning

本函数还未编写文档,仅有参数列表。

参数

textbox

height

返回值

没有返回值。

newt_textbox_set_text

说明

void newt_textbox_set_text ( resource $textbox , string $text )

Warning

本函数还未编写文档,仅有参数列表。

参数

textbox

text

返回值

没有返回值。

newt_textbox

说明

resource newt_textbox ( int $left , int $top , int $width , int $height [, int $flags ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

width

height

flags

返回值

newt_vertical_scrollbar

说明

resource newt_vertical_scrollbar ( int $left , int $top , int $height [, int $normal_colorset [, int $thumb_colorset ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

left

top

height

normal_colorset

thumb_colorset

返回值

newt_wait_for_key

Doesn't return until a key has been pressed

说明

void newt_wait_for_key ( void )

This function doesn't return until a key has been pressed. The keystroke is then ignored. If a key is already in the terminal's buffer, this function discards a keystroke and returns immediately.

返回值

没有返回值。

参见

  • newt_clear_key_buffer

newt_win_choice

说明

int newt_win_choice ( string $title , string $button1_text , string $button2_text , string $format [, mixed $args [, mixed $... ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

title

button1_text

button2_text

format

args

返回值

newt_win_entries

说明

int newt_win_entries ( string $title , string $text , int $suggested_width , int $flex_down , int $flex_up , int $data_width , array &$items , string $button1 [, string $... ] )

Warning

本函数还未编写文档,仅有参数列表。

参数

title

text

suggested_width

flex_down

flex_up

data_width

items

button1

button2

返回值

范例

示例 #1 A newt_win_entries example

<?php

newt_init();
newt_cls();

$entries[] = array('text' => 'First name:', 'value' => &$f_name);
$entries[] = array('text' => 'Last name:',  'value' => &$l_name);

$rc = newt_win_entries("User information", "Please enter your credentials:", 50, 7, 7, 30, $entries, "Ok", "Back");
newt_finished ();

if ($rc != 2) {
    echo "Your name is: $f_name $l_name\n";
}
?>

newt_win_menu

说明

int newt_win_menu ( string $title , string $text , int $suggestedWidth , int $flexDown , int $flexUp , int $maxListHeight , array $items , int &$listItem [, string $button1 [, string $... ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

title

text

suggestedWidth

flexDown

flexUp

maxListHeight

items

listItem

button1

返回值

没有返回值。

newt_win_message

说明

void newt_win_message ( string $title , string $button_text , string $format [, mixed $args [, mixed $... ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

title

button_text

format

args

返回值

没有返回值。

newt_win_messagev

说明

void newt_win_messagev ( string $title , string $button_text , string $format , array $args )

Warning

本函数还未编写文档,仅有参数列表。

参数

title

button_text

format

args

返回值

没有返回值。

newt_win_ternary

说明

int newt_win_ternary ( string $title , string $button1_text , string $button2_text , string $button3_text , string $format [, mixed $args [, mixed $... ]] )

Warning

本函数还未编写文档,仅有参数列表。

参数

title
Its description

button1_text
Its description

button2_text
Its description

button3_text
Its description

format
Its description

args
Its description

返回值

What the function returns, first on success, then on failure. See also the &return.success; entity

目录