1 jls.loader.provide('jls.win32.GuiCommonDialog');
  2 
  3 jls.loader.require('jls.win32.WindowElement');
  4 jls.loader.require('jls.win32.CommonDialog');
  5 
  6 jls.win32.GuiCommonDialog = jls.lang.Class.create({});
  7 
  8 Object.extend(jls.win32.GuiCommonDialog,
  9 {
 10 	getOpenFileName : function(element) {
 11 		var window = null;
 12 		if (element && (element instanceof jls.win32.WindowElement)) {
 13 			window = element._window;
 14 		}
 15 		var flags = 0;
 16         return jls.win32.CommonDialog.getOpenFileName(window, flags);
 17     },
 18 	getSaveFileName : function(element, confirmOverwrite) {
 19 		var window = null;
 20 		if (element && (element instanceof jls.win32.WindowElement)) {
 21 			window = element._window;
 22 		}
 23 		var flags = 0;
 24 		if (confirmOverwrite) {
 25 			flags |= jls.win32.CommonDialog.OFN_OVERWRITEPROMPT;
 26 		}
 27         return jls.win32.CommonDialog.getSaveFileName(window, flags);
 28     }
 29 });
 30