Grooper Object: Difference between revisions

From Grooper Wiki
 
(5 intermediate revisions by the same user not shown)
Line 9: Line 9:
== Object Inheritance ==
== Object Inheritance ==


All items in this tree inherit from {{WikiHelpLinks|Grooper Object}}. Expand an object to inspect its derived types.
All items in this tree inherit from {{WikiHelpLinks|Grooper Object}}. Expand an object to inspect its derived types. Its type name and link to the Grooper Help page is listed in parenthesis.
*<li class="fyi-bullet"> ''Just looking for a list of all Grooper objects? Go to the [[List of Grooper Objects]] for an expanded version of this tree.''
*<li class="fyi-bullet"> ''Just looking for a list of all Grooper objects? Go to the [[List of Grooper Objects]] page for an expanded version of this tree.''


{{#tree:
{{#tree:
Line 69: Line 69:
*** {{WikiHelpLinks|AI Generator}}
*** {{WikiHelpLinks|AI Generator}}
*** {{WikiHelpLinks|Activity}}
*** {{WikiHelpLinks|Activity}}
**** {{WikiHelpLinks|Attended Activity}}
***** {{WikiHelpLinks|Review}}
***** {{WikiHelpLinks|Review}}
**** {{WikiHelpLinks|Code Activity}}
**** {{WikiHelpLinks|Code Activity}}
Line 203: Line 204:
*** {{WikiHelpLinks|Column Map}}
*** {{WikiHelpLinks|Column Map}}
*** {{WikiHelpLinks|Command}}
*** {{WikiHelpLinks|Command}}
**** There are too many Commands to display the full list without this page crashing. Go to [[Command#Derived Types]] for a list of all Command types.
**** ''There are too many Commands to display the full list without this page crashing. Go to [[Command#Derived Types]] for a list of all Command types.''
*** {{WikiHelpLinks|Command Options}}
*** {{WikiHelpLinks|Command Options}}
*** {{WikiHelpLinks|Computed Field}}
*** {{WikiHelpLinks|Computed Field}}
Line 336: Line 337:
*** {{WikiHelpLinks|Index Stats}}
*** {{WikiHelpLinks|Index Stats}}
*** {{WikiHelpLinks|IP Command}}
*** {{WikiHelpLinks|IP Command}}
**** There are too many IP Commands to display the full list without this page crashing. Go to [[IP Command#Derived Types]] for a list of all IP Command types.
**** ''There are too many IP Commands to display the full list without this page crashing. Go to [[IP Command#Derived Types]] for a list of all IP Command types.''
*** {{WikiHelpLinks|Label Info}}
*** {{WikiHelpLinks|Label Info}}
*** {{WikiHelpLinks|Label Set}}
*** {{WikiHelpLinks|Label Set}}

Latest revision as of 14:05, 10 September 2025

This page is intended for users creating and editing scripts in Grooper and other advanced users.

Grooper Object is the foundational base class in Grooper. All configurable objects inherit from Grooper Object (Grooper.GrooperObject). This includes:

Grooper Objects are designed to be user-configurable (in most cases). These objects are used to define, store, and manage settings and data throughout Grooper. Their properties are typically exposed in the Property Grid interface, allowing users to view and modify settings in the Grooper UI.

Object Inheritance

All items in this tree inherit from Grooper Object (Grooper.GrooperObject). Expand an object to inspect its derived types. Its type name and link to the Grooper Help page is listed in parenthesis.

  • Just looking for a list of all Grooper objects? Go to the List of Grooper Objects page for an expanded version of this tree.

What's not on this list?

Not much! Nearly everything in Grooper inherits from Grooper Object (Grooper.GrooperObject). Not included in this list are: