--- rxvt-unicode/doc/rxvtperl.3.html 2006/01/20 16:02:20 1.34
+++ rxvt-unicode/doc/rxvtperl.3.html 2006/01/21 19:50:53 1.36
@@ -152,7 +152,7 @@
Binds a popup menu to Ctrl-Button3 that lets you convert the selection
text into various other formats/action (such as uri unescaping, perl
-evalution, web-browser starting etc.), depending on content.
+evaluation, web-browser starting etc.), depending on content.
Other extensions can extend this popup menu by pushing a code reference
@@ -197,6 +197,28 @@
selection.
+readline (enabled by default)
+
+
+A support package that tries to make editing with readline easier. At the
+moment, it reacts to clicking with the left mouse button by trying to
+move the text cursor to this position. It does so by generating as many
+cursor-left or cursor-right keypresses as required (the this only works
+for programs that correctly support wide characters).
+
+
+To avoid too many false positives, this is only done when:
+
+
+- - the mouse is on the same (multi-row-) line as the text cursor.
+
+- - the primary screen is currently being displayed.
+
+- - the text cursor is visible.
+
+
+The normal selection mechanism isn't disabled, so quick successive clicks
+might interfere with selection creation in harmless ways.
selection-autotransform
@@ -257,8 +279,9 @@
button per tab.
-Clicking a button will activate that tab. Pressing Shift-Left and
-Shift-Right will switch to the tab left or right of the current one.
+Clicking a button will activate that tab. Pressing Shift-Left and
+Shift-Right will switch to the tab left or right of the current one,
+while Shift-Down creates a new tab.
mark-urls
@@ -636,6 +659,8 @@
on_configure_notify $term, $event
+on_property_notify $term, $event
+
on_key_press $term, $event, $keysym, $octets
on_key_release $term, $event, $keysym
@@ -656,8 +681,8 @@
The event is a hash with most values as named by Xlib (see the XEvent
-manpage), with the additional members row
and col
, which are the row
-and column under the mouse cursor.
+manpage), with the additional members row
and col
, which are the
+(real, not screen-based) row and column under the mouse cursor.
on_key_press
additionally receives the string rxvt-unicode would
@@ -1143,6 +1168,12 @@
on_add_lines
hook, though.
+$term->scr_change_screen ($screen)
+
+
+Switch to given screen - 0 primary, 1 secondary.
+
+
$term->cmd_parse ($octets)
@@ -1249,6 +1280,18 @@
AltGr), the meta key (often Alt) and the num lock key, if applicable.
+$screen = $term->current_screen
+
+
+Returns the currently displayed screen (0 primary, 1 secondary).
+
+
+$cursor_is_hidden = $term->hidden_cursor
+
+
+Returns wether the cursor is currently hidden or not.
+
+
$view_start = $term->view_start ([$newvalue])
@@ -1284,11 +1327,11 @@
automatically be updated.
-$text
is in a special encoding: tabs and wide characters that use more
-than one cell when displayed are padded with urxvt::NOCHAR characters
-(chr 65535
). Characters with combining characters and other characters
-that do not fit into the normal tetx encoding will be replaced with
-characters in the private use area.
+$text
is in a special encoding: tabs and wide characters that use
+more than one cell when displayed are padded with $urxvt::NOCHAR
+characters. Characters with combining characters and other characters that
+do not fit into the normal tetx encoding will be replaced with characters
+in the private use area.
You have to obey this encoding when changing text. The advantage is
@@ -1433,6 +1476,38 @@
evaluation errors, as it is better to lose the grab in the error case as
the session.
+
+$atom = $term->XInternAtom ($atom_name[, $only_if_exists])
+
+$atom_name = $term->XGetAtomName ($atom)
+
+@atoms = $term->XListProperties ($window)
+
+($type,$format,$octets) = $term->XGetWindowProperty ($window, $property)
+
+$term->XChangeWindowProperty ($window, $property, $type, $format, $octets)
+
+$term->XDeleteProperty ($window, $property)
+
+$window = $term->DefaultRootWindow
+
+$term->XReparentWindow ($window, $parent, [$x, $y])
+
+$term->XMapWindow ($window)
+
+$term->XUnmapWindow ($window)
+
+$term->XMoveResizeWindow ($window, $x, $y, $width, $height)
+
+($x, $y, $child_window) = $term->XTranslateCoordinates ($src, $dst, $x, $y)
+
+$term->XChangeInput ($window, $add_events[, $del_events])
+
+
+Various X or X-related functions. The $term
object only serves as
+the source of the display, otherwise those functions map more-or-less
+directory onto the X functions of the same name.
+