UNPKG

@nodegui/nodegui

Version:

A cross-platform library to build native desktop apps.

124 lines (123 loc) 10.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QStylePixelMetric = exports.QStyle = void 0; const Component_1 = require("../core/Component"); const helpers_1 = require("../utils/helpers"); class QStyle extends Component_1.Component { constructor(native) { if (!(0, helpers_1.checkIfNativeElement)(native)) { throw new Error('QStyle cannot be initialised this way. Use QApplication::style()'); } super(native); } pixelMetric(metric) { return this.native.pixelMetric(metric); } polish(widget) { this.native.polish(widget.native); } unpolish(widget) { this.native.unpolish(widget.native); } } exports.QStyle = QStyle; var QStylePixelMetric; (function (QStylePixelMetric) { QStylePixelMetric[QStylePixelMetric["PM_ButtonMargin"] = 0] = "PM_ButtonMargin"; QStylePixelMetric[QStylePixelMetric["PM_ButtonDefaultIndicator"] = 1] = "PM_ButtonDefaultIndicator"; QStylePixelMetric[QStylePixelMetric["PM_MenuButtonIndicator"] = 2] = "PM_MenuButtonIndicator"; QStylePixelMetric[QStylePixelMetric["PM_ButtonShiftHorizontal"] = 3] = "PM_ButtonShiftHorizontal"; QStylePixelMetric[QStylePixelMetric["PM_ButtonShiftVertical"] = 4] = "PM_ButtonShiftVertical"; QStylePixelMetric[QStylePixelMetric["PM_DefaultFrameWidth"] = 5] = "PM_DefaultFrameWidth"; QStylePixelMetric[QStylePixelMetric["PM_SpinBoxFrameWidth"] = 6] = "PM_SpinBoxFrameWidth"; QStylePixelMetric[QStylePixelMetric["PM_ComboBoxFrameWidth"] = 7] = "PM_ComboBoxFrameWidth"; QStylePixelMetric[QStylePixelMetric["PM_MaximumDragDistance"] = 8] = "PM_MaximumDragDistance"; QStylePixelMetric[QStylePixelMetric["PM_ScrollBarExtent"] = 9] = "PM_ScrollBarExtent"; QStylePixelMetric[QStylePixelMetric["PM_ScrollBarSliderMin"] = 10] = "PM_ScrollBarSliderMin"; QStylePixelMetric[QStylePixelMetric["PM_SliderThickness"] = 11] = "PM_SliderThickness"; QStylePixelMetric[QStylePixelMetric["PM_SliderControlThickness"] = 12] = "PM_SliderControlThickness"; QStylePixelMetric[QStylePixelMetric["PM_SliderLength"] = 13] = "PM_SliderLength"; QStylePixelMetric[QStylePixelMetric["PM_SliderTickmarkOffset"] = 14] = "PM_SliderTickmarkOffset"; QStylePixelMetric[QStylePixelMetric["PM_SliderSpaceAvailable"] = 15] = "PM_SliderSpaceAvailable"; QStylePixelMetric[QStylePixelMetric["PM_DockWidgetSeparatorExtent"] = 16] = "PM_DockWidgetSeparatorExtent"; QStylePixelMetric[QStylePixelMetric["PM_DockWidgetHandleExtent"] = 17] = "PM_DockWidgetHandleExtent"; QStylePixelMetric[QStylePixelMetric["PM_DockWidgetFrameWidth"] = 18] = "PM_DockWidgetFrameWidth"; QStylePixelMetric[QStylePixelMetric["PM_TabBarTabOverlap"] = 19] = "PM_TabBarTabOverlap"; QStylePixelMetric[QStylePixelMetric["PM_TabBarTabHSpace"] = 20] = "PM_TabBarTabHSpace"; QStylePixelMetric[QStylePixelMetric["PM_TabBarTabVSpace"] = 21] = "PM_TabBarTabVSpace"; QStylePixelMetric[QStylePixelMetric["PM_TabBarBaseHeight"] = 22] = "PM_TabBarBaseHeight"; QStylePixelMetric[QStylePixelMetric["PM_TabBarBaseOverlap"] = 23] = "PM_TabBarBaseOverlap"; QStylePixelMetric[QStylePixelMetric["PM_ProgressBarChunkWidth"] = 24] = "PM_ProgressBarChunkWidth"; QStylePixelMetric[QStylePixelMetric["PM_SplitterWidth"] = 25] = "PM_SplitterWidth"; QStylePixelMetric[QStylePixelMetric["PM_TitleBarHeight"] = 26] = "PM_TitleBarHeight"; QStylePixelMetric[QStylePixelMetric["PM_MenuScrollerHeight"] = 27] = "PM_MenuScrollerHeight"; QStylePixelMetric[QStylePixelMetric["PM_MenuHMargin"] = 28] = "PM_MenuHMargin"; QStylePixelMetric[QStylePixelMetric["PM_MenuVMargin"] = 29] = "PM_MenuVMargin"; QStylePixelMetric[QStylePixelMetric["PM_MenuPanelWidth"] = 30] = "PM_MenuPanelWidth"; QStylePixelMetric[QStylePixelMetric["PM_MenuTearoffHeight"] = 31] = "PM_MenuTearoffHeight"; QStylePixelMetric[QStylePixelMetric["PM_MenuDesktopFrameWidth"] = 32] = "PM_MenuDesktopFrameWidth"; QStylePixelMetric[QStylePixelMetric["PM_MenuBarPanelWidth"] = 33] = "PM_MenuBarPanelWidth"; QStylePixelMetric[QStylePixelMetric["PM_MenuBarItemSpacing"] = 34] = "PM_MenuBarItemSpacing"; QStylePixelMetric[QStylePixelMetric["PM_MenuBarVMargin"] = 35] = "PM_MenuBarVMargin"; QStylePixelMetric[QStylePixelMetric["PM_MenuBarHMargin"] = 36] = "PM_MenuBarHMargin"; QStylePixelMetric[QStylePixelMetric["PM_IndicatorWidth"] = 37] = "PM_IndicatorWidth"; QStylePixelMetric[QStylePixelMetric["PM_IndicatorHeight"] = 38] = "PM_IndicatorHeight"; QStylePixelMetric[QStylePixelMetric["PM_ExclusiveIndicatorWidth"] = 39] = "PM_ExclusiveIndicatorWidth"; QStylePixelMetric[QStylePixelMetric["PM_ExclusiveIndicatorHeight"] = 40] = "PM_ExclusiveIndicatorHeight"; QStylePixelMetric[QStylePixelMetric["PM_DialogButtonsSeparator"] = 41] = "PM_DialogButtonsSeparator"; QStylePixelMetric[QStylePixelMetric["PM_DialogButtonsButtonWidth"] = 42] = "PM_DialogButtonsButtonWidth"; QStylePixelMetric[QStylePixelMetric["PM_DialogButtonsButtonHeight"] = 43] = "PM_DialogButtonsButtonHeight"; QStylePixelMetric[QStylePixelMetric["PM_MdiSubWindowFrameWidth"] = 44] = "PM_MdiSubWindowFrameWidth"; QStylePixelMetric[QStylePixelMetric["PM_MdiSubWindowMinimizedWidth"] = 45] = "PM_MdiSubWindowMinimizedWidth"; QStylePixelMetric[QStylePixelMetric["PM_HeaderMargin"] = 46] = "PM_HeaderMargin"; QStylePixelMetric[QStylePixelMetric["PM_HeaderMarkSize"] = 47] = "PM_HeaderMarkSize"; QStylePixelMetric[QStylePixelMetric["PM_HeaderGripMargin"] = 48] = "PM_HeaderGripMargin"; QStylePixelMetric[QStylePixelMetric["PM_TabBarTabShiftHorizontal"] = 49] = "PM_TabBarTabShiftHorizontal"; QStylePixelMetric[QStylePixelMetric["PM_TabBarTabShiftVertical"] = 50] = "PM_TabBarTabShiftVertical"; QStylePixelMetric[QStylePixelMetric["PM_TabBarScrollButtonWidth"] = 51] = "PM_TabBarScrollButtonWidth"; QStylePixelMetric[QStylePixelMetric["PM_ToolBarFrameWidth"] = 52] = "PM_ToolBarFrameWidth"; QStylePixelMetric[QStylePixelMetric["PM_ToolBarHandleExtent"] = 53] = "PM_ToolBarHandleExtent"; QStylePixelMetric[QStylePixelMetric["PM_ToolBarItemSpacing"] = 54] = "PM_ToolBarItemSpacing"; QStylePixelMetric[QStylePixelMetric["PM_ToolBarItemMargin"] = 55] = "PM_ToolBarItemMargin"; QStylePixelMetric[QStylePixelMetric["PM_ToolBarSeparatorExtent"] = 56] = "PM_ToolBarSeparatorExtent"; QStylePixelMetric[QStylePixelMetric["PM_ToolBarExtensionExtent"] = 57] = "PM_ToolBarExtensionExtent"; QStylePixelMetric[QStylePixelMetric["PM_SpinBoxSliderHeight"] = 58] = "PM_SpinBoxSliderHeight"; QStylePixelMetric[QStylePixelMetric["PM_DefaultTopLevelMargin"] = 59] = "PM_DefaultTopLevelMargin"; QStylePixelMetric[QStylePixelMetric["PM_DefaultChildMargin"] = 60] = "PM_DefaultChildMargin"; QStylePixelMetric[QStylePixelMetric["PM_DefaultLayoutSpacing"] = 61] = "PM_DefaultLayoutSpacing"; QStylePixelMetric[QStylePixelMetric["PM_ToolBarIconSize"] = 62] = "PM_ToolBarIconSize"; QStylePixelMetric[QStylePixelMetric["PM_ListViewIconSize"] = 63] = "PM_ListViewIconSize"; QStylePixelMetric[QStylePixelMetric["PM_IconViewIconSize"] = 64] = "PM_IconViewIconSize"; QStylePixelMetric[QStylePixelMetric["PM_SmallIconSize"] = 65] = "PM_SmallIconSize"; QStylePixelMetric[QStylePixelMetric["PM_LargeIconSize"] = 66] = "PM_LargeIconSize"; QStylePixelMetric[QStylePixelMetric["PM_FocusFrameVMargin"] = 67] = "PM_FocusFrameVMargin"; QStylePixelMetric[QStylePixelMetric["PM_FocusFrameHMargin"] = 68] = "PM_FocusFrameHMargin"; QStylePixelMetric[QStylePixelMetric["PM_ToolTipLabelFrameWidth"] = 69] = "PM_ToolTipLabelFrameWidth"; QStylePixelMetric[QStylePixelMetric["PM_CheckBoxLabelSpacing"] = 70] = "PM_CheckBoxLabelSpacing"; QStylePixelMetric[QStylePixelMetric["PM_TabBarIconSize"] = 71] = "PM_TabBarIconSize"; QStylePixelMetric[QStylePixelMetric["PM_SizeGripSize"] = 72] = "PM_SizeGripSize"; QStylePixelMetric[QStylePixelMetric["PM_DockWidgetTitleMargin"] = 73] = "PM_DockWidgetTitleMargin"; QStylePixelMetric[QStylePixelMetric["PM_MessageBoxIconSize"] = 74] = "PM_MessageBoxIconSize"; QStylePixelMetric[QStylePixelMetric["PM_ButtonIconSize"] = 75] = "PM_ButtonIconSize"; QStylePixelMetric[QStylePixelMetric["PM_DockWidgetTitleBarButtonMargin"] = 76] = "PM_DockWidgetTitleBarButtonMargin"; QStylePixelMetric[QStylePixelMetric["PM_RadioButtonLabelSpacing"] = 77] = "PM_RadioButtonLabelSpacing"; QStylePixelMetric[QStylePixelMetric["PM_LayoutLeftMargin"] = 78] = "PM_LayoutLeftMargin"; QStylePixelMetric[QStylePixelMetric["PM_LayoutTopMargin"] = 79] = "PM_LayoutTopMargin"; QStylePixelMetric[QStylePixelMetric["PM_LayoutRightMargin"] = 80] = "PM_LayoutRightMargin"; QStylePixelMetric[QStylePixelMetric["PM_LayoutBottomMargin"] = 81] = "PM_LayoutBottomMargin"; QStylePixelMetric[QStylePixelMetric["PM_LayoutHorizontalSpacing"] = 82] = "PM_LayoutHorizontalSpacing"; QStylePixelMetric[QStylePixelMetric["PM_LayoutVerticalSpacing"] = 83] = "PM_LayoutVerticalSpacing"; QStylePixelMetric[QStylePixelMetric["PM_TabBar_ScrollButtonOverlap"] = 84] = "PM_TabBar_ScrollButtonOverlap"; QStylePixelMetric[QStylePixelMetric["PM_TextCursorWidth"] = 85] = "PM_TextCursorWidth"; QStylePixelMetric[QStylePixelMetric["PM_TabCloseIndicatorWidth"] = 86] = "PM_TabCloseIndicatorWidth"; QStylePixelMetric[QStylePixelMetric["PM_TabCloseIndicatorHeight"] = 87] = "PM_TabCloseIndicatorHeight"; QStylePixelMetric[QStylePixelMetric["PM_ScrollView_ScrollBarSpacing"] = 88] = "PM_ScrollView_ScrollBarSpacing"; QStylePixelMetric[QStylePixelMetric["PM_ScrollView_ScrollBarOverlap"] = 89] = "PM_ScrollView_ScrollBarOverlap"; QStylePixelMetric[QStylePixelMetric["PM_SubMenuOverlap"] = 90] = "PM_SubMenuOverlap"; QStylePixelMetric[QStylePixelMetric["PM_TreeViewIndentation"] = 91] = "PM_TreeViewIndentation"; QStylePixelMetric[QStylePixelMetric["PM_HeaderDefaultSectionSizeHorizontal"] = 92] = "PM_HeaderDefaultSectionSizeHorizontal"; QStylePixelMetric[QStylePixelMetric["PM_HeaderDefaultSectionSizeVertical"] = 93] = "PM_HeaderDefaultSectionSizeVertical"; QStylePixelMetric[QStylePixelMetric["PM_TitleBarButtonIconSize"] = 94] = "PM_TitleBarButtonIconSize"; QStylePixelMetric[QStylePixelMetric["PM_TitleBarButtonSize"] = 95] = "PM_TitleBarButtonSize"; QStylePixelMetric[QStylePixelMetric["PM_CustomBase"] = 4026531840] = "PM_CustomBase"; })(QStylePixelMetric = exports.QStylePixelMetric || (exports.QStylePixelMetric = {}));