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