- コミット日時:
- 2008/08/27 18:20:40 (5 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/trunk/gunyarapaint/src/gunyarapaint/controls/CheckBoxEditor.as
r1149 r1154 16 16 if (_ownerData) { 17 17 var col:DataGridListData = DataGridListData(listData); 18 selected = _ownerData[col.dataField];18 selected = (_ownerData[col.dataField] == 'on'); 19 19 20 20 updateCheckText(); … … 34 34 super.clickHandler(event); 35 35 var col:DataGridListData = DataGridListData(listData); 36 _ownerData[col.dataField] = selected ;36 _ownerData[col.dataField] = selected ? 'on' : 'off'; 37 37 var toggleEvent:Event = new Event("describeChange"); 38 38 owner.dispatchEvent(toggleEvent); as3/gunyarapaint/trunk/gunyarapaint/src/gunyarapaint/controls/GPLayerWindowControl.mxml
r1149 r1154 8 8 <mx:DataGrid id="layerDataGrid" x="0" y="57" width="124" height="105" editable="true" dragEnabled="true" dropEnabled="true" dragDrop="onDragDrop(event)"> 9 9 <mx:columns> 10 <mx:DataGridColumn editable="true" headerText="目" dataField="show " itemRenderer="gunyarapaint.controls.CheckBoxEditor" rendererIsEditor="true" width="20"/>11 <mx:DataGridColumn headerText="ロ" dataField="lock " itemRenderer="gunyarapaint.controls.CheckBoxEditor" rendererIsEditor="true" width="20"/>12 <mx:DataGridColumn headerText="マ" dataField="mask " itemRenderer="gunyarapaint.controls.CheckBoxEditor" rendererIsEditor="true" width="20"/>10 <mx:DataGridColumn editable="true" headerText="目" dataField="showCheck" itemRenderer="gunyarapaint.controls.CheckBoxEditor" rendererIsEditor="true" width="20"/> 11 <mx:DataGridColumn headerText="ロ" dataField="lockCheck" itemRenderer="gunyarapaint.controls.CheckBoxEditor" rendererIsEditor="true" width="20"/> 12 <mx:DataGridColumn headerText="マ" dataField="maskCheck" itemRenderer="gunyarapaint.controls.CheckBoxEditor" rendererIsEditor="true" width="20"/> 13 13 <mx:DataGridColumn headerText="レイヤ名" dataField="name"/> 14 14 </mx:columns> as3/gunyarapaint/trunk/gunyarapaint/src/gunyarapaint/entities/GPLayer.as
r1152 r1154 67 67 return _index; 68 68 } 69 public function set lock(b:Boolean):void {70 _lock = b;71 }72 69 public function get lock():Boolean { 73 70 return _lock; 74 71 } 75 public function set mask(b:Boolean):void {76 _mask = b;77 }78 72 public function get mask():Boolean { 79 73 return _mask; 80 }81 public function set show(b:Boolean):void {82 _show = b;83 74 } 84 75 public function get show():Boolean { … … 91 82 return _name; 92 83 } 84 // for dataProvider 85 public function get lockCheck():String { 86 return (_lock ? 'on' : 'off'); 87 } 88 public function get maskCheck():String { 89 return (_mask ? 'on' : 'off'); 90 } 91 public function get showCheck():String { 92 return (_show ? 'on' : 'off'); 93 } 94 public function set lockCheck(s:String):void { 95 _lock = (s == 'on'); 96 } 97 public function set maskCheck(s:String):void { 98 _mask = (s == 'on'); 99 } 100 public function set showCheck(s:String):void { 101 _show = (s == 'on'); 102 } 93 103 } 94 104 }

