跳到主要内容

函数:createStatusBarItem()

createStatusBarItem(alignment?, priority?): StatusBarItem

创建状态栏 StatusBarItem 项目。

参数

alignment?: StatusBarAlignment

项目的对齐方式。

priority?: number

项目的优先级。值越大,越靠左或越靠右。

返回值

StatusBarItem

一个新的状态栏项目。

示例

import * as api from '@podman-desktop/api';

export async function activate(extensionContext: api.ExtensionContext): Promise<void> {
const statusBarItem = api.window.createStatusBarItem();
statusBarItem.text = 'Information';
statusBarItem.tooltip = 'A problem occured';
statusBarItem.command = 'extension-name.my-command';
statusBarItem.iconClass = 'fa fa-exclamation-triangle';
extensionContext.subscriptions.push(
api.commands.registerCommand('extension-name.my-command', () => { console.log('command executed'); }),
statusBarItem,
);
statusBarItem.show();
}

定义于

packages/extension-api/src/extension-api.d.ts:2236