Obiekt przedstawia graficzny prototyp (szablon instancji graficznych), do którego można włożyć kolejne
Pmg obiekty. Jest podobny do obiektu
PmgBox, lecz w odróżnieniu od niego istnieje wyłącznie w środowisku deweloperskim. Służy jako szablon do wytwarzania kopii tego prototypu, przy pomocy obiektu
PmgInstance, który przedstawia instancję (egzemplarz, wcielenie) tego prototypu.
W prosty sposób można funkcję obiektów
PmgPrototype oraz
PmgInstance przedstawić tak, że podczas kompilacji panela dojdzie do automatycznego skopiowania zawartości odpowiedniego prototypu do wszystkich instancji, które wykorzystują dany prototyp.
Zaletą konceptu prototypów i instancji jest, że zmiana przeprowadzona w prototypie automatycznie pojawi się we wszystkich instancjach. Zawartość oryginalnego prototypu istnieje tylko w środowisku deweloperskim, w uruchomionej aplikacji nie istnieje. Istnieją tylko kopie prototypu w poszczególnych instancjach. Nie można wybrać obiektu
PmgPrototype w edytorze grafiki (tak jak inne
Pmg obiekty). Obiekt ten zostanie wybrany (lub jest wytworzony) zawsze w obiekcie
PmgInstance przez to, że zostanie wypełniony konfigurator "
Nazwa prototypu".
Prototypy z parametrami: Zazwyczaj jest konieczne zapewnić, żeby poszczególne instancje tego samego prototypu różniły się nieco od siebie. Chodzi na przykład o odrębnie wyświetlane teksty, powiązania danych ... Do tego celu można zastosować
Parametry Pmg obiektu, kiedy w prototypie można definiować zestaw parametrów i konkretna instancja z kolei ustawi rzeczywiste wartości tych parametrów, ważnych dla danej instancji. Do definicji parametrów w obiekcie
PmgPrototype oraz
PmaInstance służy konfigurator "
Parametry Pmg obiektu". Do odniesienia do wartości parametrów
Pmg obiektów w konfiguratorach obiektu można zastosować
Makro wyrażenie $.par natomiast w skryptach można zastosować metodę
PmgObject.GetPar. Ważnym do stwierdzania wartości parametru jest fakt, że podczas określania wartości konkretnego parametru parametr ten jest wyszukiwany od danego obiektu poprzez jego obiekty rodzicielskie kaskadowym sposobem.