Content-type: text/html; charset=UTF-8 Man page of DEFINE

DEFINE

Section: PD Piglet Users Manual (1P)
Updated: PD Piglet Users Manual
Index Return to Main Contents
 

NAME

DEFINE - Define a macro  

SYNOPSIS

DEF [<macro_name> ["<macro definition string>"]];  

DESCRIPTION

Defines or prints out a macro definition. If no arguments are given DEFine acts like "SET :M" and prints out all the current macros definitions, one per line, each preceeded by the string "[M]". If given only one argument, DEFine will print out the definition of that one macro. If given two arguments, DEFine will create a macro named by the first argument and give it the value of the second argument.

When the parser encounters a white-space delimited macro name in the input stream, it will replace it with the definition text. Most users will want to put their favorite definitions in the pigrc file.

 

EXAMPLE

Here are some example macro definitions from the default pigrc file:

    DEF wi "WIN :X.5;"          $$ window in macro
    DEF wo "WIN :X2;"           $$ window out macro
    DEF wf "WIN :F;"            $$ window fit macro
 

SEE ALSO

piglet(1p) add_arc(1p) add_circle(1p) add_instance(1p) add_line(1p) add_note(1p) add_oval(1p) add_polygon(1p) add_rectangle(1p) add_text(1p) archive(1p) area(1p) background(1p) bye(1p) change(1p) copy(1p) date(1p) define(1p) delete(1p) display(1p) distance(1p) dump(1p) echo(1p) edit(1p) equate(1p) exit(1p) files(1p) fsize(1p) grid(1p) group(1p) help(1p) identify(1p) input(1p) interrupt(1p) layer(1p) level(1p) list(1p) lock(1p) macro(1p) menu(1p) move(1p) plot(1p) point(1p) process(1p) purge(1p) quit(1p) redo(1p) retrieve(1p) save(1p) search(1p) set(1p) shell(1p) show(1p) smash(1p) split(1p) step(1p) stretch(1p) trace(1p) tslant(1p) undo(1p) units(1p) version(1p) window(1p) wrap(1p) memory(1p) time(1p)  

AUTHOR

Rick Walker (walker AT omnisterra DOT com)

The PD Piglet homepage is at http://www.omnisterra.com/walker/linux/piglet/intro.htm.


 

Index

NAME
SYNOPSIS
DESCRIPTION
EXAMPLE
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 23:02:03 GMT, May 05, 2026