Deploying to gh-pages from @ cappuccino/cappuccino@e02107102c 🚀

This commit is contained in:
daboe01
2025-11-19 18:20:48 +00:00
parent 8395f6fb04
commit a43faac2e6
3 changed files with 572 additions and 142 deletions
@@ -30778,6 +30778,221 @@ var meta_class = the_class.isa;class_addMethods(the_class, [new objj_method(sel_
,["void","BOOL"])]);
}
p;23;CPSplitViewController.jt;14255;@STATIC;1.0;i;18;CPViewController.ji;13;CPSplitView.jt;14194;objj_executeFile("CPViewController.j", YES);objj_executeFile("CPSplitView.j", YES);var CPSplitViewControllerAutomaticDimension = -1.0;
{var the_class = objj_allocateClassPair(CPViewController, "CPSplitViewController"),
meta_class = the_class.isa;
var aProtocol = objj_getProtocol("CPSplitViewDelegate");
if (!aProtocol) throw new SyntaxError("*** Could not find definition for protocol \"CPSplitViewDelegate\"");
class_addProtocol(the_class, aProtocol);class_addIvars(the_class, [new objj_ivar("_splitView", "CPSplitView"), new objj_ivar("_splitViewItems", "CPMutableArray"), new objj_ivar("_minimumThicknessForInlineSidebars", "CPNumber")]);objj_registerClassPair(the_class);
class_addMethods(the_class, [new objj_method(sel_getUid("init"), function $CPSplitViewController__init(self, _cmd)
{
if (self = (objj_getClass("CPSplitViewController").super_class.method_dtable["init"] || _objj_forward)(self, "init"))
{
self._splitViewItems = (CPMutableArray.isa.method_msgSend["array"] || _objj_forward)(CPMutableArray, "array");
self._minimumThicknessForInlineSidebars = 20.0;
}
return self;
}
,["id"]), new objj_method(sel_getUid("loadView"), function $CPSplitViewController__loadView(self, _cmd)
{
if (!self._splitView)
{
self._splitView = ((___r1 = (CPSplitView.isa.method_msgSend["alloc"] || _objj_forward)(CPSplitView, "alloc")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["initWithFrame:"] || _objj_forward)(___r1, "initWithFrame:", CGRectMake(0, 0, 400, 400)));
((___r1 = self._splitView), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setDelegate:"] || _objj_forward)(___r1, "setDelegate:", self));
}
(self.isa.method_msgSend["setView:"] || _objj_forward)(self, "setView:", self._splitView);
var ___r1;
}
,["void"]), new objj_method(sel_getUid("viewDidLoad"), function $CPSplitViewController__viewDidLoad(self, _cmd)
{
(objj_getClass("CPSplitViewController").super_class.method_dtable["viewDidLoad"] || _objj_forward)(self, "viewDidLoad");
for (var i = 0; i < ((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["count"] || _objj_forward)(___r1, "count")); i++)
{
var viewController = ((___r1 = ((___r2 = self._splitViewItems), ___r2 == null ? ___r2 : (___r2.isa.method_msgSend["objectAtIndex:"] || _objj_forward)(___r2, "objectAtIndex:", i))), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["viewController"] || _objj_forward)(___r1, "viewController"));
((___r1 = (self.isa.method_msgSend["splitView"] || _objj_forward)(self, "splitView")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["addArrangedSubview:"] || _objj_forward)(___r1, "addArrangedSubview:", (viewController == null ? viewController : (viewController.isa.method_msgSend["view"] || _objj_forward)(viewController, "view"))));
}
var ___r1, ___r2;
}
,["void"]), new objj_method(sel_getUid("splitView"), function $CPSplitViewController__splitView(self, _cmd)
{
return self._splitView;
}
,["CPSplitView"]), new objj_method(sel_getUid("setSplitView:"), function $CPSplitViewController__setSplitView_(self, _cmd, splitView)
{
if (self._splitView !== splitView)
{
self._splitView = splitView;
((___r1 = self._splitView), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setDelegate:"] || _objj_forward)(___r1, "setDelegate:", self));
if ((self.isa.method_msgSend["isViewLoaded"] || _objj_forward)(self, "isViewLoaded"))
(self.isa.method_msgSend["setView:"] || _objj_forward)(self, "setView:", self._splitView);
}
var ___r1;
}
,["void","CPSplitView"]), new objj_method(sel_getUid("splitViewItems"), function $CPSplitViewController__splitViewItems(self, _cmd)
{
return self._splitViewItems;
}
,["CPArray"]), new objj_method(sel_getUid("setSplitViewItems:"), function $CPSplitViewController__setSplitViewItems_(self, _cmd, splitViewItems)
{
while (((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["count"] || _objj_forward)(___r1, "count")) > 0)
{
(self.isa.method_msgSend["removeSplitViewItem:"] || _objj_forward)(self, "removeSplitViewItem:", ((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["lastObject"] || _objj_forward)(___r1, "lastObject")));
}
for (var i = 0; i < (splitViewItems == null ? splitViewItems : (splitViewItems.isa.method_msgSend["count"] || _objj_forward)(splitViewItems, "count")); i++)
{
(self.isa.method_msgSend["addSplitViewItem:"] || _objj_forward)(self, "addSplitViewItem:", (splitViewItems == null ? splitViewItems : (splitViewItems.isa.method_msgSend["objectAtIndex:"] || _objj_forward)(splitViewItems, "objectAtIndex:", i)));
}
var ___r1;
}
,["void","CPArray"]), new objj_method(sel_getUid("addSplitViewItem:"), function $CPSplitViewController__addSplitViewItem_(self, _cmd, splitViewItem)
{
(self.isa.method_msgSend["insertSplitViewItem:atIndex:"] || _objj_forward)(self, "insertSplitViewItem:atIndex:", splitViewItem, ((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["count"] || _objj_forward)(___r1, "count")));
var ___r1;
}
,["void","CPSplitViewItem"]), new objj_method(sel_getUid("insertSplitViewItem:atIndex:"), function $CPSplitViewController__insertSplitViewItem_atIndex_(self, _cmd, splitViewItem, index)
{
(splitViewItem == null ? splitViewItem : (splitViewItem.isa.method_msgSend["_setSplitViewController:"] || _objj_forward)(splitViewItem, "_setSplitViewController:", self));
((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["insertObject:atIndex:"] || _objj_forward)(___r1, "insertObject:atIndex:", splitViewItem, index));
(self.isa.method_msgSend["addChildViewController:"] || _objj_forward)(self, "addChildViewController:", (splitViewItem == null ? splitViewItem : (splitViewItem.isa.method_msgSend["viewController"] || _objj_forward)(splitViewItem, "viewController")));
if ((self.isa.method_msgSend["isViewLoaded"] || _objj_forward)(self, "isViewLoaded"))
((___r1 = (self.isa.method_msgSend["splitView"] || _objj_forward)(self, "splitView")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["insertArrangedSubview:atIndex:"] || _objj_forward)(___r1, "insertArrangedSubview:atIndex:", ((___r2 = (splitViewItem == null ? splitViewItem : (splitViewItem.isa.method_msgSend["viewController"] || _objj_forward)(splitViewItem, "viewController"))), ___r2 == null ? ___r2 : (___r2.isa.method_msgSend["view"] || _objj_forward)(___r2, "view")), index));
var ___r1, ___r2;
}
,["void","CPSplitViewItem","CPInteger"]), new objj_method(sel_getUid("removeSplitViewItem:"), function $CPSplitViewController__removeSplitViewItem_(self, _cmd, splitViewItem)
{
var viewController = (splitViewItem == null ? splitViewItem : (splitViewItem.isa.method_msgSend["viewController"] || _objj_forward)(splitViewItem, "viewController"));
if ((self.isa.method_msgSend["isViewLoaded"] || _objj_forward)(self, "isViewLoaded"))
((___r1 = (viewController == null ? viewController : (viewController.isa.method_msgSend["view"] || _objj_forward)(viewController, "view"))), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["removeFromSuperview"] || _objj_forward)(___r1, "removeFromSuperview"));
(viewController == null ? viewController : (viewController.isa.method_msgSend["removeFromParentViewController"] || _objj_forward)(viewController, "removeFromParentViewController"));
(splitViewItem == null ? splitViewItem : (splitViewItem.isa.method_msgSend["_setSplitViewController:"] || _objj_forward)(splitViewItem, "_setSplitViewController:", nil));
((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["removeObject:"] || _objj_forward)(___r1, "removeObject:", splitViewItem));
var ___r1;
}
,["void","CPSplitViewItem"]), new objj_method(sel_getUid("splitViewItemForViewController:"), function $CPSplitViewController__splitViewItemForViewController_(self, _cmd, viewController)
{
for (var i = 0; i < ((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["count"] || _objj_forward)(___r1, "count")); i++)
{
var item = ((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["objectAtIndex:"] || _objj_forward)(___r1, "objectAtIndex:", i));
if ((item == null ? item : (item.isa.method_msgSend["viewController"] || _objj_forward)(item, "viewController")) === viewController)
return item;
}
return nil;
var ___r1;
}
,["CPSplitViewItem","CPViewController"]), new objj_method(sel_getUid("toggleSidebar:"), function $CPSplitViewController__toggleSidebar_(self, _cmd, sender)
{
if (((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["count"] || _objj_forward)(___r1, "count")) > 0)
{
var sidebarItem = ((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["objectAtIndex:"] || _objj_forward)(___r1, "objectAtIndex:", 0));
(sidebarItem == null ? sidebarItem : (sidebarItem.isa.method_msgSend["setCollapsed:"] || _objj_forward)(sidebarItem, "setCollapsed:", !(sidebarItem == null ? sidebarItem : (sidebarItem.isa.method_msgSend["isCollapsed"] || _objj_forward)(sidebarItem, "isCollapsed"))));
}
var ___r1;
}
,["void","id"]), new objj_method(sel_getUid("toggleInspector:"), function $CPSplitViewController__toggleInspector_(self, _cmd, sender)
{
if (((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["count"] || _objj_forward)(___r1, "count")) > 1)
{
var inspectorItem = ((___r1 = self._splitViewItems), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["lastObject"] || _objj_forward)(___r1, "lastObject"));
(inspectorItem == null ? inspectorItem : (inspectorItem.isa.method_msgSend["setCollapsed:"] || _objj_forward)(inspectorItem, "setCollapsed:", !(inspectorItem == null ? inspectorItem : (inspectorItem.isa.method_msgSend["isCollapsed"] || _objj_forward)(inspectorItem, "isCollapsed"))));
}
var ___r1;
}
,["void","id"]), new objj_method(sel_getUid("minimumThicknessForInlineSidebars"), function $CPSplitViewController__minimumThicknessForInlineSidebars(self, _cmd)
{
return self._minimumThicknessForInlineSidebars;
}
,["CPNumber"]), new objj_method(sel_getUid("splitView:canCollapseSubview:"), function $CPSplitViewController__splitView_canCollapseSubview_(self, _cmd, splitView, subview)
{
return YES;
}
,["BOOL","CPSplitView","CPView"]), new objj_method(sel_getUid("splitView:constrainMinCoordinate:ofSubviewAt:"), function $CPSplitViewController__splitView_constrainMinCoordinate_ofSubviewAt_(self, _cmd, splitView, proposedMinimumPosition, dividerIndex)
{
return proposedMinimumPosition;
}
,["CGFloat","CPSplitView","CGFloat","CPInteger"]), new objj_method(sel_getUid("splitView:constrainMaxCoordinate:ofSubviewAt:"), function $CPSplitViewController__splitView_constrainMaxCoordinate_ofSubviewAt_(self, _cmd, splitView, proposedMaximumPosition, dividerIndex)
{
return proposedMaximumPosition;
}
,["CGFloat","CPSplitView","CGFloat","CPInteger"]), new objj_method(sel_getUid("splitView:effectiveRect:forDrawnRect:ofDividerAtIndex:"), function $CPSplitViewController__splitView_effectiveRect_forDrawnRect_ofDividerAtIndex_(self, _cmd, splitView, proposedEffectiveRect, drawnRect, dividerIndex)
{
return proposedEffectiveRect;
}
,["CGRect","CPSplitView","CGRect","CGRect","CPInteger"]), new objj_method(sel_getUid("splitViewDidResizeSubviews:"), function $CPSplitViewController__splitViewDidResizeSubviews_(self, _cmd, notification)
{
}
,["void","CPNotification"])]);
}
{var the_class = objj_allocateClassPair(CPObject, "CPSplitViewItem"),
meta_class = the_class.isa;class_addIvars(the_class, [new objj_ivar("_viewController", "CPViewController"), new objj_ivar("_isCollapsed", "BOOL"), new objj_ivar("_splitViewController", "CPSplitViewController")]);objj_registerClassPair(the_class);
class_addMethods(the_class, [new objj_method(sel_getUid("initWithViewController:"), function $CPSplitViewItem__initWithViewController_(self, _cmd, viewController)
{
if (self = (objj_getClass("CPSplitViewItem").super_class.method_dtable["init"] || _objj_forward)(self, "init"))
{
self._viewController = viewController;
self._isCollapsed = NO;
}
return self;
}
,["id","CPViewController"]), new objj_method(sel_getUid("viewController"), function $CPSplitViewItem__viewController(self, _cmd)
{
return self._viewController;
}
,["CPViewController"]), new objj_method(sel_getUid("isCollapsed"), function $CPSplitViewItem__isCollapsed(self, _cmd)
{
return self._isCollapsed;
}
,["BOOL"]), new objj_method(sel_getUid("setCollapsed:"), function $CPSplitViewItem__setCollapsed_(self, _cmd, shouldCollapse)
{
if (self._isCollapsed === shouldCollapse)
return;
self._isCollapsed = shouldCollapse;
((___r1 = ((___r2 = self._viewController), ___r2 == null ? ___r2 : (___r2.isa.method_msgSend["view"] || _objj_forward)(___r2, "view"))), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["setHidden:"] || _objj_forward)(___r1, "setHidden:", shouldCollapse));
var ___r1, ___r2;
}
,["void","BOOL"]), new objj_method(sel_getUid("splitViewController"), function $CPSplitViewItem__splitViewController(self, _cmd)
{
return self._splitViewController;
}
,["CPSplitViewController"]), new objj_method(sel_getUid("_setSplitViewController:"), function $CPSplitViewItem___setSplitViewController_(self, _cmd, splitViewController)
{
self._splitViewController = splitViewController;
}
,["void","CPSplitViewController"])]);
class_addMethods(meta_class, [new objj_method(sel_getUid("splitViewItemWithViewController:"), function $CPSplitViewItem__splitViewItemWithViewController_(self, _cmd, viewController)
{
return ((___r1 = (self.isa.method_msgSend["alloc"] || _objj_forward)(self, "alloc")), ___r1 == null ? ___r1 : (___r1.isa.method_msgSend["initWithViewController:"] || _objj_forward)(___r1, "initWithViewController:", viewController));
var ___r1;
}
,["instancetype","CPViewController"])]);
}
p;11;CPStepper.jt;21872;@STATIC;1.0;i;11;CPControl.ji;10;CPButton.ji;13;CPTextField.jt;21803;objj_executeFile("CPControl.j", YES);objj_executeFile("CPButton.j", YES);objj_executeFile("CPTextField.j", YES);
{var the_class = objj_allocateClassPair(CPControl, "CPStepper"),
meta_class = the_class.isa;class_addIvars(the_class, [new objj_ivar("_valueWraps", "BOOL"), new objj_ivar("_autorepeat", "BOOL"), new objj_ivar("_increment", "int"), new objj_ivar("_maxValue", "int"), new objj_ivar("_minValue", "int"), new objj_ivar("_buttonDown", "CPButton"), new objj_ivar("_buttonUp", "CPButton")]);objj_registerClassPair(the_class);