Module: LibUI::Ext

Extended by:
FFI::Library
Defined in:
lib/ext.rb

Defined Under Namespace

Classes: Area, AreaDrawParams, AreaHandler, AreaMouseEvent, Box, Button, Checkbox, ColorButton, Combobox, Control, DatePicker, DateTimePicker, DrawBrush, DrawContext, DrawMatrix, DrawPath, DrawStrokeParams, EditableCombobox, FontButton, FontDescriptor, FontFamilies, FontMetrics, Group, InitOptions, Label, Menu, MenuItem, ProgressBar, Radiobuttons, Separator, Slider, SpinBox, Tab, TextEntry, TextFont, TextLayout, TimePicker, Window

Constant Summary collapse

DEFAULT_MITER_LIMIT =
10
KEY_MODIFIERS =
enum(:ctrl, 1 << 0, :alt, 1 << 1, :shift, 1 << 2, :super, 1 << 3)
LINE_CAPS =
enum(:flat, :round, :square)
LINE_JOINS =
enum(:miter, :round, :bevel)
TEXT_WEIGHTS =
enum(:thin,
  :ultra_light,
  :light, :book,
  :normal,
  :medium,
  :semi_bold,
  :bold,
  :ultra_bold,
  :heavy,
  :ultra_heavy
)
TEXT_ITALIC =
enum(:normal, :oblique, :italic)
TEXT_STRETCH =
enum(:ultra_condensed,
  :extra_condensed,
  :condensed,
  :semi_condensed,
  :normal,
  :semi_expanded,
  :expanded,
  :extra_expanded,
  :ultra_expanded
)
BRUSH_TYPES =
enum(:solid, :linear_gradient, :radial_gradient, :image)
FILL_MODES =
enum(:winding, :alternate)