Esempio n. 1
0
        public MetadataEditor(string initialFile)
        {
            InitializeComponent();

            // NOTE: This c.set is actually superfluous.  The GuiController sets it for us.
            c = new GuiController(this, initialFile);
        }
Esempio n. 2
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();
            (Window.ContentView as DragDropView).controller = this;

            SongList.DataSource = Songs;
            SongList.Delegate   = new SimpleTableDelegate <SongEntry>(Songs, () => { c.SelectionChanged(); });

            BookmarkList.DataSource = Bookmarks;
            BookmarkList.Delegate   = new SimpleTableDelegate <Bookmark>(Bookmarks, () => { RemoveBookmarkButton.Enabled = BookmarkList.SelectedRowCount > 0; });

            TagList.DataSource = Tags;
            TagList.Delegate   = new SimpleTableDelegate <string>(Tags, () => { RemoveTagButton.Enabled = TagList.SelectedRowCount > 0; });

            // NOTE: This c.set is actually superfluous.  The GuiController sets it for us.
            c = new GuiController(this, "");
        }