#!/usr/bin/perl -w
# <sjburges@gimp.org>
use Gimp;
use Gimp::Fu;
use Gimp::Util;
# Gimp::set_trace(TRACE_ALL);

# These are a couple of one-liners that you might find handy.  Both should
# be undoable w/o any special magick, and work with any gimp.

#register "layer_to_image_size", "Layer2ImageSize", "Expands layer to image size",
#         "Seth Burgess", "Seth Burgess <sjburges\@gimp.org>", "1.0",
#         N_"<Image>/Layers/Layer to Image Size", "RGB*, GRAY*", [ ], sub {
#   ($img, $layer) = @_;
#   $layer->resize($img->width, $img->height, $layer->offsets);
#   return();
#};

register "center_layer", "Center Layer", 
         "Centers the current layer on the image", 
         "Seth Burgess", "Seth Burgess <sjburges\@gimp.org>", 
         "1.0", N_"<Image>/Layers/Center Layer", "RGB*, GRAY*", [], sub {
	($img, $layer) = @_;
	$layer->set_offsets(($img->width  - $layer->width )/2, 
                        ($img->height - $layer->height)/2);
	return();
};

exit main;
