English | 中文
This npm package is used to add a find bar to Electron App, and it is very easy to use.
npm i --save find-bar
const { app } = require('electron');
const setFindBar = require('find-bar');
// add find bar to all windows
app.on('browser-window-created', (_, win) => {
// do something...
setFindBar(win);
});
Find bar is implemented through BrowserWindow
, which is essentially a window object. You can use win._isFindBar
to determine whether it is a find bar, and you can use win._hasFindBar
to determine whether the current window is bound to a find bar,and the detailed usage of setFindBar
is as follows.
export interface FindBarOptions {
left?: number;
right?: number; // 80 by default
top?: number; // (mac: 20, win: 30) by default
bottom?: number;
darkMode?: boolean; // true by default
}
export default function(win: any, options?: FindBarOptions): void;