/* start module: Info */
Info = $pyjs.loaded_modules["Info"] = function (__mod_name__) {
if(Info.__was_initialized__) return Info;
Info.__was_initialized__ = true;
if (__mod_name__ == null) __mod_name__ = 'Info';
var __name__ = Info.__name__ = __mod_name__;
 pyjslib.__import__(['Sink.Sink', 'Sink'], 'Sink.Sink', 'Info')
 Info.Sink = $pyjs.__modules__.Sink.Sink;
 pyjslib.__import__(['Sink.SinkInfo', 'Sink'], 'Sink.SinkInfo', 'Info')
 Info.SinkInfo = $pyjs.__modules__.Sink.SinkInfo;
 pyjslib.__import__(['pyjamas.ui.HTML.HTML', 'pyjamas.ui.HTML'], 'pyjamas.ui.HTML.HTML', 'Info')
 Info.HTML = $pyjs.__modules__.pyjamas.ui.HTML.HTML;
Info.Info = (function(){
	var cls_instance = pyjs__class_instance('Info');
	var cls_definition = new Object();
	cls_definition.__md5__ = 'c7f2e0115f929c3d6a30135d574ab37a';
	cls_definition.__init__ = pyjs__bind_method(cls_instance, '__init__', function() {
		if (this.__is_instance__ === true) {
			var self = this;
		} else {
			var self = arguments[0];
		}
		var text;
		Info.Sink.__init__(self);
		text = String('\x3Cdiv class=\x27infoProse\x27\x3EThis is the Kitchen Sink sample.  ');
		text += String('It demonstrates many of the widgets in the Google Web Toolkit.');
		text += String('\x3Cp\x3EThis sample also demonstrates something else really useful in GWT: ');
		text += String('history support.  ');
		text += String('When you click on a link at the left, the location bar will be ');
		text += String('updated with the current \x3Ci\x3Ehistory token\x3C/i\x3E, which keeps the app ');
		text += String('in a bookmarkable state.  The back and forward buttons work properly ');
		text += String('as well.  Finally, notice that you can right-click a link and \x27open ');
		text += String('in new window\x27 (or middle-click for a new tab in Firefox).\x3C/p\x3E\x3C/div\x3E');
		self.initWidget(Info.HTML(text, true));
		return null;
	}
	, 1, [null,null,'self']);
	cls_definition.onShow = pyjs__bind_method(cls_instance, 'onShow', function() {
		if (this.__is_instance__ === true) {
			var self = this;
		} else {
			var self = arguments[0];
		}

 		return null;
	}
	, 1, [null,null,'self']);
	return pyjs__class_function(cls_instance, cls_definition, 
	                            new Array(Info.Sink));
})();
Info.init = function() {

	return Info.SinkInfo(String('Info'), String('Introduction to the Kitchen Sink.'), Info.Info);
};
Info.init.__name__ = 'init';

Info.init.__bind_type__ = 0;
Info.init.__args__ = [null,null,];
return this;
}; /* end Info */
$pyjs.modules_hash['Info'] = $pyjs.loaded_modules['Info'];


 /* end module: Info */


/*
PYJS_DEPS: ['Sink.Sink', 'Sink', 'Sink.SinkInfo', 'pyjamas.ui.HTML.HTML', 'pyjamas', 'pyjamas.ui', 'pyjamas.ui.HTML']
*/
