Changeset 58024 in webkit


Ignore:
Timestamp:
Apr 21, 2010 4:39:32 PM (14 years ago)
Author:
andersca@apple.com
Message:

2010-04-21 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Add debug menu items to show/hide the Web View.
https://bugs.webkit.org/show_bug.cgi?id=37958

  • MiniBrowser/mac/BrowserWindowController.h:
  • MiniBrowser/mac/BrowserWindowController.m: (-[BrowserWindowController showHideWebView:]): (-[BrowserWindowController removeReinsertWebView:]): (-[BrowserWindowController validateMenuItem:]):
  • MiniBrowser/mac/English.lproj/MainMenu.xib:
Location:
trunk/WebKitTools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKitTools/ChangeLog

    r58023 r58024  
     12010-04-21  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Add debug menu items to show/hide the Web View.
     6        https://bugs.webkit.org/show_bug.cgi?id=37958
     7
     8        * MiniBrowser/mac/BrowserWindowController.h:
     9        * MiniBrowser/mac/BrowserWindowController.m:
     10        (-[BrowserWindowController showHideWebView:]):
     11        (-[BrowserWindowController removeReinsertWebView:]):
     12        (-[BrowserWindowController validateMenuItem:]):
     13        * MiniBrowser/mac/English.lproj/MainMenu.xib:
     14
    1152010-04-21  Eric Seidel  <eric@webkit.org>
    216
  • trunk/WebKitTools/MiniBrowser/mac/BrowserWindowController.h

    r57654 r58024  
    4141- (IBAction)forceRepaint:(id)sender;
    4242
     43- (IBAction)showHideWebView:(id)sender;
     44- (IBAction)removeReinsertWebView:(id)sender;
     45
    4346- (id)initWithPageNamespace:(WKPageNamespaceRef)pageNamespace;
    44 
    4547- (void)loadURLString:(NSString *)urlString;
    46 
    4748- (void)applicationTerminating;
    4849
  • trunk/WebKitTools/MiniBrowser/mac/BrowserWindowController.m

    r57764 r58024  
    6161}
    6262
     63- (IBAction)showHideWebView:(id)sender
     64{
     65    BOOL hidden = ![_webView isHidden];
     66   
     67    [_webView setHidden:hidden];
     68}
     69
     70- (IBAction)removeReinsertWebView:(id)sender
     71{
     72    if ([_webView window]) {
     73        [_webView retain];
     74        [_webView removeFromSuperview];
     75    } else {
     76        [containerView addSubview:_webView];
     77        [_webView release];
     78    }
     79}
     80
     81- (BOOL)validateMenuItem:(NSMenuItem *)menuItem
     82{
     83    if ([menuItem action] == @selector(showHideWebView:))
     84        [menuItem setTitle:[_webView isHidden] ? @"Show Web View" : @"Hide Web View"];
     85    else if ([menuItem action] == @selector(removeReinsertWebView:))
     86        [menuItem setTitle:[_webView window] ? @"Remove Web View" : @"Insert Web View"];
     87    return YES;
     88}
     89
    6390- (IBAction)reload:(id)sender
    6491{
  • trunk/WebKitTools/MiniBrowser/mac/English.lproj/MainMenu.xib

    r57654 r58024  
    13331333                                                                        <reference key="NSMixedImage" ref="502551668"/>
    13341334                                                                </object>
     1335                                                                <object class="NSMenuItem" id="137933275">
     1336                                                                        <reference key="NSMenu" ref="865232259"/>
     1337                                                                        <string key="NSTitle">Hide Web View</string>
     1338                                                                        <string key="NSKeyEquiv"/>
     1339                                                                        <int key="NSMnemonicLoc">2147483647</int>
     1340                                                                        <reference key="NSOnImage" ref="35465992"/>
     1341                                                                        <reference key="NSMixedImage" ref="502551668"/>
     1342                                                                </object>
     1343                                                                <object class="NSMenuItem" id="1027125810">
     1344                                                                        <reference key="NSMenu" ref="865232259"/>
     1345                                                                        <string key="NSTitle">Remove Web View</string>
     1346                                                                        <string key="NSKeyEquiv"/>
     1347                                                                        <int key="NSMnemonicLoc">2147483647</int>
     1348                                                                        <reference key="NSOnImage" ref="35465992"/>
     1349                                                                        <reference key="NSMixedImage" ref="502551668"/>
     1350                                                                </object>
    13351351                                                                <object class="NSMenuItem" id="162978490">
    13361352                                                                        <reference key="NSMenu" ref="865232259"/>
     
    20852101                                        </object>
    20862102                                        <int key="connectionID">547</int>
     2103                                </object>
     2104                                <object class="IBConnectionRecord">
     2105                                        <object class="IBActionConnection" key="connection">
     2106                                                <string key="label">showHideWebView:</string>
     2107                                                <reference key="source" ref="1014"/>
     2108                                                <reference key="destination" ref="137933275"/>
     2109                                        </object>
     2110                                        <int key="connectionID">549</int>
     2111                                </object>
     2112                                <object class="IBConnectionRecord">
     2113                                        <object class="IBActionConnection" key="connection">
     2114                                                <string key="label">removeReinsertWebView:</string>
     2115                                                <reference key="source" ref="1014"/>
     2116                                                <reference key="destination" ref="1027125810"/>
     2117                                        </object>
     2118                                        <int key="connectionID">551</int>
    20872119                                </object>
    20882120                        </object>
     
    31313163                                                        <reference ref="878165919"/>
    31323164                                                        <reference ref="162978490"/>
     3165                                                        <reference ref="137933275"/>
     3166                                                        <reference ref="1027125810"/>
    31333167                                                </object>
    31343168                                                <reference key="parent" ref="816668511"/>
     
    31743208                                                <int key="objectID">546</int>
    31753209                                                <reference key="object" ref="162978490"/>
     3210                                                <reference key="parent" ref="865232259"/>
     3211                                        </object>
     3212                                        <object class="IBObjectRecord">
     3213                                                <int key="objectID">548</int>
     3214                                                <reference key="object" ref="137933275"/>
     3215                                                <reference key="parent" ref="865232259"/>
     3216                                        </object>
     3217                                        <object class="IBObjectRecord">
     3218                                                <int key="objectID">550</int>
     3219                                                <reference key="object" ref="1027125810"/>
    31763220                                                <reference key="parent" ref="865232259"/>
    31773221                                        </object>
     
    34013445                                        <string>545.IBPluginDependency</string>
    34023446                                        <string>546.IBPluginDependency</string>
     3447                                        <string>548.IBPluginDependency</string>
     3448                                        <string>550.IBPluginDependency</string>
    34033449                                        <string>56.IBPluginDependency</string>
    34043450                                        <string>56.ImportedFromIB2</string>
     
    36483694                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    36493695                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    3650                                         <string>{{759, 892}, {185, 53}}</string>
    3651                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    3652                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    3653                                         <string>{{908, 902}, {154, 43}}</string>
     3696                                        <string>{{759, 852}, {211, 93}}</string>
     3697                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     3698                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     3699                                        <string>{{944, 872}, {154, 43}}</string>
     3700                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     3701                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    36543702                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    36553703                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    37093757                        </object>
    37103758                        <nil key="sourceID"/>
    3711                         <int key="maxID">547</int>
     3759                        <int key="maxID">551</int>
    37123760                </object>
    37133761                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    37833831                                                        <string>forceRepaint:</string>
    37843832                                                        <string>reload:</string>
     3833                                                        <string>removeReinsertWebView:</string>
     3834                                                        <string>showHideWebView:</string>
    37853835                                                </object>
    37863836                                                <object class="NSMutableArray" key="dict.values">
     
    37893839                                                        <string>id</string>
    37903840                                                        <string>id</string>
     3841                                                        <string>id</string>
     3842                                                        <string>id</string>
    37913843                                                </object>
    37923844                                        </object>
     
    37983850                                                        <string>forceRepaint:</string>
    37993851                                                        <string>reload:</string>
     3852                                                        <string>removeReinsertWebView:</string>
     3853                                                        <string>showHideWebView:</string>
    38003854                                                </object>
    38013855                                                <object class="NSMutableArray" key="dict.values">
     
    38113865                                                        <object class="IBActionInfo">
    38123866                                                                <string key="name">reload:</string>
     3867                                                                <string key="candidateClassName">id</string>
     3868                                                        </object>
     3869                                                        <object class="IBActionInfo">
     3870                                                                <string key="name">removeReinsertWebView:</string>
     3871                                                                <string key="candidateClassName">id</string>
     3872                                                        </object>
     3873                                                        <object class="IBActionInfo">
     3874                                                                <string key="name">showHideWebView:</string>
    38133875                                                                <string key="candidateClassName">id</string>
    38143876                                                        </object>
Note: See TracChangeset for help on using the changeset viewer.