Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 28effb4

Browse files
committed
Remove remnants of macosx old-style toolbar.
Remove helper classes for now removed old-style toolbar, which should have been done as part of d8a08bc.
1 parent 29cc87c commit 28effb4

File tree

1 file changed

+0
-127
lines changed

1 file changed

+0
-127
lines changed

src/_macosx.m

Lines changed: 0 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -235,29 +235,6 @@ - (BOOL)acceptsFirstResponder;
235235
//- (void)flagsChanged:(NSEvent*)event;
236236
@end
237237

238-
@interface ScrollableButton : NSButton
239-
{
240-
SEL scrollWheelUpAction;
241-
SEL scrollWheelDownAction;
242-
}
243-
- (void)setScrollWheelUpAction:(SEL)action;
244-
- (void)setScrollWheelDownAction:(SEL)action;
245-
- (void)scrollWheel:(NSEvent *)event;
246-
@end
247-
248-
@interface MenuItem: NSMenuItem
249-
{ int index;
250-
}
251-
+ (MenuItem*)menuItemWithTitle:(NSString*)title;
252-
+ (MenuItem*)menuItemSelectAll;
253-
+ (MenuItem*)menuItemInvertAll;
254-
+ (MenuItem*)menuItemForAxis:(int)i;
255-
- (void)toggle:(id)sender;
256-
- (void)selectAll:(id)sender;
257-
- (void)invertAll:(id)sender;
258-
- (int)index;
259-
@end
260-
261238
/* ---------------------------- Python classes ---------------------------- */
262239

263240
static bool backend_inited = false;
@@ -2188,110 +2165,6 @@ - (void)flagsChanged:(NSEvent*)event
21882165
*/
21892166
@end
21902167

2191-
@implementation ScrollableButton
2192-
- (void)setScrollWheelUpAction:(SEL)action
2193-
{
2194-
scrollWheelUpAction = action;
2195-
}
2196-
2197-
- (void)setScrollWheelDownAction:(SEL)action
2198-
{
2199-
scrollWheelDownAction = action;
2200-
}
2201-
2202-
- (void)scrollWheel:(NSEvent*)event
2203-
{
2204-
float d = [event deltaY];
2205-
Window* target = [self target];
2206-
if (d > 0)
2207-
[NSApp sendAction: scrollWheelUpAction to: target from: self];
2208-
else if (d < 0)
2209-
[NSApp sendAction: scrollWheelDownAction to: target from: self];
2210-
}
2211-
@end
2212-
2213-
@implementation MenuItem
2214-
+ (MenuItem*)menuItemWithTitle: (NSString*)title
2215-
{
2216-
MenuItem* item = [[MenuItem alloc] initWithTitle: title
2217-
action: nil
2218-
keyEquivalent: @""];
2219-
item->index = -1;
2220-
return [item autorelease];
2221-
}
2222-
2223-
+ (MenuItem*)menuItemForAxis: (int)i
2224-
{
2225-
NSString* title = [NSString stringWithFormat: @"Axis %d", i+1];
2226-
MenuItem* item = [[MenuItem alloc] initWithTitle: title
2227-
action: @selector(toggle:)
2228-
keyEquivalent: @""];
2229-
[item setTarget: item];
2230-
[item setState: NSOnState];
2231-
item->index = i;
2232-
return [item autorelease];
2233-
}
2234-
2235-
+ (MenuItem*)menuItemSelectAll
2236-
{
2237-
MenuItem* item = [[MenuItem alloc] initWithTitle: @"Select All"
2238-
action: @selector(selectAll:)
2239-
keyEquivalent: @""];
2240-
[item setTarget: item];
2241-
item->index = -1;
2242-
return [item autorelease];
2243-
}
2244-
2245-
+ (MenuItem*)menuItemInvertAll
2246-
{
2247-
MenuItem* item = [[MenuItem alloc] initWithTitle: @"Invert All"
2248-
action: @selector(invertAll:)
2249-
keyEquivalent: @""];
2250-
[item setTarget: item];
2251-
item->index = -1;
2252-
return [item autorelease];
2253-
}
2254-
2255-
- (void)toggle:(id)sender
2256-
{
2257-
if ([self state]) [self setState: NSOffState];
2258-
else [self setState: NSOnState];
2259-
}
2260-
2261-
- (void)selectAll:(id)sender
2262-
{
2263-
NSMenu* menu = [sender menu];
2264-
if(!menu) return; /* Weird */
2265-
NSArray* items = [menu itemArray];
2266-
NSEnumerator* enumerator = [items objectEnumerator];
2267-
MenuItem* item;
2268-
while ((item = [enumerator nextObject]))
2269-
{
2270-
if (item->index >= 0) [item setState: NSOnState];
2271-
}
2272-
}
2273-
2274-
- (void)invertAll:(id)sender
2275-
{
2276-
NSMenu* menu = [sender menu];
2277-
if(!menu) return; /* Weird */
2278-
NSArray* items = [menu itemArray];
2279-
NSEnumerator* enumerator = [items objectEnumerator];
2280-
MenuItem* item;
2281-
while ((item = [enumerator nextObject]))
2282-
{
2283-
if (item->index < 0) continue;
2284-
if ([item state]==NSOffState) [item setState: NSOnState];
2285-
else [item setState: NSOffState];
2286-
}
2287-
}
2288-
2289-
- (int)index
2290-
{
2291-
return self->index;
2292-
}
2293-
@end
2294-
22952168
static PyObject*
22962169
show(PyObject* self)
22972170
{

0 commit comments

Comments
 (0)