This package contains an example of a model type GraphRep which displays buttons in a certain order. The buttons trigger certain events, hence enable/disable functionalities. The number of buttons that are displayed/activated and there order depend on the progress of the modeling procedure the user is following.
Link: Dynamic Buttons Model Type GraphRep Result: The image below shows collections of buttons for different stages during a modeling procedure.