{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5},"derivationIds":[null,"87FAF55E-F71E-4F69-A29F-5DAF28EF42C0","33449239-EF48-41FE-9BFD-EA211884F247","956938FD-7466-4DD2-A6E4-1FB8477A3306","652178C9-70DE-4F60-9FB7-D37D23D04AEA","7733B961-E644-4906-B640-0B30E06276C7","5CC81DD5-CA62-4F35-8F26-2C1F6DD22CC3","03B60241-98AB-4310-ACEA-E7687E706CA5","3B38BAEC-7179-4451-BB8B-106F92AEA32B","5859188C-662D-4322-90F0-E2997F91C989","D8777C0F-419F-4C8C-9073-863F67431AB0","B1AEE8B2-4F0E-400A-9C44-84E55118F5A4","EB59F5AA-11EA-4160-A380-33883FCBFC12","1BEBE524-9499-4E24-84C4-E8F9F7A86663","1826D64D-5CE8-4BB8-8AA3-1785854B22C3","EB298904-0A41-4BF3-B52F-3B1ECB88F0FD","C789029E-30DD-4135-8E16-639314A545D0","A61621E0-D549-4A0D-87A3-15914A39E482","4CD91BD4-15EC-4724-98DE-D8FFE9FE43E7"],"id":"EBAAA869-3318-4661-8537-48E894EBEA91","eventHandler":{"__isSmartRef__":true,"id":6},"droppingEnabled":true,"halosEnabled":true,"tabBarStrategy":{"__isSmartRef__":true,"id":7},"tabBar":{"__isSmartRef__":true,"id":1},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8},"name":"ToolTabPane","prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":18},"moved":true,"_ClipMode":"visible","#startLetters":"","__serializedExpressions__":["tabPaneExtent","_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19},"__LivelyClassName__":"lively.morphic.TabContainer","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","withLayers":["Global.TabbedMethodFinderLayer"],"tabPaneExtent":"lively.pt(872.1,440.7)","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(581.1,-13.2)"},"1":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2},"derivationIds":[null,"C9AFDCE0-7E36-4F4A-A4FD-ADF539D3F3BE","45EA8685-1562-433C-9510-7D387C52D50D","68FD3A27-03F4-41EE-A019-24EECD4B9D4D","8E706A37-51F2-434A-8488-92F5487BE77E","D7EF478F-C07F-4C57-8E84-C7FA15901B78","65508D46-12CC-4A6F-9CA5-AA1E26EAA9EA","03757FEA-1979-424E-8EA1-7231E038BD91","D8EB800F-9FF7-406C-B42A-FD51AA5C9390","5892030A-109B-40A4-8484-382B6F34EFA3","5623D1FD-B4D3-47A0-AC1F-67B3388DEC19","3BF7A333-B725-4A4E-AF76-8D1DAAD1FD40","492FA464-292A-4E4B-AF05-0F34F7329A1E","C875DD96-0677-43FF-9942-16AD478F3A82","16D4C43F-D991-4289-BBAF-A1FD33535698","AF32CC15-CF1B-46FE-A464-11EE27613F61","5EE59C94-8C8A-4055-866A-C7BB048088D9","C15C21EC-8504-406F-924F-854EF752FE4A","8A4D3CDD-720F-4231-BFF4-601A451B6EE8"],"id":"5EC43D7A-8458-4F23-A032-8181AE4E3811","eventHandler":{"__isSmartRef__":true,"id":3},"droppingEnabled":true,"halosEnabled":true,"tabContainer":{"__isSmartRef__":true,"id":0},"grabbingEnabled":false,"draggingEnabled":false,"tabs":[],"owner":{"__isSmartRef__":true,"id":0},"showsHalos":false,"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":4},"_ClipMode":"visible","adjustedTabSizes":true,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.TabBar","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"2":{"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(872.1,30.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(204,204,204)"},"3":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4":{"adjustForNewBounds":true,"resizeWidth":true},"5":{"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(872.1,470.7)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)"},"6":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7":{"__LivelyClassName__":"lively.morphic.TabStrategyTop","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8":{"requiredModules":[],"partsSpaceName":"PartsBin/Dialogs/","comment":"A tabbed tool pane (under development): Supports MethodFinder","changes":[{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":13},{"__isSmartRef__":true,"id":14},{"__isSmartRef__":true,"id":15},{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":17}],"migrationLevel":8,"partName":"ToolTabPane","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Sep 05 2012 16:01:35 GMT-0700 (PDT)\")"},"9":{"author":"undefined","message":"added a resize corner","id":"69E8407B-8700-4E9B-8558-C54AF5D9D65F","__serializedExpressions__":["date"],"date":"new Date(\"Mon Mar 26 2012 03:52:49 GMT-0700 (PDT)\")"},"10":{"author":"undefined","message":"- white and S:","id":"9CC8444F-8D6A-476B-904F-1BC27EB9F6E4","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 03 2012 07:24:10 GMT-0800 (PST)\")"},"11":{"author":"undefined","message":"initial version ","id":"61DC98FC-D0AA-43D7-A579-7649657A81B4","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 03 2012 06:55:32 GMT-0800 (PST)\")"},"12":{"author":"fabian","message":"initial","id":"EA1E7C49-D79B-461B-ACD7-126E1902F6FF","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 25 2012 23:08:17 GMT-0800 (PST)\")"},"13":{"author":"athomschke","message":"","id":"CADBD788-8F41-4046-BCED-6CF1172CF93D","__serializedExpressions__":["date"],"date":"new Date(\"Thu Feb 09 2012 03:51:59 GMT-0800 (PST)\")"},"14":{"author":"robertkrahn","message":"fixing scale","id":"D405372C-153F-4A5F-850A-C068C39ED4D9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Jun 16 2012 04:48:36 GMT-0700 (PDT)\")"},"15":{"author":"larswassermann","message":"pass-through of the searchType","id":"D217BF5A-90E5-469F-8710-FC471DF2B4CA","__serializedExpressions__":["date"],"date":"new Date(\"Wed Dec 04 2013 15:24:20 GMT-0800 (PST)\")"},"16":{"author":"larswassermann","message":"fixing the broken commit of before","id":"A1D10EAD-6EB5-4EFF-928F-602CB39124B0","__serializedExpressions__":["date"],"date":"new Date(\"Wed Dec 04 2013 15:27:22 GMT-0800 (PST)\")"},"17":{"__serializedExpressions__":["date"],"author":"larswassermann","message":"fixed clipping issue for recently added method finders","id":"82AC86C8-48EE-4174-9755-8E51242C14C2","date":"new Date(\"Fri Jan 17 2014 14:17:58 GMT-0800 (PST)\")"},"18":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"19":{"onrestore":{"__isSmartRef__":true,"id":20},"installLayers":{"__isSmartRef__":true,"id":27},"openMethodFinderFor":{"__isSmartRef__":true,"id":30}},"20":{"varMapping":{"__isSmartRef__":true,"id":21},"source":"function onrestore() {\n    this.installLayers();\n    $super()\n}","funcProperties":{"__isSmartRef__":true,"id":26},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"21":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":22}},"22":{"$super":{"__isSmartRef__":true,"id":23}},"23":{"varMapping":{"__isSmartRef__":true,"id":24},"source":"function () {\n                try {\n                    return obj.constructor.prototype[name].apply(obj, arguments)\n                } catch(e) {\n                    alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":25},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"24":{"obj":{"__isSmartRef__":true,"id":0},"name":"onrestore"},"25":{},"26":{"user":"undefined","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Feb 03 2012 06:18:55 GMT-0800 (PST)\")"},"27":{"varMapping":{"__isSmartRef__":true,"id":28},"source":"function installLayers() {\n    \ncop.create(\"TabbedMethodFinderLayer\").refineClass(lively.morphic.Text, {\n    doBrowseImplementors: function () {\n        var toolTabPane = this.get(\"ToolTabPane\");\n        var searchString = this.getSelectionOrLineString();\n        if (toolTabPane) {\n            toolTabPane.openMethodFinderFor(searchString);\n            return;\n        }\n        this.world().openMethodFinderFor(searchString)\n    }\n})\n\n\nthis.setWithLayers([TabbedMethodFinderLayer])\n\n\n}","funcProperties":{"__isSmartRef__":true,"id":29},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"28":{"this":{"__isSmartRef__":true,"id":0}},"29":{"user":"undefined","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Feb 03 2012 06:20:31 GMT-0800 (PST)\")"},"30":{"varMapping":{"__isSmartRef__":true,"id":31},"source":"function openMethodFinderFor(searchString, searchType) {\n        // this.openMethodFinderFor(\"onMouseDown\")\n        var tab = this.addTabLabeled(\"S:\" + searchString)\n        var part = this.world().openPartItem('MethodFinderPane', 'PartsBin/Dialogs');\n        part.setExtent(this.tabPaneExtent)\n        tab.pane.addMorph(part);\n        tab.pane.layout = tab.pane.layout || {};\n        tab.pane.layout.resizeWidth = true;\n        tab.pane.layout.resizeHeight = true;\n        part.setSearch(searchString, searchType);\n        part.setPosition(pt(0,0));\n        tab.pane.adjustClipping(tab.pane.getExtent());\n        $world.addMorph(this.owner);\n        return part;\n}","funcProperties":{"__isSmartRef__":true,"id":32},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"31":{"this":{"__isSmartRef__":true,"id":0}},"32":{"__serializedExpressions__":["timestamp"],"user":"larswassermann","tags":[],"timestamp":"new Date(\"Fri Jan 17 2014 14:17:32 GMT-0800 (PST)\")"},"isSimplifiedRegistry":true}}