Spracherkennung für: .pdb vermutete Sprache: Masm {Masm[57] ABAP[37] Delphi[28]} [Methode: maximale Elemente, drei Dimensionen]
# GIMP - The GNU Image Manipulation Program
# Copyright (C)
1995 Spencer Kimball
and Peter Mattis
#
This program is free software: you can redistribute it
and/
or modify
# it under the terms of the GNU General
Public License as published by
# the Free Software Foundation
; either version 3 of the License, or
# (at your
option) any later
version.
#
This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY
; without even the implied warranty of
# MERCHANTABILITY
or FITNESS
FOR A PARTICULAR PURPOSE. See the
# GNU General
Public License
for more details.
# You should have received a copy of the GNU General
Public License
# along with
this program.
If not, see <
https://www.gnu.org/licenses/>.
#
"Perlized" from C source by Manish Singh <yosh@gimp.
org>
sub patterns_refresh {
$blurb =
'Refresh current patterns. This function always succeeds.';
$help = <<
'HELP';
This procedure retrieves all patterns currently in the user
's pattern path
and updates all pattern dialogs accordingly.
HELP
&mitch_pdb_misc(
'2002')
;
%
invoke = (
code => <<
'CODE'
{
gimp_data_factory_data_refresh (gimp->pattern_factory, context)
;
}
CODE
)
;
}
sub patterns_get_list {
$blurb =
'Retrieve a complete listing of the available patterns.';
$help = <<
'HELP';
This procedure returns a complete listing of available GIMP patterns.
Each pattern returned can be used as input to [func@Gimp.context_set_pattern].
HELP
&std_pdb_misc
;
@inargs = (
{ name =>
'filter', type =>
'string', none_ok =>
1,
desc =>
'An optional regular expression used to filter the list' }
)
;
@outargs = (
{ name =>
'pattern_list', type =>
'patternarray',
desc =>
'The list of patterns' }
)
;
%
invoke = (
headers => [ qw(
"core/gimpcontainer-filter.h") ],
code => <<
'CODE'
{
pattern_list = (GimpPattern **) gimp_container_get_filtered_array (gimp_data_factory_
get_container (gimp->pattern_factory),
filter);
}
CODE
);
}
@headers = qw(<string.h>
"core/gimp.h"
"core/gimpcontext.h"
"core/gimpdatafactory.h"
"core/gimppattern.h"
"core/gimptempbuf.h"
"gimppdb-utils.h");
@procs = qw(patterns_refresh
patterns_get_list);
%exports = (app => [@procs], lib => [@procs]);
$desc = 'Patterns';
$doc_title = 'gimppatterns';
$doc_short_desc = 'Functions relating to patterns.';
$doc_long_desc = 'Functions relating to patterns.';
1;