1
# This file was automatically generated by SWIG
5
package inkscape_perlc;
10
# ---------- BASE METHODS -------------
12
package inkscape_perl;
15
my ($classname,$obj) = @_;
16
return bless $obj, $classname;
26
my ($self,$field) = @_;
27
my $member_func = "swig_${field}_get";
28
$self->$member_func();
32
my ($self,$field,$newval) = @_;
33
my $member_func = "swig_${field}_set";
34
$self->$member_func($newval);
43
# ------- FUNCTION WRAPPERS --------
45
package inkscape_perl;
47
*getInkscape = *inkscape_perlc::getInkscape;
49
############# Class : inkscape_perl::Inkscape ##############
51
package inkscape_perl::Inkscape;
52
@ISA = qw( inkscape_perl );
56
return unless $_[0]->isa('HASH');
57
my $self = tied(%{$_[0]});
58
return unless defined $self;
59
delete $ITERATORS{$self};
60
if (exists $OWNER{$self}) {
61
inkscape_perlc::delete_Inkscape($self);
66
*getDesktop = *inkscape_perlc::Inkscape_getDesktop;
67
*getDialogManager = *inkscape_perlc::Inkscape_getDialogManager;
70
my $ptr = tied(%$self);
76
my $ptr = tied(%$self);
81
############# Class : inkscape_perl::DialogManager ##############
83
package inkscape_perl::DialogManager;
84
@ISA = qw( inkscape_perl );
88
return unless $_[0]->isa('HASH');
89
my $self = tied(%{$_[0]});
90
return unless defined $self;
91
delete $ITERATORS{$self};
92
if (exists $OWNER{$self}) {
93
inkscape_perlc::delete_DialogManager($self);
98
*showAbout = *inkscape_perlc::DialogManager_showAbout;
101
my $ptr = tied(%$self);
107
my $ptr = tied(%$self);
112
############# Class : inkscape_perl::Desktop ##############
114
package inkscape_perl::Desktop;
115
@ISA = qw( inkscape_perl );
119
return unless $_[0]->isa('HASH');
120
my $self = tied(%{$_[0]});
121
return unless defined $self;
122
delete $ITERATORS{$self};
123
if (exists $OWNER{$self}) {
124
inkscape_perlc::delete_Desktop($self);
125
delete $OWNER{$self};
129
*getDocument = *inkscape_perlc::Desktop_getDocument;
132
my $ptr = tied(%$self);
138
my $ptr = tied(%$self);
143
############# Class : inkscape_perl::Document ##############
145
package inkscape_perl::Document;
146
@ISA = qw( inkscape_perl );
150
return unless $_[0]->isa('HASH');
151
my $self = tied(%{$_[0]});
152
return unless defined $self;
153
delete $ITERATORS{$self};
154
if (exists $OWNER{$self}) {
155
inkscape_perlc::delete_Document($self);
156
delete $OWNER{$self};
160
*hello = *inkscape_perlc::Document_hello;
163
my $ptr = tied(%$self);
169
my $ptr = tied(%$self);
174
# ------- VARIABLE STUBS --------
176
package inkscape_perl;