Skip to main content

Interface: RegisterThemeChangedHandlerOptions

Defined in: main/menu/registerThemeChangedHandler.ts:33

Properties​

browserWindowRef​

browserWindowRef: () => BrowserWindowRefLike | null | undefined;

Defined in: main/menu/registerThemeChangedHandler.ts:34

Returns​

BrowserWindowRefLike | null | undefined


constants?​

optional constants?: ThemeChangedConstants;

Defined in: main/menu/registerThemeChangedHandler.ts:35


createConf?​

optional createConf?: (options: {
name: string;
}) => ConfStore | null | undefined;

Defined in: main/menu/registerThemeChangedHandler.ts:36

Parameters​

options​
name​

string

Returns​

ConfStore | null | undefined


getLoadedFitFilePath?​

optional getLoadedFitFilePath?: () => string | null | undefined;

Defined in: main/menu/registerThemeChangedHandler.ts:37

Returns​

string | null | undefined


registerIpcListener​

registerIpcListener: RegisterThemeChangedIpcListener;

Defined in: main/menu/registerThemeChangedHandler.ts:38


safeCreateAppMenu​

safeCreateAppMenu: (win: BrowserWindow, theme: string, loadedFitFilePath?: string | null) => void;

Defined in: main/menu/registerThemeChangedHandler.ts:39

Parameters​

win​

BrowserWindow

theme​

string

loadedFitFilePath?​

string | null

Returns​

void


validateWindow​

validateWindow: (win: BrowserWindow, context: string) => boolean;

Defined in: main/menu/registerThemeChangedHandler.ts:44

Parameters​

win​

BrowserWindow

context​

string

Returns​

boolean