Example #1
0
        public Widget()
        {
            InitializeComponent();

            // create sidebar button
            SidebarButton = new BarButton(this, "Projects");
            SidebarButton.IsExpandable = true;
            SidebarButton.IsStretchable = true;
            SidebarButton.ExpadedByDefault();

            // get settings
            Settings = Core.Settings.Instance.GetWidgetSettings("Projects");

            // arrange
            ExpandedNodes = new List<FileItem>();

            // assign events
            Loaded += (s, e) => OnLoaded();
            Files.MouseDown += (s, e) => { LastClickedFile = null; };

            // create jump box
            ProjectFiles = new List<string>();
            Jump = new Jump(this);
        }