// GET: /<controller>/
        public IActionResult Index(int id)
        {
            ViewMain model = new ViewMain();

            model.User = context.Users.Find(id);
            var Tweets = context.Tweets.OrderByDescending(x => x.ShareDate).ToList();

            model.HashTags = context.HashTags.OrderBy(x => x.TweetHashTag.Count).Take(5).ToList();
            model.Users    = context.Users.ToList();

            foreach (Tweet tweet in Tweets)
            {
                var likes    = context.Likes.Where(x => x.TweetId == tweet.id).ToList();
                var retweets = context.ReTweets.Where(x => x.TweetId == tweet.id).ToList();

                TweetDetail detail = new TweetDetail();
                detail.Tweet    = tweet;
                detail.Likes    = likes;
                detail.ReTweets = retweets;

                model.TweetDetails.Add(detail);
            }

            return(View(model));
        }
Exemple #2
0
        // == CLASS CONSTRUCTOR(S)
        // ======================================================================

        ///<summary>
        /// Class constructor
        ///<summary>
        public ViewConsole(ViewMain main)
        {
            this.viewMain = main;

            InitializeComponent();
            initializeResources();
        }
Exemple #3
0
        public IActionResult Index(int id)
        {
            ViewMain model = new ViewMain();

            model.MainUser = context.Users.Include("ProfilePhoto").Where(x => x.UserId == id).FirstOrDefault();
            model.Posts    = context.Posts.Include("Comments.Likes").Include("Likes").Include("User.ProfilePhoto").OrderBy(x => x.CreateDate).ToList();
            //   model.ContactFriends = context.Users.Include("Friends").Include("ProfilePhoto").Where( x => x.UserId==id).FirstOrDefault().Friends.ToList();
            var friends1 = context.Friends.Include("Users.ProfilePhoto").Where(x => x.FriendUser1.UserId == id).Select(y => y.FriendUser2).ToList();
            var friends2 = context.Friends.Include("Users.ProfilePhoto").Where(x => x.FriendUser2.UserId == id).Select(y => y.FriendUser1).ToList();

            foreach (User f1 in friends1)
            {
                model.ContactFriends.Add(f1);
            }
            foreach (User f2 in friends2)
            {
                model.ContactFriends.Add(f2);
            }


            model.AllUsers = context.Users.Include("ProfilePhoto").Take(3).ToList();
            if (model.AllUsers.Contains(model.MainUser))
            {
                model.AllUsers.Remove(model.MainUser);
            }

            //context.Users.Include("ProfilePhoto").Where(a=> !context.Users.Where(x => x.UserId==id).FirstOrDefault().Friends.Select(b=> b.FriendId).ToList().Contains(a.UserId)).Take(3).ToList();

            return(View(model));
        }
Exemple #4
0
 /// <summary>
 /// Apply user ranges and locates on main view.
 /// </summary>
 /// <param name="mainView"></param>
 public void ApplyUserRangesAndLocates()
 {
     if (ViewMain != null)
     {
         ViewMain.ApplyUserRangesAndLocates();
     }
 }
Exemple #5
0
        public IActionResult Index(string username)
        {
            ViewMain model = new ViewMain();
            Users    user  = new Users();

            user       = context.Users.Where(x => x.UserName == username).FirstOrDefault();
            model.User = user;

            model.HashTags = context.HashTags.OrderBy(x => x.TweetHashTag.Count).Take(5).ToList();
            model.Users    = context.Users.ToList();

            foreach (Messages message in user.Messages.OrderBy(x => x.MessageTime))
            {
                Conversation conv = new Conversation();
                conv.OtherPerson = message.User;
                conv.SendMessages.Append(message);
                model.Conversations.Append(conv);
            }

            foreach (Messages message in context.Messages.Where(x => x.User == user).OrderBy(x => x.MessageTime))
            {
                Conversation conv = new Conversation();
                conv.OtherPerson = message.User;
                conv.TakeMessages.Append(message);
                model.Conversations.Append(conv);
            }

            return(View(model));
        }
