Hitting enter for the default value is what I tend to see done in these situations.
The other way, beyond bringing an external utility with you, would be to play funny games with the terminal device and handle all keystrokes by yourself:
I tried filling out more, but could not for the life of me get my terminal and tput to agree on what the 'backspace' key is, even though backspace works in my terminal.
Hi,
The gcc compiler has warned about using gets(), so I've been trying my hand at getline.
Problem is that I've been able to read from a file, but what I really need is to read from a user's input.
I want to use getline like a scanf() command, but I can't figure what to substitute for the fp... (6 Replies)
Hiii
I wanna a read a line of text from standard input. The user enter data like this way
name phone_no month1_salary month2_salary
that is user enter the name ,phone no and salary of 2 months in a single line by giving spaces. I wanna add the 3rd and 4th fields ...ie add both... (4 Replies)
Hi all, I currently have a script which uses read -p for user interaction. e.g.
read -p "New user? " user
Is it possible to have it so if the user enters nothing and just presses return it can resort to a specified value instead?
Thanks! :) (5 Replies)
I am trying to script simply data transfer. I would like to have the user input the source "SRC" (/Volumes/DriveName/Users/johnq123) and then name the directory that the copied information will go to, "DST" . put I can't get it to work -
#!/bin/bash
... (8 Replies)
I need to write a bourne shell script (solaris 10) that accepts input from the user. The input will be a command- any command like ls/ pwd/ mv etc. After the input is read, the shell must execute the command supplied by the user.
I know we use read to play with user inputs. Just not sure how to... (2 Replies)
I am starting to learn how to use bash and I would like the script to do the following:
Asks the user for his/her name
Asks the user for one number
Asks the user for another number
Then it adds the two numbers,
Also multiply the two numbers
I have the part where you get the name, and I... (3 Replies)
Hi
I am new to writing script and want to use a Bash Piped while-read and read from user input.
if something happens on server.log then do while loop or if something happend on user input then do while loop.
Pseudocode something like:
tail -n 3 -f server.log | while read serverline || read... (8 Replies)
I am creating a bash that uses perl . The below code closes before the input is entered. If I run the perl as a .pl it is fine. What am I doing wrong? Thank you :).
#!/bin/bash
cd 'C:\Users\cmccabe\Desktop\wget'
wget -O getCSV.txt http://xxx.xx.xxx.xxx/data/getCSV.csv
print... (4 Replies)
I'm having an issue with bash read input when using a case statement.
The script halts and doesn't read the input on the first loop. if I hit enter then the scripts starts to respond as expected. Need some help here.
defaultans=8hrs
read -e -i $defaultans -p "${bldwht}How long would you like... (5 Replies)
Discussion started by: woodson2
5 Replies
LEARN ABOUT DEBIAN
gtk2::editable
Gtk2::Editable(3pm) User Contributed Perl Documentation Gtk2::Editable(3pm)NAME
Gtk2::Editable - wrapper for GtkEditable
HIERARCHY
Glib::Interface
+----Gtk2::Editable
METHODS
string = $editable->get_chars ($start_pos, $end_pos)
o $start_pos (integer)
o $end_pos (integer)
$editable->copy_clipboard
$editable->cut_clipboard
$editable->delete_selection
$editable->delete_text ($start_pos, $end_pos)
o $start_pos (integer)
o $end_pos (integer)
boolean = $editable->get_editable
$editable->set_editable ($is_editable)
o $is_editable (boolean)
new_position = $editable->insert_text (new_text, position)
o $new_text (string)
o ... (list)
$editable->paste_clipboard
integer = $editable->get_position
$editable->set_position ($position)
o $position (integer)
$editable->select_region ($start, $end)
o $start (integer)
o $end (integer)
(start, end) = $editable->get_selection_bounds
Returns integers, start and end.
SIGNALS
changed (Gtk2::Editable)
insert-text (Gtk2::Editable, string, integer, gpointer)
delete-text (Gtk2::Editable, integer, integer)
The "insert-text" signal handler can optionally alter the text to be inserted. It may
o Return no values for no change. Be sure to end with an empty "return".
sub my_insert_text_handler {
my ($widget, $text, $len, $pos, $userdata) = @_;
print "inserting '$text' at char position '$pos'
";
return; # no values
}
o Return two values "($text, $pos)" which are the new text and character position.
sub my_insert_text_handler {
my ($widget, $text, $len, $pos, $userdata) = @_;
return (uc($text), $pos); # force to upper case
}
o Return no values and modify the text in $_[1] and/or position in $_[3]. For example,
sub my_insert_text_handler {
$_[1] = uc($_[1]); # force to upper case
$_[3] = 0; # force position to the start
return; # no values
}
Note that currently in a Perl subclass of a "Gtk2::Editable" widget, a class closure (ie. class default signal handler) for "insert-text"
does not work this way. It instead sees the C level "($text, $len, $pos_pointer)", where $pos_pointer is a machine address and cannot be
used easily. Hopefully this will change in the future. A "signal_chain_from_overridden" with the args as passed works, but for anything
else the suggestion is to use a "signal_connect" instead.
SEE ALSO
Gtk2, Glib::Interface
COPYRIGHT
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
perl v5.14.2 2012-05-27 Gtk2::Editable(3pm)