addWindowsItem:title:filename:
ウインドウメニューに追加します
- (void)addWindowsItem:(NSWindow *)aWindow title:(NSString *)aString filename:(BOOL)isFilename
func addWindowsItem(_ aWindow: NSWindow, title aString: String, filename isFilename: Bool)
解説
ウインドウメニューに追加します。
返り値
なし
引数
( NSWindow * )aWindow
_ aWindow: NSWindow
ウインドウ
( NSString * )aString
title aString: String
メニューに追加する文字列
( BOOL )isFilename
filename isFilename: Bool
ファイル名かどうか
フレームワーク
ApplicationKit
クラス
NSApplication
使用可能
10.0
編集時のバージョン
10.10
参照
関連記事(外部リンク)
例文
#import "Controller.h" @implementation Controller - (IBAction)pushButton:(id)sender { [NSApp addWindowsItem:newWindow//newWindowは別のウインドウ title:@"title" filename:NO ]; } @end
//NSApplication addWindowsItem @IBAction func function041(sender: AnyObject) { //共有アプリケーションインスタンスを取得 let anApplication = MyApplication.sharedApplication() //新しいウインドウを作成 //let maskDragged = NSEventMask.LeftMouseDraggedMask.rawValue //let mask = Int( maskUp | maskDragged ) // cast from UInt var theWindow = NSWindow(contentRect: NSMakeRect(100, 100, 400, 150), styleMask: NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask , backing: NSBackingStoreType.Buffered, defer: true); /* var NSBorderlessWindowMask: Int { get } var NSTitledWindowMask: Int { get } //1 タイトルバーあり var NSClosableWindowMask: Int { get } //2 クローズ可能 var NSMiniaturizableWindowMask: Int { get }//4 最小化可能 var NSResizableWindowMask: Int { get } //8 サイズ調整可能 var NSTexturedBackgroundWindowMask: Int { get }//テクスチャバックグラウンド */ theWindow.title = "New Window"; theWindow.center(); //Add the window to the main viewer window.addChildWindow(theWindow, ordered:NSWindowOrderingMode.Above) var controller = NSWindowController(window: theWindow) controller.showWindow(self) anApplication.addWindowsItem(theWindow, title: "added title", filename: true ) NSLog("NSApplication addWindowsItem") }