Exemple #6
0
        private static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            var datenbank = new FakeDatenbank();

            if (args.Contains("--legacyview"))
            {
                var viewMain       = new ViewMain();
                var controllerMain = new ControllerMain();
                var modelMain      = new ModelMain(datenbank);

                viewMain.Controller      = controllerMain;
                controllerMain.ModelMain = modelMain;
                modelMain.ViewMain       = viewMain;

                Application.Run(viewMain);
            }
            else
            {
                var viewMain       = new Main.ViewMain();
                var controllerMain = new Main.ControllerMain();
                var modelMain      = new Main.ModelMain(datenbank);

                viewMain.Controller      = controllerMain;
                controllerMain.ModelMain = modelMain;
                modelMain.ViewMain       = viewMain;

                Application.Run(viewMain);
            }
        }
Exemple #7
0
        public ControllerMain(IModel modelMain, ViewMain viewMain, ViewAddProject viewAdd,
                              ViewEvaluation viewEvaluation)
        {
            mModelMain      = modelMain;
            mViewMain       = viewMain;
            mViewAddProject = viewAdd;
            mViewEvaluation = viewEvaluation;
            mViewMain.setController(this);
            mViewAddProject.setController(this);
            mViewEvaluation.setController(this);

            ChangeStatus(ClientStati.NotConnected);
            msgClass = new MyMessageClass(mModelMain.MyData.Number);

            //CreateChannel();
            CreateThreads();

#if TestList
            mModelMain.mProjects = new List <Project>()
            {
                new Project("12345", new TimeSpan(1, 0, 0)),
                new Project("23456", new TimeSpan(2, 0, 0)),
                new Project("34567", new TimeSpan(3, 0, 0))
            };
            mViewMain.UpdateProjects(mModelMain.mProjects);
#endif
        }
Exemple #8
0
 /// <summary>
 /// close cursor
 /// </summary>
 internal void CloseMainCursor()
 {
     ///vew_crsr_close
     ///
     if (ViewMain != null)
     {
         ViewMain.CloseCursor();
     }
 }
Exemple #9
0
        private void btnExecutar_Click(object sender, EventArgs e)
        {
            // Carrega todos os Mintermos e Don't Cares do arquivo TXT
            List <Mintermo> ColunaMintermos = ViewMain.CarregarMintermosSoap(caminhoArquivo);

            // Executa o Método responsável pelo Quine McCluskey
            QuineMcCluskey Quine = new QuineMcCluskey(ViewMain.numeroVariaveis);

            Quine.Executa(ColunaMintermos, txtLog);
        }
Exemple #10
0
        /// <summary>
        /// apply runtime sort on Main View.
        /// </summary>
        /// <param name="sortCollection"></param>
        /// <returns>bool</returns>
        public bool ApplySort(SortCollection sortCollection)
        {
            bool sortKeySet = false;

            if (ViewMain != null)
            {
                sortKeySet = ViewMain.ApplySort(sortCollection);
            }
            return(sortKeySet);
        }
Exemple #11
0
        public UserInterface(IDataService dataService)
        {
            _dataService = dataService;

            ViewMain mainView = new ViewMain();

            IDialogService dialogService = new DialogService();

            mainView.DataContext = new ViewModelMain(dialogService, _dataService);

            mainView.ShowDialog();
        }
        public IActionResult Index(string username)
        {
            ViewMain model = new ViewMain();
            Users    user  = new Users();

            user           = context.Users.Where(x => x.UserName == username).FirstOrDefault();
            model.User     = user;
            model.Users    = context.Users.ToList();
            model.HashTags = context.HashTags.OrderBy(x => x.TweetHashTag.Count).Take(5).ToList();

            return(View(model));
        }
Exemple #13
0
        static void Main()
        {
            // Обязательно регистрировать все сервисы здесь
            ServiceManager.Instance.Register <ServiceMain>();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            ViewMain main = new ViewMain();

            Application.Run(main);
        }
