ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/urxvt.pm
(Generate patch)

Comparing rxvt-unicode/src/urxvt.pm (file contents):
Revision 1.38 by root, Fri Jan 6 03:43:12 2006 UTC vs.
Revision 1.40 by root, Fri Jan 6 05:37:59 2006 UTC

271 271
272=item on_button_release $term, $event 272=item on_button_release $term, $event
273 273
274=item on_motion_notify $term, $event 274=item on_motion_notify $term, $event
275 275
276Called whenever the corresponding X event is received for the terminal 276Called whenever the corresponding X event is received for the terminal If
277(see the XEvent manpage) If the hook returns true, then the even will be 277the hook returns true, then the even will be ignored by rxvt-unicode.
278ignored by rxvt-unicode. 278
279The event is a hash with most values as named by Xlib (see the XEvent
280manpage), with the additional members C<row> and C<col>, which are the row
281and column under the mouse cursor.
279 282
280C<on_key_press> additionally receives the string rxvt-unicode would 283C<on_key_press> additionally receives the string rxvt-unicode would
281output, if any, in locale-specific encoding. 284output, if any, in locale-specific encoding.
282 285
283subwindow. 286subwindow.
660 663
661If hidden, display the overlay again. 664If hidden, display the overlay again.
662 665
663=back 666=back
664 667
665=item $cellwidth = $term->strwidth $string 668=item $cellwidth = $term->strwidth ($string)
666 669
667Returns the number of screen-cells this string would need. Correctly 670Returns the number of screen-cells this string would need. Correctly
668accounts for wide and combining characters. 671accounts for wide and combining characters.
669 672
670=item $octets = $term->locale_encode $string 673=item $octets = $term->locale_encode ($string)
671 674
672Convert the given text string into the corresponding locale encoding. 675Convert the given text string into the corresponding locale encoding.
673 676
674=item $string = $term->locale_decode $octets 677=item $string = $term->locale_decode ($octets)
675 678
676Convert the given locale-encoded octets into a perl string. 679Convert the given locale-encoded octets into a perl string.
677 680
678=item $term->scr_add_lines ($string) 681=item $term->scr_add_lines ($string)
679 682
695=item $term->tt_write ($octets) 698=item $term->tt_write ($octets)
696 699
697Write the octets given in C<$data> to the tty (i.e. as program input). To 700Write the octets given in C<$data> to the tty (i.e. as program input). To
698pass characters instead of octets, you should convert your strings first 701pass characters instead of octets, you should convert your strings first
699to the locale-specific encoding using C<< $term->locale_encode >>. 702to the locale-specific encoding using C<< $term->locale_encode >>.
703
704=item $windowid = $term->parent
705
706Return the window id of the toplevel window.
707
708=item $windowid = $term->vt
709
710Return the window id of the terminal window.
700 711
701=item $window_width = $term->width 712=item $window_width = $term->width
702 713
703=item $window_height = $term->height 714=item $window_height = $term->height
704 715

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines