예제 #1
0
 //Events
 private void Application_Added(object sender, ApplicationAddedEventArgs args)
 {
     Application.Invoke(delegate
     {
         _tableStore.AppendValues(
             args.AppData.Favorite,
             new Gdk.Pixbuf(args.AppData.Icon, 75, 75),
             $"{args.AppData.TitleName}\n{args.AppData.TitleId.ToUpper()}",
             args.AppData.Developer,
             args.AppData.Version,
             args.AppData.TimePlayed,
             args.AppData.LastPlayed,
             args.AppData.FileExtension,
             args.AppData.FileSize,
             args.AppData.Path);
     });
 }
예제 #2
0
        //Events
        private void Application_Added(object sender, ApplicationAddedEventArgs args)
        {
            Application.Invoke(delegate
            {
                _tableStore.AppendValues(
                    args.AppData.Favorite,
                    new Gdk.Pixbuf(args.AppData.Icon, 75, 75),
                    $"{args.AppData.TitleName}\n{args.AppData.TitleId.ToUpper()}",
                    args.AppData.Developer,
                    args.AppData.Version,
                    args.AppData.TimePlayed,
                    args.AppData.LastPlayed,
                    args.AppData.FileExtension,
                    args.AppData.FileSize,
                    args.AppData.Path);

                _progressLabel.Text = $"{args.NumAppsLoaded}/{args.NumAppsFound} Games Loaded";
                _progressBar.Value  = (float)args.NumAppsLoaded / args.NumAppsFound;
            });
        }
예제 #3
0
 protected static void OnApplicationAdded(ApplicationAddedEventArgs e)
 {
     ApplicationAdded?.Invoke(null, e);
 }