Exemple #14
0
        public IActionResult SendMessage(string content, string userid, string friendid)
        {
            int id = Convert.ToInt32(userid);

            Message message = new Message();

            message.Content  = content;
            message.SendDate = DateTime.Now;
            //     message.OtherUser = context.Users.Find(Convert.ToInt32(friendid));
            context.Users.Find(id).Messages.Add(message);
            context.SaveChanges();

            ViewMain model = new ViewMain();

            model.MainUser = context.Users.Include("ProfilePhoto").Where(x => x.UserId == id).FirstOrDefault();
            model.Posts    = context.Posts.Include("Comments.Likes").Include("Likes").Include("User.ProfilePhoto").OrderBy(x => x.CreateDate).ToList();
            //   model.ContactFriends = context.Users.Include("Friends").Include("ProfilePhoto").Where( x => x.UserId==id).FirstOrDefault().Friends.ToList();
            var friends1 = context.Friends.Include("Users.ProfilePhoto").Where(x => x.FriendUser1.UserId == id).Select(y => y.FriendUser2).ToList();
            var friends2 = context.Friends.Include("Users.ProfilePhoto").Where(x => x.FriendUser2.UserId == id).Select(y => y.FriendUser1).ToList();

            foreach (User f1 in friends1)
            {
                model.ContactFriends.Add(f1);
            }
            foreach (User f2 in friends2)
            {
                model.ContactFriends.Add(f2);
            }


            model.AllUsers = context.Users.Include("ProfilePhoto").Take(3).ToList();
            if (model.AllUsers.Contains(model.MainUser))
            {
                model.AllUsers.Remove(model.MainUser);
            }

            //context.Users.Include("ProfilePhoto").Where(a=> !context.Users.Where(x => x.UserId==id).FirstOrDefault().Friends.Select(b=> b.FriendId).ToList().Contains(a.UserId)).Take(3).ToList();

            model.IsMessageBoxOpen = true;

            /*     var messages1 = context.Users.Find(id).Messages.OrderBy(y => y.SendDate).ToList();
             * var messages2 = context.Users.Find(Convert.ToInt32(friendid)).Messages.OrderBy(y => y.SendDate).ToList();
             *  model.Messages.AddRange(messages1);
             *  model.Messages.AddRange(messages2);*/
            model.Messages = context.Users.Where(x => x.UserId == id || x.UserId == Convert.ToInt32(friendid)).First().Messages.OrderBy(y => y.SendDate).ToList();

            model.MessageFriend = context.Users.Find(Convert.ToInt32(friendid));

            return(View("Index", model));
        }
Exemple #15
0
        internal GatewayResult FetchMain(com.magicsoftware.unipaas.management.data.IRecord record)
        {
            GatewayResult result = new GatewayResult();

            if (ViewMain != null)
            {
                result = ViewMain.CursorFetch();
                if (result.Success) //check result
                {
                    //TODO: handle records with same position
                    ViewMain.CopyValues(record);
                }
            }
            return(result);
        }
        public IActionResult Index(string username)
        {
            ViewMain model = new ViewMain();
            Users    user  = new Users();

            user       = context.Users.Where(x => x.UserName == username).FirstOrDefault();
            model.User = user;

            var Tweets = context.Tweets.Where(x => x.UserId == user.Id).OrderByDescending(x => x.ShareDate).ToList();

            model.HashTags = context.HashTags.OrderBy(x => x.TweetHashTag.Count).Take(5).ToList();
            model.Users    = context.Users.ToList();

            model.Follows   = user.Follows.ToList();                               //Takip Edilenler
            model.Followers = context.Follows.Where(x => x.User == user).ToList(); //Takip edenler

            var notfriend = model.Followers.Except(model.Follows).Take(2);         //Önerilen kişiler

            foreach (Follow fw in notfriend)
            {
                model.Users.Add(fw.User);
            }


            foreach (Tweet tweet in Tweets)
            {
                var likes    = context.Likes.Where(x => x.TweetId == tweet.id).ToList();
                var retweets = context.ReTweets.Where(x => x.TweetId == tweet.id).ToList();

                TweetDetail detail = new TweetDetail();
                detail.Tweet    = tweet;
                detail.Likes    = likes;
                detail.ReTweets = retweets;

                model.TweetDetails.Add(detail);
            }
            return(View(model));
        }
        public IActionResult FriendProfile(int id)
        {
            ViewMain model = new ViewMain();

            model.MainUser = context.Users.Include("ProfilePhoto").Where(x => x.UserId == id).FirstOrDefault();
            model.Posts    = context.Posts.Where(y => y.UserId == id).Include("Comments").Include("Comments.Likes").Include("Likes").Include("User.ProfilePhoto").OrderBy(x => x.CreateDate).ToList();

            var friends1 = context.Friends.Where(x => x.FriendUser1.UserId == id).Select(y => y.FriendUser2).Include("ProfilePhoto").ToList();
            var friends2 = context.Friends.Where(x => x.FriendUser2.UserId == id).Select(y => y.FriendUser1).Include("ProfilePhoto").ToList();

            foreach (User f1 in friends1)
            {
                model.ContactFriends.Add(f1);
            }
            foreach (User f2 in friends2)
            {
                model.ContactFriends.Add(f2);
            }

            model.Photos = context.Users.Find(id).Images.Where(x => x.ImageId != model.MainUser.ProfilePhoto.ImageId).ToList();

            return(View(model));
        }
