Source code for pygame_menu.widgets.widget.hmargin

"""
pygame-menu
https://github.com/ppizarror/pygame-menu

HORIZONTAL MARGIN
Horizontal box margin.
"""

__all__ = ['HMargin']

import pygame

from pygame_menu.widgets.widget.none import NoneWidget

from pygame_menu._types import NumberType


# noinspection PyMissingOrEmptyDocstring
[docs]class HMargin(NoneWidget): """ Horizontal margin widget. .. note:: HMargin does not accept any transformation. :param margin: Horizontal margin in px :param widget_id: ID of the widget """ def __init__( self, margin: NumberType, widget_id: str = '' ) -> None: super(HMargin, self).__init__(widget_id=widget_id) self._rect.width = int(margin) self._rect.height = 0
[docs] def get_rect(self, *args, **kwargs) -> 'pygame.Rect': return self._rect.copy()