mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 17:52:42 +00:00
Merge pull request #66 from gnustep/NSWindow_setIsVisible_branch
Add setIsVisible method. It is 10.0 and was missing for some reason.
This commit is contained in:
commit
4ba4634471
2 changed files with 14 additions and 0 deletions
|
@ -528,6 +528,7 @@ PACKAGE_SCOPE
|
|||
- (void) orderWindow: (NSWindowOrderingMode)place
|
||||
relativeTo: (NSInteger)otherWin;
|
||||
- (BOOL) isVisible;
|
||||
- (void) setIsVisible: (BOOL)flag;
|
||||
- (NSInteger) level;
|
||||
- (void) setLevel: (NSInteger)newLevel;
|
||||
|
||||
|
|
|
@ -1720,6 +1720,19 @@ titleWithRepresentedFilename(NSString *representedFilename)
|
|||
return _windowLevel;
|
||||
}
|
||||
|
||||
- (void) setIsVisible: (BOOL)flag
|
||||
{
|
||||
_f.visible = flag;
|
||||
if (flag)
|
||||
{
|
||||
[self orderFrontRegardless];
|
||||
}
|
||||
else
|
||||
{
|
||||
[self orderOut: nil];
|
||||
}
|
||||
}
|
||||
|
||||
- (void) makeKeyAndOrderFront: (id)sender
|
||||
{
|
||||
[self deminiaturize: self];
|
||||
|
|
Loading…
Reference in a new issue