Mercurial > dwindows
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]; } /*