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

Skip to content

Commit e73d4e0

Browse files
authored
Merge pull request #17700 from anntzer/killosxnavtoolbar
Remove remnants of macosx old-style toolbar.
2 parents 687e222 + 28effb4 commit e73d4e0

1 file changed

Lines changed: 0 additions & 127 deletions

File tree

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;
@@ -2175,110 +2152,6 @@ - (void)flagsChanged:(NSEvent*)event
21752152
*/
21762153
@end
21772154

2178-
@implementation ScrollableButton
2179-
- (void)setScrollWheelUpAction:(SEL)action
2180-
{
2181-
scrollWheelUpAction = action;
2182-
}
2183-
2184-
- (void)setScrollWheelDownAction:(SEL)action
2185-
{
2186-
scrollWheelDownAction = action;
2187-
}
2188-
2189-
- (void)scrollWheel:(NSEvent*)event
2190-
{
2191-
float d = [event deltaY];
2192-
Window* target = [self target];
2193-
if (d > 0)
2194-
[NSApp sendAction: scrollWheelUpAction to: target from: self];
2195-
else if (d < 0)
2196-
[NSApp sendAction: scrollWheelDownAction to: target from: self];
2197-
}
2198-
@end
2199-
2200-
@implementation MenuItem
2201-
+ (MenuItem*)menuItemWithTitle: (NSString*)title
2202-
{
2203-
MenuItem* item = [[MenuItem alloc] initWithTitle: title
2204-
action: nil
2205-
keyEquivalent: @""];
2206-
item->index = -1;
2207-
return [item autorelease];
2208-
}
2209-
2210-
+ (MenuItem*)menuItemForAxis: (int)i
2211-
{
2212-
NSString* title = [NSString stringWithFormat: @"Axis %d", i+1];
2213-
MenuItem* item = [[MenuItem alloc] initWithTitle: title
2214-
action: @selector(toggle:)
2215-
keyEquivalent: @""];
2216-
[item setTarget: item];
2217-
[item setState: NSOnState];
2218-
item->index = i;
2219-
return [item autorelease];
2220-
}
2221-
2222-
+ (MenuItem*)menuItemSelectAll
2223-
{
2224-
MenuItem* item = [[MenuItem alloc] initWithTitle: @"Select All"
2225-
action: @selector(selectAll:)
2226-
keyEquivalent: @""];
2227-
[item setTarget: item];
2228-
item->index = -1;
2229-
return [item autorelease];
2230-
}
2231-
2232-
+ (MenuItem*)menuItemInvertAll
2233-
{
2234-
MenuItem* item = [[MenuItem alloc] initWithTitle: @"Invert All"
2235-
action: @selector(invertAll:)
2236-
keyEquivalent: @""];
2237-
[item setTarget: item];
2238-
item->index = -1;
2239-
return [item autorelease];
2240-
}
2241-
2242-
- (void)toggle:(id)sender
2243-
{
2244-
if ([self state]) [self setState: NSOffState];
2245-
else [self setState: NSOnState];
2246-
}
2247-
2248-
- (void)selectAll:(id)sender
2249-
{
2250-
NSMenu* menu = [sender menu];
2251-
if(!menu) return; /* Weird */
2252-
NSArray* items = [menu itemArray];
2253-
NSEnumerator* enumerator = [items objectEnumerator];
2254-
MenuItem* item;
2255-
while ((item = [enumerator nextObject]))
2256-
{
2257-
if (item->index >= 0) [item setState: NSOnState];
2258-
}
2259-
}
2260-
2261-
- (void)invertAll:(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) continue;
2271-
if ([item state]==NSOffState) [item setState: NSOnState];
2272-
else [item setState: NSOffState];
2273-
}
2274-
}
2275-
2276-
- (int)index
2277-
{
2278-
return self->index;
2279-
}
2280-
@end
2281-
22822155
static PyObject*
22832156
show(PyObject* self)
22842157
{

0 commit comments

Comments
 (0)