6
6
# Major package imports
7
7
# TODO - Add basic comments for the names being imported from base and enable_traits
8
8
from base import IDroppedOnHandler, TOP, VCENTER, BOTTOM, LEFT, HCENTER, RIGHT, \
9
TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, str_to_font, filled_rectangle, \
9
TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, str_to_font, \
10
10
empty_rectangle, intersect_bounds
12
12
from enable_traits import basic_sequence_types, sequence_types, pointer_shapes, \
13
CURSOR_X, CURSOR_Y, cursor_styles, TraitImage, border_size_editor, font_trait, \
13
CURSOR_X, CURSOR_Y, cursor_styles, border_size_editor, font_trait, \
14
14
bounds_trait, ComponentMinSize, ComponentMaxSize, Pointer, cursor_style_trait, \
15
engraving_trait, spacing_trait, padding_trait, margin_trait, border_size_trait, \
16
image_trait, string_image_trait, TimeInterval, Stretch, NoStretch, LineStyle, \
15
spacing_trait, padding_trait, margin_trait, border_size_trait, \
16
TimeInterval, Stretch, NoStretch, LineStyle, LineStyleEditor
19
18
from colors import color_table, transparent_color, ColorTrait, black_color_trait, \
20
19
white_color_trait, transparent_color_trait, ColorEditorFactory
45
44
# Old Enable classes and widgets
46
45
from abstract_window import AbstractWindow
47
#from controls import LabelTraits, Label, CheckBox, Radio
49
47
from native_scrollbar import NativeScrollBar
50
48
from compass import Compass
56
54
from viewport import Viewport
57
55
from window import Window
60
from image.api import Image, DraggableImage, Inspector, ColorChip
61
#from image_title import ImageTitle
62
#from drawing_canvas import GriddedCanvas, GuideLine, SelectionFrame
63
57
from primitives.api import Annotater, Box, Line, Polygon