Neil wrote:
Michael Buckley wrote:

The first is how to select the path that the open file dialog opens with? What I am using looks like this.

openFileNow: function(){
var openPath = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch)

       .getCharPref('extension.editor.folder.openSave')
   var openX = gStrings.getString('openX');
   const nsIFilePicker = Components.interfaces.nsIFilePicker;
   var fp =
Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);

   fp.init(window, openX, nsIFilePicker.modeOpen);
   fp.appendFilters(nsIFilePicker.filterAll | nsIFilePicker.filterText);

fp.displayDirectory = Components.classes['@mozilla.org/preferences-service;1']
   .getService(Components.interfaces.nsIPrefBranch)
.getComplexValue('extension.editor.folder.openSave', Components.interfaces.nsILocalFile);

Naturally you should ensure that an nsILocalFile pref exists or do some error checking ;-)
_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners

Thanks so much for that, I will add the error checking in once I have
everything working.  I was aware that I would have to do that to avoid
lots of bugs.

_________________________________________________________________
Meet Sexy Singles today @ Lavalife - Click here http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Flavalife9%2Eninemsn%2Ecom%2Eau%2Fclickthru%2Fclickthru%2Eact%3Fid%3Dninemsn%26context%3Dan99%26locale%3Den%5FAU%26a%3D22740&_t=751140432&_r=emailtagline_meetsexy_june&_m=EXT

_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners

Reply via email to