Beispiel #1
0
int
window_module_initialize(const window_config_t config) {
	FOUNDATION_UNUSED(config);
	if (_window_initialized)
		return 0;

	if (_window_event_initialize() < 0)
		return -1;

	_window_initialized = true;

#if FOUNDATION_PLATFORM_MACOS || FOUNDATION_PLATFORM_IOS
	_window_class_reference();
#endif

#if FOUNDATION_PLATFORM_IOS
	_window_native_initialize();
#endif

#if FOUNDATION_PLATFORM_LINUX
	XSetErrorHandler(_x11_error_handler);
#endif

	return 0;
}
Beispiel #2
0
int window_initialize( void )
{
	if( _window_initialized )
		return 0;
	
	if( _window_event_initialize() < 0 )
		return -1;
	
	_window_initialized = true;
	
#if FOUNDATION_PLATFORM_MACOSX || FOUNDATION_PLATFORM_IOS
	_window_class_reference();
#endif
	
#if FOUNDATION_PLATFORM_IOS
	_window_native_initialize();
#endif

	return 0;
}