npm.io
0.4.1 • Published 8 months ago

nodegui-plugin-style-tweaker

Licence
MIT
Version
0.4.1
Deps
4
Size
15 kB
Vulns
12
Weekly
0
Install scriptsThis package runs scripts during installation (preinstall/install/postinstall)

nodegui-plugin-style-tweaker

A QStyle which acts as a proxy on top of another style and makes it possible to tweak pixel metrics and style hints returned by the base style.

NodeGui.

TypeScript example:

//...
import {  } from 'nodegui-plugin-style-tweaker';

//...

const style = new StyleTweaker("Windows");
style.setPixelMetric(QStylePixelMetric.PM_SmallIconSize, 20);
st.setStyleHint(0 /* QStyle::SH_EtchDisabledText */, 0);

QApplication.setStyle(style);

Install via NPM:

npm install nodegui-plugin-style-tweaker

For the API see src/index.ts

For a complete demo see src/demo.ts

Maintainer

Simon Edwards simon@simonzone.com

License

MIT

Release Process (for maintainers)

  • Make sure the version in package.json is correct.
  • Tag the version with git (format: v1.2.3).
  • Push the tag to origin.
  • Wait for GitHub Action to build and release to NPM.