public CtlShortcut(Shortcutgroup shortcutgroup, Shortcut shortcut, Group group)
        {
            InitializeComponent();
            Shortcutgroup = shortcutgroup;
            Shortcut      = shortcut;
            Group         = group;

            ImgShortcut.Source = Group.LoadImageFromCache(Shortcut.FilePath);
        }
示例#2
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            // Add necessary folders
            Directory.CreateDirectory(Paths.GroupsPath);
            Directory.CreateDirectory(Paths.ShortcutsPath);

            // Add ProfileOptimization (increases performace)
            Directory.CreateDirectory(Paths.JITPath);
            ProfileOptimization.SetProfileRoot(Paths.JITPath);

            if (arguments.Length > 1)
            {
                int cursorX = Cursor.Position.X;
                int cursorY = Cursor.Position.Y;

                Shortcutgroup shortcutgroup = new Shortcutgroup(arguments[1], cursorX, cursorY);
                shortcutgroup.Show();
            }
            else
            {
                new MainWindow().Show();
            }
        }