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)