# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1300418248 0 # Node ID 82cde14ec084b6bd18390c4dd616492204a13ad0 # Parent acbc44e6e11a0f70a6822c0db760db7d7966b494 Enable recalculating the key view loop (keyboard focus list) automatically. Also implemented dw_window_default() to set the initial focus to a view. diff -r acbc44e6e11a -r 82cde14ec084 mac/dw.m --- 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]; } /*