nsIBrowserHandler.idl (799B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 #include "nsISupports.idl" 6 7 interface nsICommandLine; 8 9 [scriptable, uuid(8D3F5A9D-118D-4548-A137-CF7718679069)] 10 interface nsIBrowserHandler : nsISupports 11 { 12 attribute AUTF8String startPage; 13 attribute AUTF8String defaultArgs; 14 AUTF8String getFirstWindowArgs(); 15 attribute boolean kiosk; 16 attribute boolean majorUpgrade; 17 attribute boolean firstRunProfile; 18 19 /** 20 * Extract the width and height specified on the command line, if present. 21 * @return A feature string with a prepended comma, e.g. ",width=500,height=400" 22 */ 23 AUTF8String getFeatures(in nsICommandLine aCmdLine); 24 };