use strict ;
use warnings ;

use  App::Asciio::Stencil qw(create_box create_element) ;

[
create_box(WITH_SIZE => [4, 2], WITH_FRAME => 1, TEXT_ONLY => '', NAME => 'box',),
create_box(WITH_SIZE => [4, 2], WITH_FRAME => 1, TEXT_ONLY => 'text', NAME => 'shrink_box', AUTO_SHRINK => 1,),
create_box( TEXT_ONLY => 'A', NAME => 'text', AUTO_SHRINK => 1,),

create_element
	(
	NAME => 'wirl_arrow',
	CLASS => 'App::Asciio::stripes::section_wirl_arrow',
	POINTS => [[2, -2, 'up']],
	DIRECTION => '',
	ALLOW_DIAGONAL_LINES => 0,
	EDITABLE => 1,
	RESIZABLE => 1,
	),

create_element
	(
	NAME => 'angled_arrow',
	CLASS => 'App::Asciio::stripes::angled_arrow',
	END_X => 3,
	END_Y => -2,
	DIRECTION => 'up-right',
	RESIZABLE => 1,
	) ,

create_element
	(
	NAME => 'axis',
	CLASS => 'App::Asciio::stripes::editable_arrow2',
	END_X => 3,
	END_Y => -3,
	RESIZABLE => 1,
	) ,
	
create_element
	(
	NAME => 'boxes/if',
	CLASS => 'App::Asciio::stripes::if_box',
	TEXT_ONLY => 'condition',
	EDITABLE => 1,
	) ,

create_element
	(
	NAME => 'boxes/process',
	CLASS => 'App::Asciio::stripes::process_box',
	TEXT_ONLY => 'process',
	EDITABLE => 1,
	) ,

create_box(NAME => 'rulers/0_to_9_vertical', TEXT_ONLY => "0\n1\n2\n3\n4\n5\n6\n7\n8\n9",) ,
create_box(NAME => 'rulers/01_to_50_horizontal', TEXT_ONLY => '01___5____0____5____0____5____0____5____0____5____0', ),
create_box(NAME => 'rulers/0_to_9_horizontal', TEXT_ONLY => '0123456789',),
] ;