Exemple #18
0
        /// <summary>
        /// open cursors
        /// </summary>
        /// <param name="reverse"> direction reverse</param>
        /// <param name="startPosition"> start position</param>
        /// <returns></returns>

        internal GatewayResult OpenCursors(bool reverse, DbPos startPosition)
        {
            ///vew_crsr_open
            ///

            GatewayResult result = new GatewayResult();

            if (ViewMain != null)
            {
                SortCollection userSortCollection = GetPrimaryView().LocalDataviewManager.UserSorts;

                //user sorts may have added in task prefix. So, apply them and use the sort key.
                if (userSortCollection != null && userSortCollection.getSize() > 0)
                {
                    ApplySort(userSortCollection);
                    ViewMain.CurrentCursor.CursorDefinition.Key = ViewMain.DataSourceViewDefinition.DbKey;
                }

                result = ViewMain.OpenCursor(reverse, startPosition, BoudariesFlags.Range);
            }

            return(result);
        }
Exemple #19
0
        /// <summary>
        /// WOW method to deal with the results
        /// </summary>
        /// <param name="ThePath">What do you want to get ??</param>
        private void RefreshView(string ThePath)
        {
            PanelScanning.Text     = "Please Wait! Currently Scanning..........";
            PanelEntriesFound.Text = "Now Counting !!";

            ViewMain.Items.Clear();

            ViewMain.BeginUpdate();

            switch (ThePath)
            {
            case "Registry":
                OneFetch.GetLocalMahine(false);
                OneFetch.GetCurrentUser(false);
                break;

            case "Registry\\Local Machine":
                OneFetch.GetLocalMahine(false);
                break;

            case "Registry\\Local Machine\\Run":
                OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "Run", false);
                break;

            case "Registry\\Local Machine\\RunOnce":
                OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "RunOnce", false);
                break;

            case "Registry\\Local Machine\\RunOnceEx":
                OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "RunOnceEx", false);
                break;

            case "Registry\\Local Machine\\RunServices":
                OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "RunServices", false);
                break;

            case "Registry\\Local Machine\\RunServicesOnce":
                OneFetch.ReadRegistry("HKEY_LOCAL_MACHINE", null, "RunServicesOnce", false);
                break;

            case "Registry\\Current User":
                OneFetch.GetCurrentUser(false);
                break;

            case "Registry\\Current User\\Run":
                OneFetch.ReadRegistry("HKEY_CURRENT_USER", null, "Run", false);
                break;

            case "Registry\\Current User\\RunOnce":
                OneFetch.ReadRegistry("HKEY_CURRENT_USER", null, "RunOnce", false);
                break;

            case "Startup Folder":
                OneFetch.GetStartupFolder(false);
                break;

            case "Startup Folder\\All Users":
                OneFetch.ReadStartUpFolders("All Users Enabled");
                break;

            case "Startup Folder\\Current User":
                OneFetch.ReadStartUpFolders("User Name Enabled");
                break;

            case "All Disabled Entries":
                OneFetch.GetLocalMahine(true);
                OneFetch.GetCurrentUser(true);
                OneFetch.GetStartupFolder(true);
                break;

            case "All Enabled Entries":
                OneFetch.GetLocalMahine(false);
                OneFetch.GetCurrentUser(false);
                OneFetch.GetStartupFolder(false);
                break;

            case "MSConfig":
                OneFetch.GetMSConfigReg(MyAction.ReportOS());
                OneFetch.GetMSConfigFolder(MyAction.ReportOS());
                break;

            case "MSConfig\\startupreg":
                OneFetch.GetMSConfigReg(MyAction.ReportOS());
                break;

            case "MSConfig\\startupfolder":
                OneFetch.GetMSConfigFolder(MyAction.ReportOS());
                break;

            default:
                ViewMain.Items.Clear();
                break;
            }

            // we use it so we can remove the customization file "desktop.ini" from appearing
            // note that we list any file type in the startup folders not just the *.lnk (shortcuts)
            foreach (ListViewItem ViewMainItem in ViewMain.Items)
            {
                if (ViewMainItem.Text == "desktop.ini")
                {
                    ViewMainItem.Remove();
                }
            }

            ViewMain.EndUpdate();

            PanelScanning.Text = "Finished Scanning";
        }
