Changeset 152

Show
Ignore:
Timestamp:
02/16/07 19:58:04 (2 years ago)
Author:
jlee
Message:

What do you mean I can't subclass DirectoryDialog??

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/org/thestaticvoid/iriverter/ConverterUI.java

    r150 r152  
    408408                                        canceled = true; 
    409409                                } catch (MPlayerNotFoundException mpe) { 
    410                                         canceled = new MPlayerPathDialog(shell).open() == null
     410                                        canceled = new MPlayerPathDialog(shell).open()
    411411                                } 
    412412                } 
     
    429429                                                canceled = true; 
    430430                                        } catch (MPlayerNotFoundException mpe) { 
    431                                                 canceled = new MPlayerPathDialog(shell).open() == null
     431                                                canceled = new MPlayerPathDialog(shell).open()
    432432                                        } 
    433433                        } 
  • trunk/src/org/thestaticvoid/iriverter/DVD.java

    r146 r152  
    250250                                                canceled = true; 
    251251                                        } catch (MPlayerNotFoundException mpe) { 
    252                                                 canceled = new MPlayerPathDialog(getParent().getShell()).open() == null
     252                                                canceled = new MPlayerPathDialog(getParent().getShell()).open()
    253253                                        } 
    254254                        } 
     
    343343                                canceled = true; 
    344344                        } catch (MPlayerNotFoundException mpe) { 
    345                                 canceled = new MPlayerPathDialog(getParent().getShell()).open() == null
     345                                canceled = new MPlayerPathDialog(getParent().getShell()).open()
    346346                                if (canceled) 
    347347                                        progressDialog.close(); 
  • trunk/src/org/thestaticvoid/iriverter/MPlayerPathDialog.java

    r146 r152  
    2424import org.eclipse.swt.widgets.*; 
    2525 
    26 public class MPlayerPathDialog extends DirectoryDialog { 
     26public class MPlayerPathDialog { 
     27        private Shell shell; 
     28         
    2729        public MPlayerPathDialog(Shell shell) { 
    28                 super(shell)
     30                this.shell = shell
    2931        } 
    3032         
    31         public String open() { 
    32                 setFilterPath(ConverterOptions.getMPlayerPath()); 
    33                 setText("MPlayer Path"); 
    34                 setMessage("Select the path to MPlayer"); 
    35                 String directory = open(); 
     33        public boolean open() { 
     34                DirectoryDialog dialog = new DirectoryDialog(shell); 
     35                dialog.setFilterPath(ConverterOptions.getMPlayerPath()); 
     36                dialog.setText("MPlayer Path"); 
     37                dialog.setMessage("Select the path to MPlayer"); 
     38                String directory = dialog.open(); 
    3639                if (directory != null) 
    3740                        ConverterOptions.setMPlayerPath(directory); 
    3841                 
    39                 return directory
     42                return directory == null
    4043        } 
    4144} 
  • trunk/src/org/thestaticvoid/iriverter/ManualSplit.java

    r146 r152  
    190190                                                canceled = true; 
    191191                                        } catch (MPlayerNotFoundException mpe) { 
    192                                                 canceled = new MPlayerPathDialog(getParent().getShell()).open() == null
     192                                                canceled = new MPlayerPathDialog(getParent().getShell()).open()
    193193                                        } 
    194194                        }