comparison org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/accessibility/AccessibleFactory.d @ 26:f589fc20a5f9

work on linux phobos
author Frank Benoit <benoit@tionex.de>
date Sat, 21 Mar 2009 11:22:55 +0100
parents f713da8bc051
children c01d033c633a
comparison
equal deleted inserted replaced
25:f713da8bc051 26:f589fc20a5f9
93 } 93 }
94 } 94 }
95 95
96 private this (int /*long*/ widgetType) { 96 private this (int /*long*/ widgetType) {
97 widgetTypeName = OS.g_type_name (widgetType); 97 widgetTypeName = OS.g_type_name (widgetType);
98 String factoryName = FACTORY_TYPENAME ~ fromStringz( widgetTypeName ) ~ \0; 98 String factoryName = FACTORY_TYPENAME ~ fromStringz( widgetTypeName ) ~ '\0';
99 if (OS.g_type_from_name (factoryName.ptr) is 0) { 99 if (OS.g_type_from_name (factoryName.ptr) is 0) {
100 /* register the factory */ 100 /* register the factory */
101 auto registry = ATK.atk_get_default_registry (); 101 auto registry = ATK.atk_get_default_registry ();
102 auto previousFactory = ATK.atk_registry_get_factory (registry, widgetType); 102 auto previousFactory = ATK.atk_registry_get_factory (registry, widgetType);
103 objectParentType = ATK.atk_object_factory_get_accessible_type (previousFactory); 103 objectParentType = ATK.atk_object_factory_get_accessible_type (previousFactory);