 	}
 
 	init(rawValue: RawValue) {
-		self = (rawValue == GTK_TEXT_DIR_LTR) ? .LeftToRight : 
-		    (rawValue == GTK_TEXT_DIR_RTL) ? .RightToLeft : .None
+		self = (rawValue == GTK_TEXT_DIR_LTR) ? .LeftToRight :
+				(rawValue == GTK_TEXT_DIR_RTL) ? .RightToLeft : .None
 	}
 }
	// 	}
	// }

	// TODO: some for gtk_widget_class_install_style_property(), gtk_widget_class_install_style_property_parser(), gtk_widget_class_find_style_property(), gtk_widget_class_list_style_properties(), after new idea about properties

	// TODO: some for gtk_widget_send_expose(), gtk_widget_send_focus_change(), use gdk-swift

	// TODO: some for gtk_widget_style_get(), gtk_widget_style_get_property(), gtk_widget_style_get_valist(), after new idea about properties and styles

	// TODO: some for gtk_widget_class_set_accessible_type(), gtk_widget_class_set_accessible_role(), gtk_widget_get_accessible(), use atk-swift

	func childFocus(direcrion: DirectionType) -> Bool {
		return gtk_widget_child_focus(n_Widget, direcrion.rawValue) != 0

		return widget
	}

	func getAncestor<T:Widget>() -> T? {
		var widget = self

		while !(widget is T) {
			guard let parent = widget.parent else {
				return nil
			}
			widget = parent
		}

