App-Guiio
view release on metacpan or search on metacpan
lib/App/Guiio/stripes/stripes.pm view on Meta::CPAN
}, __PACKAGE__ ;
}
#---------------------------------------------------------------------------
sub get_mask_and_element_stripes
{
my ($self) = @_ ;
my @elements_stripes ;
for my $stripe (@{$self->{STRIPES}})
{
push @elements_stripes, {X_OFFSET => $stripe->{X_OFFSET}, Y_OFFSET => $stripe->{Y_OFFSET}, WIDTH => $stripe->{WIDTH}, HEIGHT => $stripe->{HEIGHT}, TEXT => $stripe->{TEXT}} ;
}
return(@elements_stripes) ;
}
#-----------------------------------------------------------------------------
sub get_size
{
my ($self) = @_ ;
return($self->{WIDTH}, $self->{HEIGHT}) ;
}
#-----------------------------------------------------------------------------
sub resize
{
my ($self, $reference_x, $reference_y, $new_x, $new_y) = @_ ;
return(0, 0, $self->{WIDTH}, $self->{HEIGHT}) ;
}
#-----------------------------------------------------------------------------
sub get_action_menu_entries
{
}
#-----------------------------------------------------------------------------
sub get_selection_action
{
'move' ;
}
#-----------------------------------------------------------------------------
sub get_colors
{
my ($self) = @_ ;
return $self->{COLORS}{BACKGROUND}, $self->{COLORS}{FOREGROUND} ;
}
#-----------------------------------------------------------------------------
sub set_background_color
{
my ($self, $background_color) = @_ ;
$self->{COLORS}{BACKGROUND} = $background_color ;
}
#-----------------------------------------------------------------------------
sub set_foreground_color
{
my ($self, $foreground_color) = @_ ;
$self->{COLORS}{FOREGROUND} = $foreground_color ;
}
#-----------------------------------------------------------------------------
sub set_colors
{
my ($self, $background_color, $foreground_color) = @_ ;
$self->{COLORS}{BACKGROUND} = $background_color ;
$self->{COLORS}{FOREGROUND} = $foreground_color ;
}
#-----------------------------------------------------------------------------
sub get_text
{
}
#-----------------------------------------------------------------------------
sub set_text
{
}
#-----------------------------------------------------------------------------
sub edit
{
}
#-----------------------------------------------------------------------------
sub match_connector
{
}
#-----------------------------------------------------------------------------
sub get_connector_points
{
}
sub get_connection_points
{
}
sub get_extra_points
{
}
#-----------------------------------------------------------------------------
sub get_named_connection
{
}
#-----------------------------------------------------------------------------
sub move_connector
{
}
#-----------------------------------------------------------------------------
sub set
{
# set fields in the hash
my ($self, %key_values) = @_ ;
( run in 1.513 second using v1.01-cache-2.11-cpan-99c4e6809bf )