- fPreferencesWindow = new PreferencesWindow( BRect( 100, 400, 500, 595 ),
+ BScreen *p_screen = new BScreen();
+ BRect screen_rect = p_screen->Frame();
+ delete p_screen;
+ BRect window_rect;
+ window_rect.Set( ( screen_rect.right - PREFS_WINDOW_WIDTH ) / 2,
+ ( screen_rect.bottom - PREFS_WINDOW_HEIGHT ) / 2,
+ ( screen_rect.right + PREFS_WINDOW_WIDTH ) / 2,
+ ( screen_rect.bottom + PREFS_WINDOW_HEIGHT ) / 2 );
+ fPreferencesWindow = new PreferencesWindow( window_rect,