Example #1
0
        public MaxNodeEvents(NlmTreeListView listView, NodeController nodeControl)
            : base(listView, nodeControl)
        {
            ListView    = listView;
            NodeControl = nodeControl;

            NodeCreated = new SystemNotificationAnimHandler(SystemNotificationCode.NodeCreated);
            NodeCreated.NotificationRaised += new EventHandler <SystemNotificationAnimEventArgs>(onNodeCreated);
        }
Example #2
0
        public MaxLayerEvents(NlmTreeListView listView, NodeController nodeControl)
        {
            // Set properties.
            ListView    = listView;
            NodeControl = nodeControl;

            // Register notifications
            LayerCreated = new SystemNotificationAnimHandler(SystemNotificationCode.LayerCreated);
            LayerCreated.NotificationRaised += new EventHandler <SystemNotificationAnimEventArgs>(onLayerCreated);

            LayerDeleted = new SystemNotificationAnimHandler(SystemNotificationCode.LayerDeleted);
            LayerDeleted.NotificationRaised += new EventHandler <SystemNotificationAnimEventArgs>(onLayerDeleted);

            // TODO: how do we handle these events? There don't appear to be any notifications for them.
            // layer name changed
            // layer current changed
            // layer hidden changed
            // layer frozen changed
            // layer render changed
            // layer color changed
            // layer box changed
        }