
var GnxEditor_StyleDataSet = NxScriptClass.create();

GnxEditor_StyleDataSet.prototype = {

	initialize : function ( maskGameCode, codeSkinType ) {
		
		this.ArrayStyleInfo = new NxScriptArray();
		this.maskGameCode	= maskGameCode;
		this.codeSkinType	= codeSkinType;		
		
		//Set KartWeb BoardStyle
		this.ArrayStyleInfo.add ( { maskGameCode : 65536, codeSkinType : 0, ArrayDataSet : this.ArrayStyleDataSet_Default } );
	}

,	Bind : function () {
		
		var _data	= null;
		
		for ( var i = 0; i < this.ArrayStyleInfo.count(); i++ ) {
			
			var _info = this.ArrayStyleInfo.row( i );
			
			if ( _info.maskGameCode.equals( this.maskGameCode ) && _info.codeSkinType.equals( this.codeSkinType ) )
				_data = _info.ArrayDataSet;
		}
		
		if ( _data == null )
			_data = this.ArrayStyleDataSet_Default;
		
		return _data;
	}

,	ArrayStyleDataSet_Default : {
					 
			fontFamily		: "±¼¸²"
		,	fontSize		: "10pt"
		,	color			: "#333333"
		,	backgroundColor	: "#ffffff"
		,	marginTop		: "10px"
		,	marginLeft		: "10px"
		,	marginRight		: "10px"
		,	marginBottom	: "10px"
		,	lineHeight		: "normal"
		,	wordBreak		: "break-all"
		,	overflowY		: "auto"
		,	overflowX		: "auto"
	}
};
