changeset 766:82cde14ec084

Enable recalculating the key view loop (keyboard focus list) automatically. Also implemented dw_window_default() to set the initial focus to a view.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 18 Mar 2011 03:17:28 +0000
parents acbc44e6e11a
children 9b0c22b58447
files mac/dw.m
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mac/dw.m	Fri Mar 18 02:29:31 2011 +0000
+++ b/mac/dw.m	Fri Mar 18 03:17:28 2011 +0000
@@ -5729,6 +5729,7 @@
 
     [window setContentView:view];
     [window setDelegate:view];
+    [window setAutorecalculatesKeyViewLoop:YES];
     [view release];
 
     /* If it isn't a toplevel window... */
@@ -5950,9 +5951,11 @@
  *         window: Toplevel window or dialog.
  *         defaultitem: Handle to the dialog item to be default.
  */
-void API dw_window_default(HWND window, HWND defaultitem)
-{
-    NSLog(@"dw_window_default() unimplemented\n");
+void API dw_window_default(HWND handle, HWND defaultitem)
+{
+    NSWindow *window = handle;
+    
+    [window setInitialFirstResponder:defaultitem];
 }
 
 /*