Files
blockly/core/internal.ts
2022-07-08 18:15:30 +00:00

311 lines
11 KiB
TypeScript

export * from './registry';
export * from './generator';
export * from './procedures';
export * from './widgetdiv';
export * from './flyout_vertical';
export {
CATEGORY_NAME as VARIABLE_CATEGORY_NAME,
onCreateVariableButtonClick_String,
onCreateVariableButtonClick_Number,
onCreateVariableButtonClick_Colour,
flyoutCategory,
flyoutCategoryBlocks,
} from './variables_dynamic';
export * from './field_image';
export * from './workspace_dragger';
export * from './common';
export * from './block_dragger';
export * from './zoom_controls';
export * from './contextmenu_registry';
export * from './field';
export * from './block';
export * from './field_colour';
export * from './comment';
export * from './positionable_helpers';
export {
TipInfo,
CustomTooltip,
setCustomTooltip,
getCustomTooltip,
isVisible as tooltipIsVisible,
LIMIT,
OFFSET_X,
OFFSET_Y,
RADIUS_OK,
HOVER_MS,
MARGINS,
getDiv as tooltipGetDiv,
getTooltipOfObject,
createDom as tooltipCreateDom,
bindMouseEvents,
unbindMouseEvents,
dispose,
hide as tooltipHide,
block,
unblock
} from './tooltip';
export {
ARROW_SIZE,
BORDER_SIZE,
ARROW_HORIZONTAL_PADDING,
PADDING_Y,
ANIMATION_TIME,
BoundsInfo,
PositionMetrics,
createDom as dropDownDivCreateDom,
setBoundsElement,
getContentDiv,
clearContent,
setColour,
showPositionedByBlock,
showPositionedByField,
show as dropDownDivShow,
getPositionX,
isVisible as dropDownDivIsVisible,
hideIfOwner as dropDownDivHideIfOwner,
hide as dropDownDivHide,
hideWithoutAnimation,
repositionForWindowResize,
TEST_ONLY as DROPDOWN_DIV_TEST_ONLY,
} from './dropdowndiv';
export * from './workspace_svg';
export * from './bubble';
export * from './msg';
export * from './theme';
export * from './config';
export * from './dialog';
export * from './marker_manager';
export * from './touch';
export * from './menuitem';
export * from './mutator';
export * from './theme_manager';
export * from './field_label_serializable';
export * from './block_drag_surface';
export * from './css';
export * from './names';
export * from './variables';
export * from './delete_area';
export * from './constants';
export * from './connection_type';
export * from './workspace';
export * from './field_checkbox';
export * from './connection_checker';
export * from './flyout_base';
export * from './gesture';
export * from './trashcan';
export * from './workspace_audio';
export * from './rendered_connection';
export * from './extensions';
export * from './options';
export * from './flyout_button';
export * from './xml';
export * from './drag_target';
export * from './connection';
export * from './warning';
export * from './field_angle';
export * from './inject';
export * from './blockly_options';
export * from './input';
export * from './scrollbar';
export * from './browser_events';
export * from './contextmenu';
export * from './touch_gesture';
export * from './field_label';
export * from './flyout_metrics_manager';
export * from './menu';
export * from './workspace_comment_svg';
export * from './bump_objects';
export * from './internal_constants';
export * from './blockly';
export * from './field_number';
export * from './field_textinput';
export * from './input_types';
export * from './field_dropdown';
export * from './field_variable';
export * from './field_multilineinput';
export * from './contextmenu_items';
export * from './bubble_dragger';
export * from './field_registry';
export * from './internal';
export * from './flyout_horizontal';
export * from './insertion_marker_manager';
export * from './shortcut_items';
export * from './sprites';
export * from './variable_model';
export * from './icon';
export * from './block_svg';
export * from './scrollbar_pair';
export * from './shortcut_registry';
export * from './component_manager';
export * from './grid';
export * from './workspace_comment';
export * from './workspace_drag_surface_svg';
export * from './metrics_manager';
export * from './connection_db';
export * from './block_animations';
export * from './blocks';
export * from './utils';
export * from './variable_map';
export * from './clipboard';
export * from './serialization/registry';
export * from './serialization/workspaces';
export * from './serialization/variables';
export * from './serialization/exceptions';
export * from './serialization/blocks';
export * from './serialization/priorities';
export * from './interfaces/i_selectable';
export * from './interfaces/i_bubble';
export * from './interfaces/i_metrics_manager';
export * from './interfaces/i_ast_node_location_with_block';
export * from './interfaces/i_toolbox';
export * from './interfaces/i_keyboard_accessible';
export * from './interfaces/i_connection_checker';
export * from './interfaces/i_ast_node_location';
export * from './interfaces/i_registrable_field';
export * from './interfaces/i_deletable';
export * from './interfaces/i_flyout';
export * from './interfaces/i_movable';
export * from './interfaces/i_component';
export * from './interfaces/i_collapsible_toolbox_item';
export * from './interfaces/i_ast_node_location_svg';
export * from './interfaces/i_drag_target';
export * from './interfaces/i_serializer';
export * from './interfaces/i_toolbox_item';
export * from './interfaces/i_styleable';
export * from './interfaces/i_autohideable';
export * from './interfaces/i_positionable';
export * from './interfaces/i_contextmenu';
export * from './interfaces/i_draggable';
export * from './interfaces/i_bounded_element';
export * from './interfaces/i_copyable';
export * from './interfaces/i_delete_area';
export * from './interfaces/i_block_dragger';
export * from './interfaces/i_selectable_toolbox_item';
export * from './interfaces/i_registrable';
export * from './events/events';
export * from './events/events_block_change';
export * from './events/events_block_base';
export * from './events/events_comment_delete';
export * from './events/events_block_move';
export * from './events/events_ui';
export * from './events/events_comment_move';
export * from './events/events_block_create';
export * from './events/events_click';
export * from './events/events_toolbox_item_select';
export * from './events/events_comment_change';
export * from './events/events_comment_create';
export * from './events/events_block_drag';
export * from './events/events_var_create';
export * from './events/events_comment_base';
export * from './events/events_block_delete';
export * from './events/events_theme_change';
export * from './events/events_var_delete';
export * from './events/events_var_rename';
export * from './events/events_abstract';
export * from './events/events_selected';
export * from './events/events_viewport';
export * from './events/events_ui_base';
export * from './events/events_trashcan_open';
export * from './events/events_var_base';
export * from './events/workspace_events';
export * from './events/events_marker_move';
export * from './events/events_bubble_open';
export * from './events/utils';
export * from './keyboard_nav/ast_node';
export * from './keyboard_nav/basic_cursor';
export * from './keyboard_nav/tab_navigate_cursor';
export * from './keyboard_nav/marker';
export * from './keyboard_nav/cursor';
export * from './theme/classic';
export * from './theme/themes';
export * from './theme/zelos';
export * from './utils/string';
export * from './utils/idgenerator';
export * from './utils/svg';
export * from './utils/toolbox';
export * from './utils/colour';
export * from './utils/deprecation';
export * from './utils/sentinel';
export * from './utils/size';
export * from './utils/parsing';
export * from './utils/style';
export * from './utils/coordinate';
export * from './utils/svg_math';
export * from './utils/object';
export * from './utils/useragent';
export * from './utils/xml';
export * from './utils/aria';
export * from './utils/metrics';
export * from './utils/array';
export * from './utils/keycodes';
export * from './utils/rect';
export * from './utils/dom';
export * from './utils/svg_paths';
export * from './utils/math';
export * from './toolbox/toolbox';
export * from './toolbox/separator';
export * from './toolbox/collapsible_category';
export * from './toolbox/category';
export * from './toolbox/toolbox_item';
export * from './renderers/minimalist/drawer';
export * from './renderers/minimalist/minimalist';
export * from './renderers/minimalist/renderer';
export * from './renderers/minimalist/constants';
export * from './renderers/minimalist/info';
export * from './renderers/geras/geras';
export * from './renderers/geras/drawer';
export * from './renderers/geras/highlighter';
export * from './renderers/geras/highlight_constants';
export * from './renderers/geras/renderer';
export * from './renderers/geras/constants';
export * from './renderers/geras/info';
export * from './renderers/geras/path_object';
export * from './renderers/geras/measurables/inline_input';
export * from './renderers/geras/measurables/statement_input';
export * from './renderers/measurables/input_row';
export * from './renderers/measurables/in_row_spacer';
export * from './renderers/measurables/field';
export * from './renderers/measurables/next_connection';
export * from './renderers/measurables/jagged_edge';
export * from './renderers/measurables/input_connection';
export * from './renderers/measurables/top_row';
export * from './renderers/measurables/types';
export * from './renderers/measurables/row';
export * from './renderers/measurables/inline_input';
export * from './renderers/measurables/connection';
export * from './renderers/measurables/output_connection';
export * from './renderers/measurables/external_value_input';
export * from './renderers/measurables/bottom_row';
export * from './renderers/measurables/round_corner';
export * from './renderers/measurables/hat';
export * from './renderers/measurables/spacer_row';
export * from './renderers/measurables/statement_input';
export * from './renderers/measurables/icon';
export * from './renderers/measurables/previous_connection';
export * from './renderers/measurables/base';
export * from './renderers/measurables/square_corner';
export * from './renderers/zelos/drawer';
export * from './renderers/zelos/renderer';
export * from './renderers/zelos/constants';
export * from './renderers/zelos/info';
export * from './renderers/zelos/marker_svg';
export * from './renderers/zelos/zelos';
export * from './renderers/zelos/path_object';
export * from './renderers/zelos/measurables/top_row';
export * from './renderers/zelos/measurables/inputs';
export * from './renderers/zelos/measurables/bottom_row';
export * from './renderers/zelos/measurables/row_elements';
export * from './renderers/common/block_rendering';
export * from './renderers/common/debugger';
export * from './renderers/common/drawer';
export * from './renderers/common/i_path_object';
export * from './renderers/common/renderer';
export * from './renderers/common/constants';
export * from './renderers/common/debug';
export * from './renderers/common/info';
export * from './renderers/common/marker_svg';
export * from './renderers/common/path_object';
export * from './renderers/thrasos/renderer';
export * from './renderers/thrasos/info';
export * from './renderers/thrasos/thrasos';