Exemplo n.º 1
0
 private int GetLayerItemIndex( LayerEd layer )
 {
     for( int i = 0; i < _listLayers.Items.Count; i++ )
     {
         if( ( _listLayers.Items[i] as LayerItem ).Layer == layer )
             return i;
     }
     return ListBox.NoMatches;
 }
Exemplo n.º 2
0
 public void RefreshLayer( LayerEd layer )
 {
     int index = GetLayerItemIndex( layer );
     if( index != ListBox.NoMatches )
     {
         _listLayers.RefreshItem( index );
         _listLayers.SelectedIndex = index;
     }
 }
Exemplo n.º 3
0
 private LayerItem GetLayerItem( LayerEd layer )
 {
     foreach( LayerItem item in _listLayers.Items )
     {
         if( item.Layer == layer )
             return item;
     }
     return null;
 }
Exemplo n.º 4
0
 private void SelectLayer( LayerEd layer )
 {
     LayerItem item = GetLayerItem( layer );
     if( item != null )
         _listLayers.SelectedItem = item;
 }