- コミット日時:
- 2010/04/16 00:47:42 (3 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/ui/v1/LayerController.mxml
r3762 r3797 33 33 undo.addEventListener(UndoEvent.REDO, onChangeUndo); 34 34 blendModeComboBox.dataProvider = app.supportedBlendModes; 35 layerDataGrid.selectedIndex = currentLayerIndex;35 layerDataGrid.selectedIndex = getSelectedIndex(layers); 36 36 alphaSlider.value = layers.at(currentLayerIndex).alpha; 37 37 for (var i:uint = 0; i < blendModeLength; i++) { … … 68 68 var currentLayerBlendMode:String = layer.blendMode; 69 69 layerDataGrid.dataProvider = layers.toDataProvider(); 70 layerDataGrid.selectedIndex = layer.index;70 layerDataGrid.selectedIndex = getSelectedIndex(layers); 71 71 alphaSlider.value = layer.alpha; 72 72 var ac:ArrayCollection = blendModeComboBox.dataProvider as ArrayCollection; … … 174 174 } 175 175 176 private function getSelectedIndex(layers:LayerBitmapCollection):uint 177 { 178 return layers.count - layers.currentIndex - 1; 179 } 180 176 181 private var m_initPosition:Point; 177 182 ]]> 178 183 </mx:Script> 179 184 <ui:ExtendedDataGrid id="layerDataGrid" x="0" y="43" width="124" height="200" editable="true" sortableColumns="false" dragMoveEnabled="true" dragEnabled="true" dropEnabled="true" 180 itemClick="onClickLayer(event)" dragComplete="onDragComplete(event)" selectedIndex="0">185 itemClick="onClickLayer(event)" dragComplete="onDragComplete(event)"> 181 186 <ui:columns> 182 187 <mx:DataGridColumn editable="false" headerText="{_('The layer is visible')}" dataField="visible" itemRenderer="org.libspark.gunyarapaint.ui.v1.CheckBoxEditor" rendererIsEditor="true" width="20"/>

