iSpyApplication.MainForm.RenderResources C# (CSharp) Method

RenderResources() private method

private RenderResources ( ) : void
return void
        internal void RenderResources()
        {
            Helper.SetTitle(this);
            uploadToCloudToolStripMenuItem.Text = LocRm.GetString("UploadToCloud");
            uploadToYouTubePublicToolStripMenuItem.Text = LocRm.GetString("UploadToYouTube");
            archiveToolStripMenuItem.Text = LocRm.GetString("Archive");
            saveToToolStripMenuItem.Text = LocRm.GetString("SaveTo");
            deleteToolStripMenuItem.Text = LocRm.GetString("Delete");
            showInFolderToolStripMenuItem.Text = LocRm.GetString("ShowInFolder");
            maximiseToolStripMenuItem.Text = LocRm.GetString("Maximise");
            _aboutHelpItem.Text = LocRm.GetString("About");
            switchToolStripMenuItem.Text = LocRm.GetString("Switch");
            onToolStripMenuItem.Text = LocRm.GetString("On");
            offToolStripMenuItem.Text = LocRm.GetString("Off");
            alertsOnToolStripMenuItem1.Text = LocRm.GetString("AlertsOn");
            alertsOffToolStripMenuItem.Text = LocRm.GetString("AlertsOff");
            scheduleOnToolStripMenuItem.Text = LocRm.GetString("ScheduleOn");
            scheduleOffToolStripMenuItem.Text = LocRm.GetString("ScheduleOff");
            pTZScheduleOnToolStripMenuItem.Text = LocRm.GetString("PTZScheduleOn");
            pTZScheduleOffToolStripMenuItem.Text = LocRm.GetString("PTZScheduleOff");
            openWebInterfaceToolStripMenuItem.Text = LocRm.GetString("OpenWebInterface");
            menuItem33.Text = LocRm.GetString("Lock");

            _addCameraToolStripMenuItem.Text = LocRm.GetString("AddCamera");
            _addFloorPlanToolStripMenuItem.Text = LocRm.GetString("AddFloorplan");
            _addMicrophoneToolStripMenuItem.Text = LocRm.GetString("Addmicrophone");
            menuItem26.Text = autoLayoutToolStripMenuItem.Text = LocRm.GetString("AutoLayout");
            gridViewsToolStripMenuItem.Text = gridViewsToolStripMenuItem1.Text = LocRm.GetString("GridViews");
            _deleteToolStripMenuItem.Text = LocRm.GetString("remove");
            _editToolStripMenuItem.Text = LocRm.GetString("Edit");
            _exitFileItem.Text = LocRm.GetString("Exit");
            _exitToolStripMenuItem.Text = LocRm.GetString("Exit");
            _fileItem.Text = LocRm.GetString("file");
            fileMenuToolStripMenuItem.Text = LocRm.GetString("Filemenu");
            menuItem5.Text = LocRm.GetString("Filemenu");
            _floorPlanToolStripMenuItem.Text = LocRm.GetString("FloorPlan");
            fullScreenToolStripMenuItem.Text = LocRm.GetString("fullScreen");
            fullScreenToolStripMenuItem1.Text = LocRm.GetString("fullScreen");
            _helpItem.Text = LocRm.GetString("help");
            _helpToolstripMenuItem.Text = LocRm.GetString("help");
            _iPCameraToolStripMenuItem.Text = LocRm.GetString("IpCamera");
            _menuItem24.Text = LocRm.GetString("ShowGettingStarted");
            _listenToolStripMenuItem.Text = LocRm.GetString("Listen");
            _localCameraToolStripMenuItem.Text = LocRm.GetString("LocalCamera");
            _menuItem1.Text = "-";
            _menuItem10.Text = LocRm.GetString("checkForUpdates");
            _menuItem13.Text = "-";
            _menuItem15.Text = LocRm.GetString("ResetAllRecordingCounters");
            _menuItem16.Text = LocRm.GetString("View");
            _menuItem17.Text = inExplorerToolStripMenuItem.Text = LocRm.GetString("files");
            _menuItem18.Text = LocRm.GetString("clearCaptureDirectories");
            _menuItem19.Text = LocRm.GetString("saveObjectList");
            _menuItem2.Text = LocRm.GetString("help");
            _menuItem20.Text = viewLogFileToolStripMenuItem.Text = LocRm.GetString("Logfile");
            _menuItem21.Text = LocRm.GetString("openObjectList");
            _menuItem22.Text = LocRm.GetString("LogFiles");
            _menuItem23.Text = LocRm.GetString("audiofiles");
            _menuItem25.Text = LocRm.GetString("MediaOnAMobiledeviceiphon");
            _menuItem26.Text = LocRm.GetString("supportIspyWithADonation");
            _menuItem27.Text = "-";
            _menuItem29.Text = LocRm.GetString("Current");
            _menuItem3.Text = LocRm.GetString("MediaoverTheWeb");
            _menuItem30.Text = "-";
            _menuItem31.Text = LocRm.GetString("removeAllObjects");
            _menuItem32.Text = "-";
            _menuItem33.Text = LocRm.GetString("switchOff");
            _menuItem34.Text = LocRm.GetString("Switchon");
            _miOnAll.Text = LocRm.GetString("All");
            _miOffAll.Text = LocRm.GetString("All");
            _miOnSched.Text = LocRm.GetString("Scheduled");
            _miOffSched.Text = LocRm.GetString("Scheduled");
            _miApplySchedule.Text = _applyScheduleToolStripMenuItem1.Text = LocRm.GetString("ApplySchedule");
            _applyScheduleToolStripMenuItem.Text = LocRm.GetString("ApplySchedule");
            _menuItem35.Text = LocRm.GetString("ConfigureremoteCommands");
            _menuItem36.Text = LocRm.GetString("Edit");
            _menuItem37.Text = LocRm.GetString("CamerasAndMicrophones");
            _menuItem38.Text = LocRm.GetString("ViewUpdateInformation");
            _menuItem39.Text = LocRm.GetString("AutoLayoutObjects");
            _menuItem4.Text = LocRm.GetString("ConfigureremoteAccess");
            _menuItem5.Text = LocRm.GetString("GoTowebsite");
            _menuItem6.Text = "-";
            _menuItem7.Text = LocRm.GetString("videofiles");
            _menuItem8.Text = LocRm.GetString("settings");
            _menuItem9.Text = LocRm.GetString("options");
            menuItem39.Text = LocRm.GetString("Grid");
            _microphoneToolStripMenuItem.Text = LocRm.GetString("Microphone");
            notifyIcon1.Text = LocRm.GetString("Ispy");
            _onMobileDevicesToolStripMenuItem.Text = LocRm.GetString("MobileDevices");

            opacityToolStripMenuItem.Text = LocRm.GetString("Opacity");
            opacityToolStripMenuItem1.Text = LocRm.GetString("Opacity10");
            opacityToolStripMenuItem2.Text = LocRm.GetString("Opacity30");
            opacityToolStripMenuItem3.Text = LocRm.GetString("Opacity100");

            menuItem9.Text = LocRm.GetString("Opacity");
            menuItem10.Text = LocRm.GetString("Opacity10");
            menuItem11.Text = LocRm.GetString("Opacity30");
            menuItem12.Text = LocRm.GetString("Opacity100");

            _positionToolStripMenuItem.Text = LocRm.GetString("Position");
            _recordNowToolStripMenuItem.Text = LocRm.GetString("RecordNow");
            _remoteCommandsToolStripMenuItem.Text = LocRm.GetString("RemoteCommands");
            _resetRecordingCounterToolStripMenuItem.Text = LocRm.GetString("ResetRecordingCounter");
            _resetSizeToolStripMenuItem.Text = LocRm.GetString("ResetSize");
            _settingsToolStripMenuItem.Text = LocRm.GetString("settings");
            _showFilesToolStripMenuItem.Text = LocRm.GetString("ShowFiles");
            _showISpy100PercentOpacityToolStripMenuItem.Text = LocRm.GetString("ShowIspy100Opacity");
            _showISpy10PercentOpacityToolStripMenuItem.Text = LocRm.GetString("ShowIspy10Opacity");
            _showISpy30OpacityToolStripMenuItem.Text = LocRm.GetString("ShowIspy30Opacity");
            _showToolstripMenuItem.Text = LocRm.GetString("showIspy");
            statusBarToolStripMenuItem.Text = LocRm.GetString("Statusbar");
            menuItem4.Text = LocRm.GetString("Statusbar");
            _switchAllOffToolStripMenuItem.Text = LocRm.GetString("SwitchAllOff");
            _switchAllOnToolStripMenuItem.Text = LocRm.GetString("SwitchAllOn");
            _takePhotoToolStripMenuItem.Text = LocRm.GetString("TakePhoto");
            _thruWebsiteToolStripMenuItem.Text = LocRm.GetString("Online");
            _toolStripButton1.Text = LocRm.GetString("WebSettings");
            _toolStripButton4.Text = LocRm.GetString("settings");
            _toolStripButton8.Text = LocRm.GetString("Commands");
            _toolStripDropDownButton1.Text = LocRm.GetString("AccessMedia");
            _toolStripDropDownButton2.Text = LocRm.GetString("Add");
            _viewMediaToolStripMenuItem.Text = LocRm.GetString("Viewmedia");
            toolStripToolStripMenuItem.Text = LocRm.GetString("toolStrip");
            menuItem6.Text = LocRm.GetString("toolStrip");
            _tsslStats.Text = LocRm.GetString("Loading");
            _unlockToolstripMenuItem.Text = LocRm.GetString("unlock");
            _viewMediaOnAMobileDeviceToolStripMenuItem.Text = LocRm.GetString("ViewMediaOnAMobiledevice");
            _websiteToolstripMenuItem.Text = LocRm.GetString("website");
            _uSbCamerasAndMicrophonesOnOtherToolStripMenuItem.Text =
                LocRm.GetString("CamerasAndMicrophonesOnOtherComputers");
            fullScreenToolStripMenuItem.Text = LocRm.GetString("Fullscreen");
            menuItem3.Text = LocRm.GetString("Fullscreen");
            alwaysOnTopToolStripMenuItem1.Text = LocRm.GetString("AlwaysOnTop");
            menuItem8.Text = LocRm.GetString("AlwaysOnTop");

            menuItem13.Text = LocRm.GetString("PurchaseMoreCameras");
            _exitToolStripMenuItem.Text = LocRm.GetString("Exit");

            layoutToolStripMenuItem.Text = LocRm.GetString("Layout");
            displayToolStripMenuItem.Text = LocRm.GetString("Display");

            mnuSaveLayout.Text = saveLayoutToolStripMenuItem1.Text = LocRm.GetString("SaveLayout");
            mnuResetLayout.Text = resetLayoutToolStripMenuItem1.Text = LocRm.GetString("ResetLayout");
            mediaPaneToolStripMenuItem.Text = LocRm.GetString("ShowMediaPanel");
            menuItem7.Text = LocRm.GetString("ShowMediaPanel");
            iPCameraWithWizardToolStripMenuItem.Text = LocRm.GetString("IPCameraWithWizard");
            tsbPlugins.Text = LocRm.GetString("Plugins");

            menuItem14.Text = viewControllerToolStripMenuItem.Text = LocRm.GetString("ViewController");
            menuItem28.Text = LocRm.GetString("RemoveAllObjects");
            menuItem40.Text = LocRm.GetString("Find");

            LocRm.SetString(menuItem15, "ArrangeMedia");
            LocRm.SetString(menuItem22, "LockLayout");
            LocRm.SetString(menuItem16, "Bottom");
            LocRm.SetString(menuItem17, "Left");
            LocRm.SetString(menuItem19, "Right");
            LocRm.SetString(menuItem18, "PTZController");
            LocRm.SetString(tsslPerformance, "PerfTips");
            tssbGridViews.Text = LocRm.GetString("GridViews");
            manageToolStripMenuItem.Text = LocRm.GetString("Manage");
            menuItem25.Text = LocRm.GetString("DefaultDeviceManager");
            LocRm.SetString(menuItem37,"ChangeUser");

            _toolStripDropDownButton1.Visible = menuItem7.Visible = mediaPaneToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Access_Media));

            _toolStripButton8.Visible =
                _remoteCommandsToolStripMenuItem.Visible =
                    _menuItem35.Visible = (Helper.HasFeature(Enums.Features.Remote_Commands));
            _toolStripButton1.Visible =
                _viewMediaToolStripMenuItem.Visible =
                    _menuItem3.Visible =
                        _viewMediaOnAMobileDeviceToolStripMenuItem.Visible =
                            _menuItem25.Visible = _menuItem4.Visible = (Helper.HasFeature(Enums.Features.Web_Settings));
            menuItem18.Visible = (Helper.HasFeature(Enums.Features.PTZ));
            tsbPlugins.Visible = (Helper.HasFeature(Enums.Features.Plugins));
            _localCameraToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Source_Local));
            _iPCameraToolStripMenuItem.Visible =
                iPCameraWithWizardToolStripMenuItem.Visible =
                    _addCameraToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.IPCameras));
            _floorPlanToolStripMenuItem.Visible =
                _addFloorPlanToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Floorplans));
            videoFileToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Source_VLC)) ||
                                                 (Helper.HasFeature(Enums.Features.Source_FFmpeg));
            otherVideoSourceToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Source_Custom));
            _microphoneToolStripMenuItem.Visible =
                _addMicrophoneToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Microphones));
            _uSbCamerasAndMicrophonesOnOtherToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Source_JPEG)) ||
                                                                        (Helper.HasFeature(Enums.Features.Source_MJPEG));
            oNVIFCameraToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Source_ONVIF));

            splitContainer2.Panel2Collapsed = !Helper.HasFeature(Enums.Features.Remote_Commands);

            tssbGridViews.Visible = menuItem31.Visible = Helper.HasFeature(Enums.Features.Grid_Views);
            _toolStripButton4.Visible = Helper.HasFeature(Enums.Features.Settings);
            menuItem2.Visible = _menuItem20.Visible = _menuItem22.Visible = Helper.HasFeature(Enums.Features.Logs);

            _menuItem17.Visible = _menuItem18.Visible = menuItem17.Visible =
                menuItem23.Visible =
                    menuItem25.Visible = menuItem18.Visible = menuItem7.Visible = Helper.HasFeature(Enums.Features.Access_Media);

            _toolStripDropDownButton2.Visible = _editToolStripMenuItem.Visible = _menuItem36.Visible = _menuItem31.Visible = Helper.HasFeature(Enums.Features.Edit);

            _fileItem.Visible = menuItem5.Visible = fileMenuToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.View_File_Menu);
            _menuItem2.Visible = _menuItem24.Visible = _menuItem10.Visible = _menuItem38.Visible = _menuItem5.Visible = _menuItem27.Visible = _menuItem26.Visible = _menuItem30.Visible = Helper.HasFeature(Enums.Features.View_Ispy_Links);
            if (!Helper.HasFeature(Enums.Features.Access_Media))
                splitContainer1.Panel2Collapsed = true;

            menuItem13.Visible =
                _menuItem26.Visible =
                    tsslPerformance.Visible = tsslPRO.Visible = Helper.HasFeature(Enums.Features.View_Ispy_Links);

            statusStrip1.Visible = Conf.ShowStatus && Helper.HasFeature(Enums.Features.View_Status_Bar);
            menuItem38.Visible = menuItem15.Visible = Helper.HasFeature(Enums.Features.View_Layout_Options);
            menuItem4.Visible = statusBarToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.View_Status_Bar);

            menuItem28.Visible = Helper.HasFeature(Enums.Features.Edit);

            menuItem31.Text = LocRm.GetString("GridViews");
            menuItem32.Text = LocRm.GetString("Manage");
            menuItem36.Text = LocRm.GetString("ImportObjects");
            tagsToolStripMenuItem.Text = LocRm.GetString("Tags");
            ShowHideMediaPane();
            mediaPanelControl1.RenderResources();
        }

Usage Example

Exemplo n.º 1
0
        private void btnFeatureSet_Click(object sender, EventArgs e)
        {
            if (MainForm.Group != "Admin")
            {
                var ap = EncDec.DecryptData(MainForm.Conf.Permissions.First(q => q.name == "Admin").password, MainForm.Conf.EncryptCode);

                var p = new Prompt(LocRm.GetString("AdminPassword"), "", true);
                p.ShowDialog(this);
                string pwd = p.Val;
                p.Dispose();
                if (pwd != ap)
                {
                    MessageBox.Show(this, LocRm.GetString("PasswordIncorrect"));
                    return;
                }
            }
            var f = new Features();

            f.ShowDialog(this);
            f.Dispose();
            MainClass.RenderResources();
        }
MainForm