Exemple #20
0
 private void Awake()
 {
     //Resources_Get();
     m_ViewMain = GameObject.Find("ScenesController").GetComponent <ViewMain>();
 }
Exemple #21
0
        // == CLASS CONSTRUCTOR(S)
        // ======================================================================

        ///<summary>
        /// Class constructor
        ///<summary>
        public ViewIADustSweeper1(ViewMain viewMain) : base(viewMain)
        {
            InitializeComponent();
            this._activityName = "Dust Sweeper 1";
        }
Exemple #22
0
 public void View(ViewMain pMain)
 {
     this.mMain = pMain;
     if (pMain != null)
     {
         foreach (ViewObject obj2 in this.mMain.Objects.Values)
         {
             if (obj2.ValidFilter() && !Support.filterObjectList.ContainsKey(obj2.key))
             {
                 Support.filterObjectList.Add(obj2.key, obj2.GetFilterObject());
             }
         }
     }
     this.mMainList.Initialize(Support.filterObjectList.Keys);
     foreach (FilterObject obj3 in Support.filterObjectList.Values)
     {
         if (obj3.name.Length > 0)
         {
             if (!this.mfilterObjectList.ContainsKey(obj3.group))
             {
                 this.mfilterObjectList.Add(obj3.group, new List<string>());
             }
             if (!this.mfilterObjectList[obj3.group].Contains(obj3.key))
             {
                 this.mfilterObjectList[obj3.group].Add(obj3.key);
             }
         }
     }
     this.UpdateViewer();
     base.ShowDialog();
 }
Exemple #23
0
 public PresenterMain(ViewMain view)
 {
     _view = view;
     Init();
 }
