changeset 111529:589830c3f4cb

* src/window.c (Fwindow_use_time): New function.
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 13 Nov 2010 13:49:22 -0500
parents 611ab8607dce
children d61a54d15a90
files src/ChangeLog src/window.c
diffstat 2 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Sat Nov 13 13:34:02 2010 -0500
+++ b/src/ChangeLog	Sat Nov 13 13:49:22 2010 -0500
@@ -1,3 +1,7 @@
+2010-11-13  Martin Rudalics  <rudalics@gmx.at>
+
+	* window.c (Fwindow_use_time): New function.
+
 2010-11-13  Eli Zaretskii  <eliz@gnu.org>
 
 	* xdisp.c (set_cursor_from_row): Fix cursor positioning on
--- a/src/window.c	Sat Nov 13 13:34:02 2010 -0500
+++ b/src/window.c	Sat Nov 13 13:49:22 2010 -0500
@@ -2420,6 +2420,16 @@
   window_loop (CHECK_ALL_WINDOWS, Qnil, 1, Qt);
 }
 
+DEFUN ("window-use-time", Fwindow_use_time, Swindow_use_time, 0, 1, 0,
+       doc: /* Return WINDOW's use time.
+WINDOW defaults to the selected window.  The window with the highest use
+time is the most recently selected one.  The window with the lowest use
+time is the least recently selected one.  */)
+  (Lisp_Object window)
+{
+  return decode_window (window)->use_time;
+}
+
 DEFUN ("get-lru-window", Fget_lru_window, Sget_lru_window, 0, 2, 0,
        doc: /* Return the window least recently selected or used for display.
 \(LRU means Least Recently Used.)