--- rxvt-unicode/src/urxvt.pm 2006/01/04 19:39:46 1.31 +++ rxvt-unicode/src/urxvt.pm 2006/01/04 21:37:55 1.32 @@ -489,6 +489,16 @@ goto &urxvt::term::_resource; } +=item $rend = $term->screen_rstyle ([$new_rstyle]) + +Return and optionally change the current rendition. Text thta is output by +the temrianl application will use this style. + +=item ($row, $col) = $term->screen_cur ([$row, $col]) + +Return the current coordinates of the text cursor position and optionally +set it (which is usually bad as applications don't expect that). + =item ($row, $col) = $term->selection_mark ([$row, $col]) =item ($row, $col) = $term->selection_beg ([$row, $col]) @@ -582,16 +592,31 @@ pass characters instead of octets, you should convert your strings first to the locale-specific encoding using C<< $term->locale_encode >>. -=item $nrow = $term->nrow +=item $window_width = $term->width + +=item $window_height = $term->height + +=item $font_width = $term->fwidth + +=item $font_height = $term->fheight + +=item $font_ascent = $term->fbase + +=item $terminal_rows = $term->nrow + +=item $terminal_columns = $term->ncol + +=item $has_focus = $term->focus + +=item $is_mapped = $term->mapped -=item $ncol = $term->ncol +=item $max_scrollback = $term->saveLines -Return the number of rows/columns of the terminal window (i.e. as -specified by C<-geometry>, excluding any scrollback). +=item $nrow_plus_saveLines = $term->total_rows -=item $nsaved = $term->nsaved +=item $lines_in_scrollback = $term->nsaved -Returns the number of lines in the scrollback buffer. +Return various integers describing terminal characteristics. =item $view_start = $term->view_start ([$newvalue])