Exemple #24
0
        private static void Main()
        {
            Validate.CheckIfFirstTimeRunning();

            if (IsAnotherInstanceOfThisProgramRunning(Assembly.GetEntryAssembly()?.GetName().Name))
            {
                MessageBox.Show(
                    Resources.Program_Main_Only_one_instance_of_Clipboard_Helper_RegEx_can_be_running_at_the_same_time__This_instance_will_be_closed_,
                    "Clipboard Helper RegEx", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }


            Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
            AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException;
            Application.ThreadException += ApplicationOnThreadException;
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //The program is initiated in this class. The different presenters handle all the user input from the views so the program
            //behaves correctly.

            //User controls
            var settingsArea = new TableLayoutPanel {
                Dock = DockStyle.Fill
            };
            var settingsLeft = new GroupBox {
                Dock = DockStyle.Left
            };
            var settingsRight = new GroupBox {
                Dock = DockStyle.Fill
            };
            var settingsMenuLeft = new ViewUserSettingsLeftMenu {
                Dock = DockStyle.Fill
            };
            var settingsRightAppearance = new ViewUserSettingsRightAppearance {
                Dock = DockStyle.Fill
            };
            var settingsRightAutoShownTabs = new ViewUserSettingsRightAutoShownTabs
            {
                Dock = DockStyle.Fill
            };
            var settingsRightManuallyShownTabs = new ViewUserSettingsRightManuallyShownTabs
            {
                Dock = DockStyle.Fill
            };
            var settingsDownButtons = new ViewUserSettingsDownButtons {
                Dock = DockStyle.Bottom
            };
            var settingsAdvanced = new ViewUserSettingsRightAdvanced {
                Dock = DockStyle.Fill
            };
            var settingsHelp = new ViewUserSettingsRightHelp {
                Dock = DockStyle.Fill
            };
            var mainSplCont = new ViewMainSplCont {
                Dock = DockStyle.Fill
            };
            var mainSplContPanelUpTabs = new ViewMainSplContPanelUpTabs {
                Dock = DockStyle.Fill
            };
            var mainSplContPanelDown = new ViewMainSplContPanelDown {
                Dock = DockStyle.Fill
            };

            //Built-in Visual Studio settings
            ISettingsService settings = new SettingsService();

            //Not built-in Visual Studio settings
            ISettingsServiceXmlSerialization settingsServiceXmlSerialization = new SettingsServiceXmlSerialization();

            //Built-in Visual Studio resources
            IResourcesService resources = new ResourcesService();

            //Other classes
            var validate = new Validate(settingsRightManuallyShownTabs, settingsRightAutoShownTabs, settingsServiceXmlSerialization);
            var pasting  = new Pasting();
            var fileData = new FileData();

            //Views
            var viewAbout        = new ViewAbout();
            var viewMain         = new ViewMain(mainSplCont, mainSplContPanelUpTabs, mainSplContPanelDown);
            var viewMin          = new ViewMin();
            var viewUserSettings = new ViewUserSettings(settingsArea, settingsDownButtons, settingsLeft,
                                                        settingsRight, settingsMenuLeft);
            var viewDialog = new ViewDialog();

            //Presenters
            var unused1 = new PresenterAbout(viewAbout, resources);
            var unused2 = new PresenterMain(
                viewMain,
                viewMin,
                viewUserSettings,
                viewAbout,
                settings,
                resources,
                mainSplContPanelUpTabs,
                settingsDownButtons,
                pasting);
            var unused3 = new PresenterMainSplCont(mainSplCont, viewMain);
            var unused4 = new PresenterMainSplContPanelUpTabs(
                mainSplContPanelUpTabs,
                viewMain,
                viewMin,
                settings,
                pasting,
                mainSplContPanelDown,
                settingsServiceXmlSerialization,
                settingsDownButtons);
            var unused5 = new PresenterMainSplContPanelDown(mainSplContPanelDown);
            var unused6 = new PresenterMin(viewMin, viewMain, resources);
            var unused7 = new PresenterUserSettings(
                viewUserSettings,
                resources);
            var unused8 = new PresenterUserSettingsLeftMenu(
                settingsMenuLeft,
                viewUserSettings,
                settingsRightAppearance,
                settingsRightAutoShownTabs,
                settingsRightManuallyShownTabs,
                settingsAdvanced,
                settingsHelp);
            var unused9 = new PresenterUserSettingsRightAppearance(
                settingsRightAppearance,
                settings,
                settingsDownButtons,
                viewMain,
                validate,
                viewDialog);
            var unused10 = new PresenterUserSettingsRightAutoShownTabs(
                settingsRightAutoShownTabs,
                viewDialog,
                viewUserSettings,
                settingsDownButtons,
                settingsServiceXmlSerialization,
                mainSplContPanelUpTabs);
            var unused11 = new PresenterUserSettingsRightManuallyShownTabs(
                settingsRightManuallyShownTabs,
                viewDialog,
                viewUserSettings,
                settingsDownButtons,
                settingsServiceXmlSerialization);
            var unused12 = new PresenterUserSettingsDownButtons(
                settingsDownButtons,
                viewUserSettings,
                settings);
            var unused13 = new PresenterUserSettingsRightAdvanced(
                settingsAdvanced,
                viewDialog,
                settings,
                settingsRightAutoShownTabs,
                settingsServiceXmlSerialization,
                settingsRightManuallyShownTabs,
                validate,
                fileData);
            var unused14 = new PresenterDialog(viewDialog);
            var unused15 = new PresenterUserSettingsRightHelp(
                settingsHelp);

            Application.Run(viewMain);

            //Disposing
            settingsRightAppearance.Dispose();
            settingsRightAutoShownTabs.Dispose();
            settingsRightManuallyShownTabs.Dispose();
            settingsAdvanced.Dispose();
            settingsHelp.Dispose();
            viewAbout.Dispose();
            viewMain.Dispose();
            viewMin.Dispose();
            viewUserSettings.Dispose();
            viewDialog.Dispose();
            unused2.Dispose();
            unused4.Dispose();
            unused5.Dispose();
            unused6.Dispose();
            unused13.Dispose();
        }