Changeset 105
- Timestamp:
- 06/24/08 16:46:42 (2 months ago)
- Files:
-
- trunk/src/vlcskineditor/SliderBGBuilder.java (modified) (1 diff)
- trunk/src/vlcskineditor/SliderBGGen.java (modified) (12 diffs)
- trunk/src/vlcskineditor/items/Anchor.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Button.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Checkbox.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Group.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Image.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Panel.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Playtree.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Slider.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/SliderBackground.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Text.java (modified) (1 diff)
- trunk/src/vlcskineditor/items/Video.java (modified) (1 diff)
- trunk/src/vlcskineditor/resources/SubBitmap.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/vlcskineditor/SliderBGBuilder.java
r95 r105 81 81 } 82 82 useoverlay = true; 83 /**try {84 overlay = ImageIO.read(n ull);83 try { 84 overlay = ImageIO.read(new File(sbgg.ol_tf.getText())); 85 85 } 86 86 catch (Exception e) { 87 87 useoverlay = false; 88 }**/ 89 useoverlay = false; //Not implemented in GUI, most probably will be left out 88 } 90 89 if(usee1=false) { 91 90 e1 = middle; trunk/src/vlcskineditor/SliderBGGen.java
r94 r105 63 63 /** Contains the path to the image file for the right or bottom edge of the bar */ 64 64 JTextField e2_tf; 65 /** Contains the path to the image file for the overlay image */ 66 JTextField ol_tf; 65 67 /** Sets whether the background image should be tiled to fill the slider background size */ 66 68 JRadioButton bgt_rb; … … 71 73 /** Sets whether the middle image should be stretched to fill the slider background size */ 72 74 JRadioButton mds_rb; 73 JButton bg_btn, e1_btn, md_btn, e2_btn; 74 JFileChooser bg_fc, e1_fc, md_fc, e2_fc; 75 76 JLabel bg_l, e1_l, md_l, e2_l; 77 JPanel bg_p, e1_p, md_p, e2_p; 75 JButton bg_btn, e1_btn, md_btn, e2_btn, ol_btn; 76 77 JLabel bg_l, e1_l, md_l, e2_l, ol_l; 78 JPanel bg_p, e1_p, md_p, e2_p, ol_p; 78 79 79 80 JButton step2_prev_btn, step2_finish_btn, step2_cancel_btn; … … 244 245 card_step1.add(step1_cancel_btn); 245 246 246 step1_horz_s.setBounds(5,39 5,525,5);247 step1_next_btn.setBounds(370, 400,75,20);248 step1_cancel_btn.setBounds(450, 400,75,20);247 step1_horz_s.setBounds(5,390,525,5); 248 step1_next_btn.setBounds(370, 395,75,25); 249 step1_cancel_btn.setBounds(450,395,75,25); 249 250 250 251 card_step1.setSize(540,400); … … 257 258 card_step2.add(header2_l); 258 259 259 bg_p = new JPanel(null);260 bg_p = new JPanel(null); 260 261 bg_l = new JLabel("Image file:",bg_h,JLabel.TRAILING); 261 262 bg_tf = new JTextField(""); 262 263 bg_btn = new JButton("Open..."); 263 264 bg_btn.addActionListener(this); 264 JLabel bg_rs_l = new JLabel("Resize behaviour:" );265 JLabel bg_rs_l = new JLabel("Resize behaviour:",JLabel.TRAILING); 265 266 ButtonGroup bg_rs_g = new ButtonGroup(); 266 267 bgt_rb = new JRadioButton("",true); … … 280 281 bg_p.add(bgs_rb); 281 282 bg_p.add(bgs_l); 282 bg_l.setBounds(10,20, 100,25);283 bg_tf.setBounds(1 15,20,300,25);284 bg_btn.setBounds(4 20,20,100,25);285 bg_rs_l.setBounds( 10,60,100,25);286 bgt_rb.setBounds(1 15,60,25,25);287 bgt_l.setBounds(1 40,60,100,25);288 bgs_rb.setBounds(2 20,60,25,25);289 bgs_l.setBounds(2 50,60,100,25);283 bg_l.setBounds(10,20,90,25); 284 bg_tf.setBounds(105,20,300,25); 285 bg_btn.setBounds(410,20,100,25); 286 bg_rs_l.setBounds(0,50,100,25); 287 bgt_rb.setBounds(105,50,25,25); 288 bgt_l.setBounds(130,50,100,25); 289 bgs_rb.setBounds(210,50,25,25); 290 bgs_l.setBounds(240,50,100,25); 290 291 bg_p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "Background")); 291 292 card_step2.add(bg_p); 292 bg_p.setBounds(5, 60,530,95);293 bg_p.setBounds(5,50,520,85); 293 294 294 295 e1_p = new JPanel(null); … … 300 301 e1_p.add(e1_tf); 301 302 e1_p.add(e1_btn); 302 e1_l.setBounds( 10,20,100,25);303 e1_tf.setBounds(1 15,20,300,25);304 e1_btn.setBounds(4 20,20,100,25);303 e1_l.setBounds(0,20,90,25); 304 e1_tf.setBounds(105,20,300,25); 305 e1_btn.setBounds(410,20,100,25); 305 306 e1_p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "Left edge")); 306 307 card_step2.add(e1_p); 307 e1_p.setBounds(5,1 60,530,55);308 e1_p.setBounds(5,135,520,55); 308 309 309 310 md_p = new JPanel(null); … … 312 313 md_btn = new JButton("Open..."); 313 314 md_btn.addActionListener(this); 314 JLabel md_rs_l = new JLabel("Resize behaviour:" );315 JLabel md_rs_l = new JLabel("Resize behaviour:",JLabel.TRAILING); 315 316 ButtonGroup md_rs_g = new ButtonGroup(); 316 317 mdt_rb = new JRadioButton("",true); … … 330 331 md_p.add(mds_rb); 331 332 md_p.add(mds_l); 332 md_l.setBounds( 10,20,100,25);333 md_tf.setBounds(1 15,20,300,25);334 md_btn.setBounds(4 20,20,100,25);335 md_rs_l.setBounds( 10,60,100,25);336 mdt_rb.setBounds(1 15,60,25,25);337 mdt_l.setBounds(1 40,60,100,25);338 mds_rb.setBounds(2 20,60,25,25);339 mds_l.setBounds(2 50,60,100,25);333 md_l.setBounds(0,20,90,25); 334 md_tf.setBounds(105,20,300,25); 335 md_btn.setBounds(410,20,100,25); 336 md_rs_l.setBounds(0,50,100,25); 337 mdt_rb.setBounds(105,50,25,25); 338 mdt_l.setBounds(130,50,100,25); 339 mds_rb.setBounds(210,50,25,25); 340 mds_l.setBounds(240,50,100,25); 340 341 md_p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "Middle part")); 341 342 card_step2.add(md_p); 342 md_p.setBounds(5, 220,530,95);343 md_p.setBounds(5,190,520,85); 343 344 344 345 e2_p = new JPanel(null); … … 350 351 e2_p.add(e2_tf); 351 352 e2_p.add(e2_btn); 352 e2_l.setBounds( 10,20,100,25);353 e2_tf.setBounds(1 15,20,300,25);354 e2_btn.setBounds(4 20,20,100,25);353 e2_l.setBounds(0,20,90,25); 354 e2_tf.setBounds(105,20,300,25); 355 e2_btn.setBounds(410,20,100,25); 355 356 e2_p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "Right edge")); 356 357 card_step2.add(e2_p); 357 e2_p.setBounds(5,320,530,55); 358 e2_p.setBounds(5,275,520,55); 359 360 ol_p = new JPanel(null); 361 ol_l = new JLabel("Image file:",JLabel.TRAILING); 362 ol_tf = new JTextField(); 363 ol_btn = new JButton("Open..."); 364 ol_btn.addActionListener(this); 365 ol_p.add(ol_l); 366 ol_p.add(ol_tf); 367 ol_p.add(ol_btn); 368 ol_l.setBounds(0,20,90,25); 369 ol_tf.setBounds(105,20,300,25); 370 ol_btn.setBounds(410,20,100,25); 371 ol_p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "Overlay image")); 372 card_step2.add(ol_p); 373 ol_p.setBounds(5,330,520,55); 358 374 359 375 JSeparator step2_horz_s = new JSeparator(JSeparator.HORIZONTAL); … … 370 386 card_step2.add(step2_cancel_btn); 371 387 372 step2_horz_s.setBounds(5,39 5,525,5);373 step2_prev_btn.setBounds(275, 400,90,20);374 step2_finish_btn.setBounds(370, 400,75,20);375 step2_cancel_btn.setBounds(450, 400,75,20);388 step2_horz_s.setBounds(5,390,525,5); 389 step2_prev_btn.setBounds(275, 395,90,25); 390 step2_finish_btn.setBounds(370,395,75,25); 391 step2_cancel_btn.setBounds(450,395,75,25); 376 392 377 393 add(card_step2,STEP2); … … 392 408 } 393 409 else if (e.getSource().equals(step2_finish_btn)) { 394 File f = new File(s.skinfolder+sbg.id +".png");410 File f = new File(s.skinfolder+sbg.id_tf.getText()+".png"); 395 411 int i = 1; 396 412 while(f.exists()) { 397 f = new File(s.skinfolder+sbg.id +"_"+String.valueOf(i)+".png");413 f = new File(s.skinfolder+sbg.id_tf.getText()+"_"+String.valueOf(i)+".png"); 398 414 i++; 399 415 } … … 455 471 if(i==JFileChooser.APPROVE_OPTION && fc.getSelectedFile().exists()) { 456 472 e2_tf.setText(fc.getSelectedFile().getPath()); 473 } 474 } 475 else if(e.getSource().equals(ol_btn)) { 476 JFileChooser fc = new JFileChooser(new File(s.skinfolder)); 477 int i = fc.showOpenDialog(this); 478 if(i==JFileChooser.APPROVE_OPTION && fc.getSelectedFile().exists()) { 479 ol_tf.setText(fc.getSelectedFile().getPath()); 457 480 } 458 481 } trunk/src/vlcskineditor/items/Anchor.java
r100 r105 218 218 frame.setPreferredSize(new Dimension(250,345)); 219 219 frame.setMaximumSize(new Dimension(250,345)); 220 221 frame.getRootPane().setDefaultButton(ok_btn); 220 222 } 221 223 id_tf.setText(id); trunk/src/vlcskineditor/items/Button.java
r100 r105 276 276 277 277 frame.pack(); 278 279 frame.getRootPane().setDefaultButton(ok_btn); 278 280 } 279 281 id_tf.setText(id); trunk/src/vlcskineditor/items/Checkbox.java
r100 r105 370 370 371 371 frame.pack(); 372 373 frame.getRootPane().setDefaultButton(ok_btn); 372 374 } 373 375 id_tf.setText(id); trunk/src/vlcskineditor/items/Group.java
r101 r105 199 199 200 200 frame.pack(); 201 202 frame.getRootPane().setDefaultButton(ok_btn); 201 203 } 202 204 id_tf.setText(id); trunk/src/vlcskineditor/items/Image.java
r101 r105 271 271 272 272 frame.pack(); 273 274 frame.getRootPane().setDefaultButton(ok_btn); 273 275 } 274 276 id_tf.setText(id); trunk/src/vlcskineditor/items/Panel.java
r101 r105 296 296 297 297 frame.pack(); 298 299 frame.getRootPane().setDefaultButton(ok_btn); 298 300 } 299 301 id_tf.setText(id); trunk/src/vlcskineditor/items/Playtree.java
r101 r105 431 431 432 432 frame.pack(); 433 434 frame.getRootPane().setDefaultButton(ok_btn); 433 435 } 434 436 id_tf.setText(id); trunk/src/vlcskineditor/items/Slider.java
r101 r105 401 401 402 402 frame.pack(); 403 404 frame.getRootPane().setDefaultButton(ok_btn); 403 405 } 404 406 id_tf.setText(id); trunk/src/vlcskineditor/items/SliderBackground.java
r100 r105 193 193 frame.pack(); 194 194 195 frame.getRootPane().setDefaultButton(ok_btn); 195 196 } 196 197 id_tf.setText(id); trunk/src/vlcskineditor/items/Text.java
r100 r105 290 290 291 291 frame.pack(); 292 293 frame.getRootPane().setDefaultButton(ok_btn); 292 294 } 293 295 id_tf.setText(id); trunk/src/vlcskineditor/items/Video.java
r100 r105 253 253 254 254 frame.pack(); 255 256 frame.getRootPane().setDefaultButton(ok_btn); 255 257 } 256 258 id_tf.setText(id); trunk/src/vlcskineditor/resources/SubBitmap.java
r104 r105 399 399 public String returnCode(String indent) { 400 400 String code=indent+"<SubBitmap id=\""+id+"\" x=\""+String.valueOf(x)+"\" y=\""+String.valueOf(y)+"\""; 401 code+=" height=\""+String.valueOf(height)+"\" height=\""+String.valueOf(height)+"\"";401 code+=" height=\""+String.valueOf(height)+"\" width=\""+String.valueOf(width)+"\""; 402 402 if (nbframes!=NBFRAMES_DEFAULT) code+=" nbframes=\""+String.valueOf(nbframes)+"\""; 403 403 if (fps!=FPS_DEFAULT) code+=" fps=\""+String.valueOf(fps)+"\"";
