Browse Source

Update 3D-View when layer is changed

hutattedonmyarm 12 years ago
parent
commit
4b03339138
1 changed files with 11 additions and 5 deletions
  1. 11
    5
      Cube Control/layerEditFrame.java

+ 11
- 5
Cube Control/layerEditFrame.java View File

4
 *
4
 *
5
 * Copyright 2011 Thomas Buck <xythobuz@me.com>
5
 * Copyright 2011 Thomas Buck <xythobuz@me.com>
6
 * Copyright 2011 Max Nuding <max.nuding@gmail.com>
6
 * Copyright 2011 Max Nuding <max.nuding@gmail.com>
7
-* Copyright 2011 Felix Bäder <baeder.felix@gmail.com>
7
+* Copyright 2011 Felix Bäder <baeder.felix@gmail.com>
8
 *
8
 *
9
 * This file is part of LED-Cube.
9
 * This file is part of LED-Cube.
10
 *
10
 *
42
   cubeWorker worker = null;
42
   cubeWorker worker = null;
43
   int animI;
43
   int animI;
44
   int frameI;
44
   int frameI;
45
+  frame LedFrame;
45
 
46
 
46
   // Ende Attribute
47
   // Ende Attribute
47
 
48
 
48
-  public layerEditFrame(int animIndex, int frameIndex, int layerIndex, cubeWorker work) {
49
+  public layerEditFrame(int animIndex, int frameIndex, int layerIndex, cubeWorker work, frame LEDframe) {
49
     // Frame-Initialisierung
50
     // Frame-Initialisierung
50
     super("Layer Edit");
51
     super("Layer Edit");
51
     worker = work;
52
     worker = work;
53
+    LedFrame = LEDframe;
52
     animI = animIndex;
54
     animI = animIndex;
53
     frameI = frameIndex;
55
     frameI = frameIndex;
54
     //frame =  byteToShortArray(worker.getFrame(animIndex, frameIndex));
56
     //frame =  byteToShortArray(worker.getFrame(animIndex, frameIndex));
144
     }
146
     }
145
 
147
 
146
   }
148
   }
149
+  
150
+   public boolean isFinished(){
151
+     return finish;
152
+   }
147
 
153
 
148
-   short[] getFinalFrame(){
154
+   public short[] getFinalFrame(){
149
       if (finish == false) {
155
       if (finish == false) {
150
         return null;
156
         return null;
151
       }
157
       }
184
       reihe = 0;
190
       reihe = 0;
185
     }
191
     }
186
       frame = tmpFrame;
192
       frame = tmpFrame;
187
-      //worker.setFrame(shortToByteArray(frame), animI, frameI);
188
       worker.setFrame(frame, animI, frameI);
193
       worker.setFrame(frame, animI, frameI);
194
+      ListSelectionEvent layerChanged = new ListSelectionEvent(LedFrame.frameList, LedFrame.frameList.getSelectedIndex(), LedFrame.frameList.getSelectedIndex(), false);
195
+      LedFrame.valueChanged(layerChanged);
189
       dispose();
196
       dispose();
190
   }
197
   }
191
   
198
   
219
 }
226
 }
220
 
227
 
221
 
228
 
222
-

Loading…
Cancel
Save