/// class PD.Web.UI.Controls.ContextMenuOnRegisterItemsEventArgs

PD.Web.UI.Controls.ContextMenuOnRegisterItemsEventArgs =
Class.extend({

    //===================================
    // FIELDS
    //===================================

    items: null,
    menu: null,
    segment: null,

    //===================================
    // CONSTRUCTOR
    //===================================

    init: function (options) {
        this.menu = options.menu;
        this.items = options.items;
        this.segment = options.segment;
    },

    //===================================
    // PUBLIC METHODS
    //===================================

    registerItem: function (item) {
        this.segment.get_items().add(item);
        this.items.add(item);
    },

    addSeparator: function () {
        this.registerItem(new PD.Web.UI.Controls.ContextMenuItem({
            separator: true,
            cssClass: "separator"
        }));
    }

});