Enum rute::auto::style::PixelMetric

source ·
#[repr(u32)]
pub enum PixelMetric {
Show 99 variants PmButtonMargin, PmButtonDefaultIndicator, PmMenuButtonIndicator, PmButtonShiftHorizontal, PmButtonShiftVertical, PmDefaultFrameWidth, PmSpinBoxFrameWidth, PmComboBoxFrameWidth, PmMaximumDragDistance, PmScrollBarExtent, PmScrollBarSliderMin, PmSliderThickness, PmSliderControlThickness, PmSliderLength, PmSliderTickmarkOffset, PmSliderSpaceAvailable, PmDockWidgetSeparatorExtent, PmDockWidgetHandleExtent, PmDockWidgetFrameWidth, PmTabBarTabOverlap, PmTabBarTabHSpace, PmTabBarTabVSpace, PmTabBarBaseHeight, PmTabBarBaseOverlap, PmProgressBarChunkWidth, PmSplitterWidth, PmTitleBarHeight, PmMenuScrollerHeight, PmMenuHMargin, PmMenuVMargin, PmMenuPanelWidth, PmMenuTearoffHeight, PmMenuDesktopFrameWidth, PmMenuBarPanelWidth, PmMenuBarItemSpacing, PmMenuBarVMargin, PmMenuBarHMargin, PmIndicatorWidth, PmIndicatorHeight, PmExclusiveIndicatorWidth, PmExclusiveIndicatorHeight, PmDialogButtonsSeparator, PmDialogButtonsButtonWidth, PmDialogButtonsButtonHeight, PmMdiSubWindowFrameWidth, PmMdiFrameWidth, PmMdiSubWindowMinimizedWidth, PmMdiMinimizedWidth, PmHeaderMargin, PmHeaderMarkSize, PmHeaderGripMargin, PmTabBarTabShiftHorizontal, PmTabBarTabShiftVertical, PmTabBarScrollButtonWidth, PmToolBarFrameWidth, PmToolBarHandleExtent, PmToolBarItemSpacing, PmToolBarItemMargin, PmToolBarSeparatorExtent, PmToolBarExtensionExtent, PmSpinBoxSliderHeight, PmDefaultTopLevelMargin, PmDefaultChildMargin, PmDefaultLayoutSpacing, PmToolBarIconSize, PmListViewIconSize, PmIconViewIconSize, PmSmallIconSize, PmLargeIconSize, PmFocusFrameVMargin, PmFocusFrameHMargin, PmToolTipLabelFrameWidth, PmCheckBoxLabelSpacing, PmTabBarIconSize, PmSizeGripSize, PmDockWidgetTitleMargin, PmMessageBoxIconSize, PmButtonIconSize, PmDockWidgetTitleBarButtonMargin, PmRadioButtonLabelSpacing, PmLayoutLeftMargin, PmLayoutTopMargin, PmLayoutRightMargin, PmLayoutBottomMargin, PmLayoutHorizontalSpacing, PmLayoutVerticalSpacing, PmTabBarScrollButtonOverlap, PmTextCursorWidth, PmTabCloseIndicatorWidth, PmTabCloseIndicatorHeight, PmScrollViewScrollBarSpacing, PmScrollViewScrollBarOverlap, PmSubMenuOverlap, PmTreeViewIndentation, PmHeaderDefaultSectionSizeHorizontal, PmHeaderDefaultSectionSizeVertical, PmTitleBarButtonIconSize, PmTitleBarButtonSize, PmCustomBase,
}

Variants

PmButtonMargin

PmButtonDefaultIndicator

PmMenuButtonIndicator

PmButtonShiftHorizontal

PmButtonShiftVertical

PmDefaultFrameWidth

PmSpinBoxFrameWidth

PmComboBoxFrameWidth

PmMaximumDragDistance

PmScrollBarExtent

PmScrollBarSliderMin

PmSliderThickness

PmSliderControlThickness

PmSliderLength

PmSliderTickmarkOffset

PmSliderSpaceAvailable

PmDockWidgetSeparatorExtent

PmDockWidgetHandleExtent

PmDockWidgetFrameWidth

PmTabBarTabOverlap

PmTabBarTabHSpace

PmTabBarTabVSpace

PmTabBarBaseHeight

PmTabBarBaseOverlap

PmProgressBarChunkWidth

PmSplitterWidth

PmTitleBarHeight

PmMenuScrollerHeight

PmMenuHMargin

PmMenuVMargin

PmMenuPanelWidth

PmMenuTearoffHeight

PmMenuDesktopFrameWidth

PmMenuBarPanelWidth

PmMenuBarItemSpacing

PmMenuBarVMargin

PmMenuBarHMargin

PmIndicatorWidth

PmIndicatorHeight

PmExclusiveIndicatorWidth

PmExclusiveIndicatorHeight

PmDialogButtonsSeparator

PmDialogButtonsButtonWidth

PmDialogButtonsButtonHeight

PmMdiSubWindowFrameWidth

PmMdiFrameWidth

PmMdiSubWindowMinimizedWidth

PmMdiMinimizedWidth

PmHeaderMargin

PmHeaderMarkSize

PmHeaderGripMargin

PmTabBarTabShiftHorizontal

PmTabBarTabShiftVertical

PmTabBarScrollButtonWidth

PmToolBarFrameWidth

PmToolBarHandleExtent

PmToolBarItemSpacing

PmToolBarItemMargin

PmToolBarSeparatorExtent

PmToolBarExtensionExtent

PmSpinBoxSliderHeight

PmDefaultTopLevelMargin

PmDefaultChildMargin

PmDefaultLayoutSpacing

PmToolBarIconSize

PmListViewIconSize

PmIconViewIconSize

PmSmallIconSize

PmLargeIconSize

PmFocusFrameVMargin

PmFocusFrameHMargin

PmToolTipLabelFrameWidth

PmCheckBoxLabelSpacing

PmTabBarIconSize

PmSizeGripSize

PmDockWidgetTitleMargin

PmMessageBoxIconSize

PmButtonIconSize

PmDockWidgetTitleBarButtonMargin

PmRadioButtonLabelSpacing

PmLayoutLeftMargin

PmLayoutTopMargin

PmLayoutRightMargin

PmLayoutBottomMargin

PmLayoutHorizontalSpacing

PmLayoutVerticalSpacing

PmTabBarScrollButtonOverlap

PmTextCursorWidth

PmTabCloseIndicatorWidth

PmTabCloseIndicatorHeight

PmScrollViewScrollBarSpacing

PmScrollViewScrollBarOverlap

PmSubMenuOverlap

PmTreeViewIndentation

PmHeaderDefaultSectionSizeHorizontal

PmHeaderDefaultSectionSizeVertical

PmTitleBarButtonIconSize

PmTitleBarButtonSize

PmCustomBase

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.