wijjit.core.overlay.LayerType

class wijjit.core.overlay.LayerType(*values)[source]

Layer types for z-index management.

Each layer has a base z-index, and elements within that layer get auto-incremented z-indexes to handle stacking.

Variables:
  • BASE (int) – Normal UI (not an overlay) - z-index 0

  • MODAL (int) – Modal dialogs - z-index base 100

  • DROPDOWN (int) – Dropdowns, context menus - z-index base 200

  • TOOLTIP (int) – Tooltips, popovers (highest) - z-index base 300

__init__(*args, **kwds)

Methods

conjugate()

Returns self, the complex conjugate of any int.

bit_length()

Number of bits necessary to represent self in binary.

bit_count()

Number of ones in the binary representation of the absolute value of self.

to_bytes([length, byteorder, signed])

Return an array of bytes representing an integer.

from_bytes(bytes[, byteorder, signed])

Return the integer represented by the given array of bytes.

as_integer_ratio()

Return a pair of integers, whose ratio is equal to the original int.

is_integer()

Returns True.

__init__(*args, **kwds)

Attributes

real

the real part of a complex number

imag

the imaginary part of a complex number

numerator

the numerator of a rational number in lowest terms

denominator

the denominator of a rational number in lowest terms

BASE

MODAL

DROPDOWN

TOOLTIP

BASE = 0
MODAL = 100
DROPDOWN = 200
TOOLTIP = 300