Exemplo n.º 1
0
        public GroupEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fMembersList = new GKSheetList(pageMembers);
            fMembersList.SetControlName("fMembersList"); // for purpose of tests
            fMembersList.OnModify += ModifyMembersSheet;

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            Text                = LangMan.LS(LSID.LSID_WinGroupEdit);
            btnAccept.Text      = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text      = LangMan.LS(LSID.LSID_DlgCancel);
            lblName.Text        = LangMan.LS(LSID.LSID_Title);
            pageMembers.Text    = LangMan.LS(LSID.LSID_Members);
            pageNotes.Text      = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia);

            fController = new GroupEditDlgController(this);
            fController.Init(baseWin);

            fMembersList.ListModel = new GroupMembersSublistModel(baseWin, fController.LocalUndoman);
            fNotesList.ListModel   = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fMediaList.ListModel   = new MediaLinksListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 2
0
        public SourceEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            fRepositoriesList           = new GKSheetList(pageRepositories);
            fRepositoriesList.OnModify += ModifyReposSheet;

            // SetLang()
            Title                 = LangMan.LS(LSID.LSID_Source);
            btnAccept.Text        = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text        = LangMan.LS(LSID.LSID_DlgCancel);
            lblShortTitle.Text    = LangMan.LS(LSID.LSID_ShortTitle);
            lblAuthor.Text        = LangMan.LS(LSID.LSID_Author);
            lblTitle.Text         = LangMan.LS(LSID.LSID_Title);
            lblPublication.Text   = LangMan.LS(LSID.LSID_Publication);
            pageCommon.Text       = LangMan.LS(LSID.LSID_Common);
            pageText.Text         = LangMan.LS(LSID.LSID_Text);
            pageRepositories.Text = LangMan.LS(LSID.LSID_RPRepositories);
            pageNotes.Text        = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text   = LangMan.LS(LSID.LSID_RPMultimedia);

            fController = new SourceEditDlgController(this);
            fController.Init(baseWin);

            fRepositoriesList.ListModel = new SourceRepositoriesSublistModel(baseWin, fController.LocalUndoman);
            fNotesList.ListModel        = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fMediaList.ListModel        = new MediaLinksListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 3
0
        public SourceEditDlg()
        {
            InitializeComponent();

            btnAccept.Image = GKResources.iBtnAccept;
            btnCancel.Image = GKResources.iBtnCancel;

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            fRepositoriesList = new GKSheetList(pageRepositories);
            fRepositoriesList.SetControlName("fRepositoriesList"); // for purpose of tests
            fRepositoriesList.OnModify += ModifyReposSheet;

            // SetLang()
            Text                  = LangMan.LS(LSID.LSID_Source);
            btnAccept.Text        = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text        = LangMan.LS(LSID.LSID_DlgCancel);
            lblShortTitle.Text    = LangMan.LS(LSID.LSID_ShortTitle);
            lblAuthor.Text        = LangMan.LS(LSID.LSID_Author);
            lblTitle.Text         = LangMan.LS(LSID.LSID_Title);
            lblPublication.Text   = LangMan.LS(LSID.LSID_Publication);
            pageCommon.Text       = LangMan.LS(LSID.LSID_Common);
            pageText.Text         = LangMan.LS(LSID.LSID_Text);
            pageRepositories.Text = LangMan.LS(LSID.LSID_RPRepositories);
            pageNotes.Text        = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text   = LangMan.LS(LSID.LSID_RPMultimedia);
        }
Exemplo n.º 4
0
        public AddressEditDlg()
        {
            InitializeComponent();

            fPhonesList           = new GKSheetList(pagePhones);
            fPhonesList.OnModify += ListModify;
            fPhonesList.AddColumn(LangMan.LS(LSID.LSID_Telephone), 350, false);

            fMailsList           = new GKSheetList(pageEmails);
            fMailsList.OnModify += ListModify;
            fMailsList.AddColumn(LangMan.LS(LSID.LSID_Mail), 350, false);

            fWebsList           = new GKSheetList(pageWebPages);
            fWebsList.OnModify += ListModify;
            fWebsList.AddColumn(LangMan.LS(LSID.LSID_WebSite), 350, false);

            // SetLang()
            btnAccept.Text     = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text     = LangMan.LS(LSID.LSID_DlgCancel);
            Title              = LangMan.LS(LSID.LSID_Address);
            pageCommon.Text    = LangMan.LS(LSID.LSID_Address);
            lblCountry.Text    = LangMan.LS(LSID.LSID_AdCountry);
            lblState.Text      = LangMan.LS(LSID.LSID_AdState);
            lblCity.Text       = LangMan.LS(LSID.LSID_AdCity);
            lblPostalCode.Text = LangMan.LS(LSID.LSID_AdPostalCode);
            lblAddress.Text    = LangMan.LS(LSID.LSID_Address);
            pagePhones.Text    = LangMan.LS(LSID.LSID_Telephones);
            pageEmails.Text    = LangMan.LS(LSID.LSID_EMails);
            pageWebPages.Text  = LangMan.LS(LSID.LSID_WebSites);
        }
Exemplo n.º 5
0
        public TreeFilterDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fPersonsList         = new GKSheetList(Panel1);
            fPersonsList.Buttons = EnumSet <SheetButton> .Create(SheetButton.lbAdd, SheetButton.lbDelete);

            fPersonsList.OnModify += ListModify;
            fPersonsList.AddColumn(LangMan.LS(LSID.LSID_RPIndividuals), 350, false);

            // SetLocale()
            btnAccept.Text    = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text    = LangMan.LS(LSID.LSID_DlgCancel);
            Title             = LangMan.LS(LSID.LSID_MIFilter);
            rgBranchCut.Text  = LangMan.LS(LSID.LSID_BranchCut);
            rbCutNone.Text    = LangMan.LS(LSID.LSID_Not);
            rbCutYears.Text   = LangMan.LS(LSID.LSID_BCut_Years);
            lblYear.Text      = LangMan.LS(LSID.LSID_Year);
            rbCutPersons.Text = LangMan.LS(LSID.LSID_BCut_Persons);
            lblRPSources.Text = LangMan.LS(LSID.LSID_RPSources);

            fController = new TreeFilterDlgController(this);
            fController.Init(baseWin);
        }
Exemplo n.º 6
0
        public TaskEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnGoalSelect.Image = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");
            btnAccept.Image     = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image     = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fNotesList = new GKSheetList(pageNotes);

            // SetLang()
            Title             = LangMan.LS(LSID.LSID_WinTaskEdit);
            btnAccept.Text    = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text    = LangMan.LS(LSID.LSID_DlgCancel);
            pageNotes.Text    = LangMan.LS(LSID.LSID_RPNotes);
            lblGoal.Text      = LangMan.LS(LSID.LSID_Goal);
            lblPriority.Text  = LangMan.LS(LSID.LSID_Priority);
            lblStartDate.Text = LangMan.LS(LSID.LSID_StartDate);
            lblStopDate.Text  = LangMan.LS(LSID.LSID_StopDate);

            SetToolTip(btnGoalSelect, LangMan.LS(LSID.LSID_GoalSelectTip));

            fController = new TaskEditDlgController(this);
            fController.Init(baseWin);

            fNotesList.ListModel = new NoteLinksListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 7
0
        public CommunicationEditDlg()
        {
            InitializeComponent();

            fTempInd = null;

            for (GKCommunicationType ct = GKCommunicationType.ctCall; ct <= GKCommunicationType.ctLast; ct++)
            {
                cmbCorrType.Items.Add(LangMan.LS(GKData.CommunicationNames[(int)ct]));
            }

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            btnAccept.Text       = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text       = LangMan.LS(LSID.LSID_DlgCancel);
            Title                = LangMan.LS(LSID.LSID_WinCommunicationEdit);
            pageNotes.Text       = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text  = LangMan.LS(LSID.LSID_RPMultimedia);
            lblTheme.Text        = LangMan.LS(LSID.LSID_Theme);
            lblCorresponder.Text = LangMan.LS(LSID.LSID_Corresponder);
            lblType.Text         = LangMan.LS(LSID.LSID_Type);
            lblDate.Text         = LangMan.LS(LSID.LSID_Date);
            btnPersonAdd.ToolTip = LangMan.LS(LSID.LSID_PersonAttachTip);

            txtDir.Items.Clear();
            txtDir.Items.AddRange(GKComboItem.Convert(new string[] {
                LangMan.LS(LSID.LSID_CD_1),
                LangMan.LS(LSID.LSID_CD_2)
            }));
        }
Exemplo n.º 8
0
        public ResearchEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fTasksList           = new GKSheetList(pageTasks);
            fTasksList.OnModify += ListTasksModify;

            fCommunicationsList           = new GKSheetList(pageCommunications);
            fCommunicationsList.OnModify += ListCommunicationsModify;

            fGroupsList           = new GKSheetList(pageGroups);
            fGroupsList.OnModify += ListGroupsModify;

            fNotesList = new GKSheetList(pageNotes);

            SetLocale();

            fController = new ResearchEditDlgController(this);
            fController.Init(baseWin);

            fTasksList.ListModel          = new ResTasksSublistModel(baseWin, fController.LocalUndoman);
            fCommunicationsList.ListModel = new ResCommunicationsSublistModel(baseWin, fController.LocalUndoman);
            fGroupsList.ListModel         = new ResGroupsSublistModel(baseWin, fController.LocalUndoman);
            fNotesList.ListModel          = new NoteLinksListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 9
0
        public TaskEditDlg()
        {
            InitializeComponent();

            btnGoalSelect.Image = GKResources.iRecNew;
            btnAccept.Image     = GKResources.iBtnAccept;
            btnCancel.Image     = GKResources.iBtnCancel;

            fTempRec = null;

            for (GKResearchPriority rp = GKResearchPriority.rpNone; rp <= GKResearchPriority.rpTop; rp++)
            {
                txtPriority.Items.Add(LangMan.LS(GKData.PriorityNames[(int)rp]));
            }

            for (GKGoalType gt = GKGoalType.gtIndividual; gt <= GKGoalType.gtOther; gt++)
            {
                cmbGoalType.Items.Add(LangMan.LS(GKData.GoalNames[(int)gt]));
            }

            fNotesList = new GKSheetList(pageNotes);

            // SetLang()
            Text              = LangMan.LS(LSID.LSID_WinTaskEdit);
            btnAccept.Text    = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text    = LangMan.LS(LSID.LSID_DlgCancel);
            pageNotes.Text    = LangMan.LS(LSID.LSID_RPNotes);
            lblGoal.Text      = LangMan.LS(LSID.LSID_Goal);
            lblPriority.Text  = LangMan.LS(LSID.LSID_Priority);
            lblStartDate.Text = LangMan.LS(LSID.LSID_StartDate);
            lblStopDate.Text  = LangMan.LS(LSID.LSID_StopDate);

            toolTip1.SetToolTip(btnGoalSelect, LangMan.LS(LSID.LSID_GoalSelectTip));
        }
Exemplo n.º 10
0
        public ResearchEditDlg()
        {
            InitializeComponent();

            for (GKResearchPriority rp = GKResearchPriority.rpNone; rp <= GKResearchPriority.rpTop; rp++)
            {
                cmbPriority.Items.Add(LangMan.LS(GKData.PriorityNames[(int)rp]));
            }

            for (GKResearchStatus rs = GKResearchStatus.rsDefined; rs <= GKResearchStatus.rsWithdrawn; rs++)
            {
                cmbStatus.Items.Add(LangMan.LS(GKData.StatusNames[(int)rs]));
            }

            fTasksList           = new GKSheetList(pageTasks);
            fTasksList.OnModify += ListTasksModify;

            fCommunicationsList           = new GKSheetList(pageCommunications);
            fCommunicationsList.OnModify += ListCommunicationsModify;

            fGroupsList           = new GKSheetList(pageGroups);
            fGroupsList.OnModify += ListGroupsModify;

            fNotesList = new GKSheetList(pageNotes);

            SetLang();
        }
Exemplo n.º 11
0
        public ResearchEditDlg()
        {
            InitializeComponent();

            btnAccept.Image = GKResources.iBtnAccept;
            btnCancel.Image = GKResources.iBtnCancel;

            for (GKResearchPriority rp = GKResearchPriority.rpNone; rp <= GKResearchPriority.rpTop; rp++)
            {
                cmbPriority.Items.Add(LangMan.LS(GKData.PriorityNames[(int)rp]));
            }

            for (GKResearchStatus rs = GKResearchStatus.rsDefined; rs <= GKResearchStatus.rsWithdrawn; rs++)
            {
                cmbStatus.Items.Add(LangMan.LS(GKData.StatusNames[(int)rs]));
            }

            fTasksList           = new GKSheetList(pageTasks);
            fTasksList.OnModify += ListTasksModify;
            fTasksList.SetControlName("fTasksList"); // for purpose of tests

            fCommunicationsList           = new GKSheetList(pageCommunications);
            fCommunicationsList.OnModify += ListCommunicationsModify;
            fCommunicationsList.SetControlName("fCommunicationsList"); // for purpose of tests

            fGroupsList           = new GKSheetList(pageGroups);
            fGroupsList.OnModify += ListGroupsModify;
            fGroupsList.SetControlName("fGroupsList"); // for purpose of tests

            fNotesList = new GKSheetList(pageNotes);

            SetLang();
        }
Exemplo n.º 12
0
        public LocationEditDlg()
        {
            InitializeComponent();

            fMapBrowser = new GKMapBrowser();
            fMapBrowser.InitMap();
            fMapBrowser.ShowLines = false;
            panMap.Content        = fMapBrowser;

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            Title               = LangMan.LS(LSID.LSID_Location);
            btnAccept.Text      = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text      = LangMan.LS(LSID.LSID_DlgCancel);
            pageCommon.Text     = LangMan.LS(LSID.LSID_Common);
            pageNotes.Text      = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia);
            lblName.Text        = LangMan.LS(LSID.LSID_Title);
            lblLatitude.Text    = LangMan.LS(LSID.LSID_Latitude);
            lblLongitude.Text   = LangMan.LS(LSID.LSID_Longitude);
            ListGeoCoords.SetColumnCaption(0, LangMan.LS(LSID.LSID_Title));
            ListGeoCoords.SetColumnCaption(1, LangMan.LS(LSID.LSID_Latitude));
            ListGeoCoords.SetColumnCaption(2, LangMan.LS(LSID.LSID_Longitude));
            btnShowOnMap.Text    = LangMan.LS(LSID.LSID_Show);
            grpSearch.Text       = LangMan.LS(LSID.LSID_SearchCoords);
            btnSearch.Text       = LangMan.LS(LSID.LSID_Search);
            btnSelect.Text       = LangMan.LS(LSID.LSID_SelectCoords);
            btnSelectName.Text   = LangMan.LS(LSID.LSID_SelectName);
            btnShowOnMap.ToolTip = LangMan.LS(LSID.LSID_ShowOnMapTip);
        }
Exemplo n.º 13
0
        public MediaEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fNotesList   = new GKSheetList(pageNotes);
            fSourcesList = new GKSheetList(pageSources);

            // SetLocale()
            Title             = LangMan.LS(LSID.LSID_RPMultimedia);
            btnAccept.Text    = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text    = LangMan.LS(LSID.LSID_DlgCancel);
            pageCommon.Text   = LangMan.LS(LSID.LSID_Common);
            pageNotes.Text    = LangMan.LS(LSID.LSID_RPNotes);
            pageSources.Text  = LangMan.LS(LSID.LSID_RPSources);
            lblName.Text      = LangMan.LS(LSID.LSID_Title);
            lblType.Text      = LangMan.LS(LSID.LSID_Type);
            lblStoreType.Text = LangMan.LS(LSID.LSID_StoreType);
            lblFile.Text      = LangMan.LS(LSID.LSID_File);
            btnView.Text      = LangMan.LS(LSID.LSID_View) + @"...";

            fController = new MediaEditDlgController(this);
            fController.Init(baseWin);

            fNotesList.ListModel   = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fSourcesList.ListModel = new SourceCitationsListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 14
0
        public TreeFilterDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = GKResources.iBtnAccept;
            btnCancel.Image = GKResources.iBtnCancel;

            fBase                = baseWin;
            fPersonsList         = new GKSheetList(Panel1);
            fPersonsList.Buttons = EnumSet <SheetButton> .Create(SheetButton.lbAdd, SheetButton.lbDelete);

            fPersonsList.OnModify += ListModify;
            fPersonsList.AddColumn(LangMan.LS(LSID.LSID_RPIndividuals), 350, false);

            // SetLang()
            btnAccept.Text    = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text    = LangMan.LS(LSID.LSID_DlgCancel);
            Text              = LangMan.LS(LSID.LSID_MIFilter);
            rgBranchCut.Text  = LangMan.LS(LSID.LSID_BranchCut);
            rbCutNone.Text    = LangMan.LS(LSID.LSID_Not);
            rbCutYears.Text   = LangMan.LS(LSID.LSID_BCut_Years);
            lblYear.Text      = LangMan.LS(LSID.LSID_Year);
            rbCutPersons.Text = LangMan.LS(LSID.LSID_BCut_Persons);
            lblRPSources.Text = LangMan.LS(LSID.LSID_RPSources);
        }
Exemplo n.º 15
0
        public MediaEditDlg()
        {
            InitializeComponent();

            for (GEDCOMMediaType mt = GEDCOMMediaType.mtUnknown; mt <= GEDCOMMediaType.mtLast; mt++)
            {
                cmbMediaType.Items.Add(LangMan.LS(GKData.MediaTypes[(int)mt]));
            }

            fNotesList   = new GKSheetList(pageNotes);
            fSourcesList = new GKSheetList(pageSources);

            // SetLang()
            Title             = LangMan.LS(LSID.LSID_RPMultimedia);
            btnAccept.Text    = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text    = LangMan.LS(LSID.LSID_DlgCancel);
            pageCommon.Text   = LangMan.LS(LSID.LSID_Common);
            pageNotes.Text    = LangMan.LS(LSID.LSID_RPNotes);
            pageSources.Text  = LangMan.LS(LSID.LSID_RPSources);
            lblName.Text      = LangMan.LS(LSID.LSID_Title);
            lblType.Text      = LangMan.LS(LSID.LSID_Type);
            lblStoreType.Text = LangMan.LS(LSID.LSID_StoreType);
            lblFile.Text      = LangMan.LS(LSID.LSID_File);
            btnView.Text      = LangMan.LS(LSID.LSID_View) + @"...";
        }
Exemplo n.º 16
0
        public CommunicationEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image    = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image    = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");
            btnPersonAdd.Image = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            btnAccept.Text       = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text       = LangMan.LS(LSID.LSID_DlgCancel);
            Title                = LangMan.LS(LSID.LSID_WinCommunicationEdit);
            pageNotes.Text       = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text  = LangMan.LS(LSID.LSID_RPMultimedia);
            lblTheme.Text        = LangMan.LS(LSID.LSID_Theme);
            lblCorresponder.Text = LangMan.LS(LSID.LSID_Corresponder);
            lblType.Text         = LangMan.LS(LSID.LSID_Type);
            lblDate.Text         = LangMan.LS(LSID.LSID_Date);

            SetToolTip(btnPersonAdd, LangMan.LS(LSID.LSID_PersonAttachTip));

            fController = new CommunicationEditDlgController(this);
            fController.Init(baseWin);

            fNotesList.ListModel = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fMediaList.ListModel = new MediaLinksListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 17
0
        public FamilyEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image        = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image        = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");
            btnHusbandAdd.Image    = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");
            btnHusbandDelete.Image = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif");
            btnHusbandSel.Image    = UIHelper.LoadResourceImage("Resources.btn_jump.gif");
            btnWifeAdd.Image       = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");
            btnWifeDelete.Image    = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif");
            btnWifeSel.Image       = UIHelper.LoadResourceImage("Resources.btn_jump.gif");

            txtHusband.TextChanged += EditSpouse_TextChanged;
            txtWife.TextChanged    += EditSpouse_TextChanged;

            fChildrenList = new GKSheetList(pageChilds);
            fChildrenList.OnItemValidating += FamilyEditDlg_ItemValidating;
            fChildrenList.OnModify         += ModifyChildrenSheet;

            fEventsList = new GKSheetList(pageEvents);

            fNotesList = new GKSheetList(pageNotes);

            fMediaList = new GKSheetList(pageMultimedia);

            fSourcesList = new GKSheetList(pageSources);

            // SetLang()
            btnAccept.Text      = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text      = LangMan.LS(LSID.LSID_DlgCancel);
            GroupBox1.Text      = LangMan.LS(LSID.LSID_Family);
            lblHusband.Text     = LangMan.LS(LSID.LSID_Husband);
            lblWife.Text        = LangMan.LS(LSID.LSID_Wife);
            lblStatus.Text      = LangMan.LS(LSID.LSID_Status);
            pageChilds.Text     = LangMan.LS(LSID.LSID_Childs);
            pageEvents.Text     = LangMan.LS(LSID.LSID_Events);
            pageNotes.Text      = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia);
            pageSources.Text    = LangMan.LS(LSID.LSID_RPSources);
            lblRestriction.Text = LangMan.LS(LSID.LSID_Restriction);

            SetToolTip(btnHusbandAdd, LangMan.LS(LSID.LSID_HusbandAddTip));
            SetToolTip(btnHusbandDelete, LangMan.LS(LSID.LSID_HusbandDeleteTip));
            SetToolTip(btnHusbandSel, LangMan.LS(LSID.LSID_HusbandSelTip));
            SetToolTip(btnWifeAdd, LangMan.LS(LSID.LSID_WifeAddTip));
            SetToolTip(btnWifeDelete, LangMan.LS(LSID.LSID_WifeDeleteTip));
            SetToolTip(btnWifeSel, LangMan.LS(LSID.LSID_WifeSelTip));

            fController = new FamilyEditDlgController(this);
            fController.Init(baseWin);

            fChildrenList.ListModel = new ChildrenListModel(baseWin, fController.LocalUndoman);
            fEventsList.ListModel   = new EventsListModel(baseWin, fController.LocalUndoman, false);
            fNotesList.ListModel    = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fMediaList.ListModel    = new MediaLinksListModel(baseWin, fController.LocalUndoman);
            fSourcesList.ListModel  = new SourceCitationsListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 18
0
        public EventEditDlg()
        {
            InitializeComponent();

            btnAccept.Image      = GKResources.iBtnAccept;
            btnCancel.Image      = GKResources.iBtnCancel;
            btnPlaceAdd.Image    = GKResources.iRecNew;
            btnPlaceDelete.Image = GKResources.iRecDelete;

            int num = GKData.DateKinds.Length;

            for (int i = 0; i < num; i++)
            {
                cmbEventDateType.Items.Add(LangMan.LS(GKData.DateKinds[i].Name));
            }

            for (GEDCOMCalendar gc = GEDCOMCalendar.dcGregorian; gc <= GEDCOMCalendar.dcLast; gc++)
            {
                GKData.CalendarStruct cdr = GKData.DateCalendars[(int)gc];
                if (!cdr.HasSupport)
                {
                    continue;
                }

                cmbDate1Calendar.Items.Add(new GKComboItem(LangMan.LS(cdr.Name), gc));
                cmbDate2Calendar.Items.Add(new GKComboItem(LangMan.LS(cdr.Name), gc));
            }

            cmbDate1Calendar.SelectedIndex = 0;
            cmbDate2Calendar.SelectedIndex = 0;

            fLocation = null;

            fNotesList   = new GKSheetList(pageNotes);
            fMediaList   = new GKSheetList(pageMultimedia);
            fSourcesList = new GKSheetList(pageSources);

            // SetLang()
            Text                = LangMan.LS(LSID.LSID_Event);
            btnAccept.Text      = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text      = LangMan.LS(LSID.LSID_DlgCancel);
            btnAddress.Text     = LangMan.LS(LSID.LSID_Address) + @"...";
            pageCommon.Text     = LangMan.LS(LSID.LSID_Common);
            pageNotes.Text      = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia);
            pageSources.Text    = LangMan.LS(LSID.LSID_RPSources);
            lblEvent.Text       = LangMan.LS(LSID.LSID_Event);
            lblAttrValue.Text   = LangMan.LS(LSID.LSID_Value);
            lblPlace.Text       = LangMan.LS(LSID.LSID_Place);
            lblDate.Text        = LangMan.LS(LSID.LSID_Date);
            lblCause.Text       = LangMan.LS(LSID.LSID_Cause);
            lblOrg.Text         = LangMan.LS(LSID.LSID_Agency);

            toolTip1.SetToolTip(btnPlaceAdd, LangMan.LS(LSID.LSID_PlaceAddTip));
            toolTip1.SetToolTip(btnPlaceDelete, LangMan.LS(LSID.LSID_PlaceDeleteTip));
        }
Exemplo n.º 19
0
        public FamilyEditDlg()
        {
            InitializeComponent();

            txtHusband.TextChanged += EditSpouse_TextChanged;
            txtWife.TextChanged    += EditSpouse_TextChanged;

            for (GEDCOMRestriction res = GEDCOMRestriction.rnNone; res <= GEDCOMRestriction.rnLast; res++)
            {
                cmbRestriction.Items.Add(LangMan.LS(GKData.Restrictions[(int)res]));
            }

            for (int i = 0; i < GKData.MarriageStatus.Length; i++)
            {
                cmbMarriageStatus.Items.Add(LangMan.LS(GKData.MarriageStatus[i].Name));
            }

            fChildrenList = new GKSheetList(pageChilds);
            fChildrenList.OnItemValidating += FamilyEditDlg_ItemValidating;
            fChildrenList.OnModify         += ModifyChildrenSheet;

            fEventsList = new GKSheetList(pageEvents);

            fNotesList = new GKSheetList(pageNotes);

            fMediaList = new GKSheetList(pageMultimedia);

            fSourcesList = new GKSheetList(pageSources);

            // SetLang()
            btnAccept.Text      = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text      = LangMan.LS(LSID.LSID_DlgCancel);
            GroupBox1.Text      = LangMan.LS(LSID.LSID_Family);
            lblHusband.Text     = LangMan.LS(LSID.LSID_Husband);
            lblWife.Text        = LangMan.LS(LSID.LSID_Wife);
            lblStatus.Text      = LangMan.LS(LSID.LSID_Status);
            pageChilds.Text     = LangMan.LS(LSID.LSID_Childs);
            pageEvents.Text     = LangMan.LS(LSID.LSID_Events);
            pageNotes.Text      = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia);
            pageSources.Text    = LangMan.LS(LSID.LSID_RPSources);
            lblRestriction.Text = LangMan.LS(LSID.LSID_Restriction);

            btnHusbandAdd.ToolTip    = LangMan.LS(LSID.LSID_HusbandAddTip);
            btnHusbandDelete.ToolTip = LangMan.LS(LSID.LSID_HusbandDeleteTip);
            btnHusbandSel.ToolTip    = LangMan.LS(LSID.LSID_HusbandSelTip);
            btnWifeAdd.ToolTip       = LangMan.LS(LSID.LSID_WifeAddTip);
            btnWifeDelete.ToolTip    = LangMan.LS(LSID.LSID_WifeDeleteTip);
            btnWifeSel.ToolTip       = LangMan.LS(LSID.LSID_WifeSelTip);
        }
Exemplo n.º 20
0
        public RepositoryEditDlg()
        {
            InitializeComponent();

            fNotesList = new GKSheetList(pageNotes);

            // SetLang()
            Title           = LangMan.LS(LSID.LSID_Repository);
            btnAccept.Text  = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text  = LangMan.LS(LSID.LSID_DlgCancel);
            lblName.Text    = LangMan.LS(LSID.LSID_Title);
            pageNotes.Text  = LangMan.LS(LSID.LSID_RPNotes);
            btnAddress.Text = LangMan.LS(LSID.LSID_Address) + @"...";
        }
Exemplo n.º 21
0
        public GroupEditDlg()
        {
            InitializeComponent();

            fMembersList           = new GKSheetList(pageMembers);
            fMembersList.OnModify += ModifyMembersSheet;

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            Title               = LangMan.LS(LSID.LSID_WinGroupEdit);
            btnAccept.Text      = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text      = LangMan.LS(LSID.LSID_DlgCancel);
            lblName.Text        = LangMan.LS(LSID.LSID_Title);
            pageMembers.Text    = LangMan.LS(LSID.LSID_Members);
            pageNotes.Text      = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia);
        }
Exemplo n.º 22
0
        public LocationEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fMapBrowser = new GKMapBrowser();
            fMapBrowser.InitMap();
            fMapBrowser.ShowLines = false;
            fMapBrowser.Dock      = DockStyle.Fill;
            panMap.Controls.Add(fMapBrowser);

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            Text                          = LangMan.LS(LSID.LSID_Location);
            btnAccept.Text                = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text                = LangMan.LS(LSID.LSID_DlgCancel);
            pageCommon.Text               = LangMan.LS(LSID.LSID_Common);
            pageNotes.Text                = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text           = LangMan.LS(LSID.LSID_RPMultimedia);
            lblName.Text                  = LangMan.LS(LSID.LSID_Title);
            lblLatitude.Text              = LangMan.LS(LSID.LSID_Latitude);
            lblLongitude.Text             = LangMan.LS(LSID.LSID_Longitude);
            ListGeoCoords.Columns[0].Text = LangMan.LS(LSID.LSID_Title);
            ListGeoCoords.Columns[1].Text = LangMan.LS(LSID.LSID_Latitude);
            ListGeoCoords.Columns[2].Text = LangMan.LS(LSID.LSID_Longitude);
            btnShowOnMap.Text             = LangMan.LS(LSID.LSID_Show);
            grpSearch.Text                = LangMan.LS(LSID.LSID_SearchCoords);
            btnSearch.Text                = LangMan.LS(LSID.LSID_Search);
            btnSelect.Text                = LangMan.LS(LSID.LSID_SelectCoords);
            btnSelectName.Text            = LangMan.LS(LSID.LSID_SelectName);

            SetToolTip(btnShowOnMap, LangMan.LS(LSID.LSID_ShowOnMapTip));

            fController = new LocationEditDlgController(this);
            fController.Init(baseWin);

            fNotesList.ListModel = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fMediaList.ListModel = new MediaLinksListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 23
0
        public EventEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image      = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image      = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");
            btnPlaceAdd.Image    = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");
            btnPlaceDelete.Image = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif");

            fNotesList   = new GKSheetList(pageNotes);
            fMediaList   = new GKSheetList(pageMultimedia);
            fSourcesList = new GKSheetList(pageSources);

            // SetLang()
            Text                = LangMan.LS(LSID.LSID_Event);
            btnAccept.Text      = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text      = LangMan.LS(LSID.LSID_DlgCancel);
            btnAddress.Text     = LangMan.LS(LSID.LSID_Address) + @"...";
            pageCommon.Text     = LangMan.LS(LSID.LSID_Common);
            pageNotes.Text      = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia);
            pageSources.Text    = LangMan.LS(LSID.LSID_RPSources);
            lblEvent.Text       = LangMan.LS(LSID.LSID_Event);
            lblAttrValue.Text   = LangMan.LS(LSID.LSID_Value);
            lblPlace.Text       = LangMan.LS(LSID.LSID_Place);
            lblDate.Text        = LangMan.LS(LSID.LSID_Date);
            lblCause.Text       = LangMan.LS(LSID.LSID_Cause);
            lblOrg.Text         = LangMan.LS(LSID.LSID_Agency);

            SetToolTip(btnPlaceAdd, LangMan.LS(LSID.LSID_PlaceAddTip));
            SetToolTip(btnPlaceDelete, LangMan.LS(LSID.LSID_PlaceDeleteTip));

            SetToolTip(txtEventDate1, txtEventDate1.RegionalDatePattern);
            SetToolTip(txtEventDate2, txtEventDate2.RegionalDatePattern);

            fController = new EventEditDlgController(this);
            fController.Init(baseWin);

            fNotesList.ListModel   = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fMediaList.ListModel   = new MediaLinksListModel(baseWin, fController.LocalUndoman);
            fSourcesList.ListModel = new SourceCitationsListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 24
0
        public AddressEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fPhonesList = new GKSheetList(pagePhones);
            fPhonesList.SetControlName("fPhonesList"); // for purpose of tests
            fPhonesList.OnModify += ListModify;
            fPhonesList.AddColumn(LangMan.LS(LSID.LSID_Telephone), 350, false);

            fMailsList = new GKSheetList(pageEmails);
            fMailsList.SetControlName("fMailsList"); // for purpose of tests
            fMailsList.OnModify += ListModify;
            fMailsList.AddColumn(LangMan.LS(LSID.LSID_Mail), 350, false);

            fWebsList = new GKSheetList(pageWebPages);
            fWebsList.SetControlName("fWebsList"); // for purpose of tests
            fWebsList.OnModify += ListModify;
            fWebsList.AddColumn(LangMan.LS(LSID.LSID_WebSite), 350, false);

            // SetLocale()
            btnAccept.Text     = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text     = LangMan.LS(LSID.LSID_DlgCancel);
            Title              = LangMan.LS(LSID.LSID_Address);
            pageCommon.Text    = LangMan.LS(LSID.LSID_Address);
            lblCountry.Text    = LangMan.LS(LSID.LSID_AdCountry);
            lblState.Text      = LangMan.LS(LSID.LSID_AdState);
            lblCity.Text       = LangMan.LS(LSID.LSID_AdCity);
            lblPostalCode.Text = LangMan.LS(LSID.LSID_AdPostalCode);
            lblAddress.Text    = LangMan.LS(LSID.LSID_Address);
            pagePhones.Text    = LangMan.LS(LSID.LSID_Telephones);
            pageEmails.Text    = LangMan.LS(LSID.LSID_EMails);
            pageWebPages.Text  = LangMan.LS(LSID.LSID_WebSites);

            fController = new AddressEditDlgController(this);
            fController.Init(baseWin);
        }
Exemplo n.º 25
0
        public OrganizerWin(IBaseWindow baseWin)
        {
            InitializeComponent();

            fBase = baseWin;

            fAdrList         = new GKSheetList(pageAddresses);
            fAdrList.Buttons = EnumSet <SheetButton> .Create();

            fAdrList.AddColumn(LangMan.LS(LSID.LSID_Person), 350, false);
            fAdrList.AddColumn(LangMan.LS(LSID.LSID_Address), 100, false);

            fPhonesList         = new GKSheetList(pageTelephones);
            fPhonesList.Buttons = EnumSet <SheetButton> .Create();

            fPhonesList.AddColumn(LangMan.LS(LSID.LSID_Person), 350, false);
            fPhonesList.AddColumn(LangMan.LS(LSID.LSID_Telephone), 100, false);

            fMailsList         = new GKSheetList(pageMails);
            fMailsList.Buttons = EnumSet <SheetButton> .Create();

            fMailsList.AddColumn(LangMan.LS(LSID.LSID_Person), 350, false);
            fMailsList.AddColumn(LangMan.LS(LSID.LSID_Mail), 100, false);

            fWebsList         = new GKSheetList(pageWebs);
            fWebsList.Buttons = EnumSet <SheetButton> .Create();

            fWebsList.AddColumn(LangMan.LS(LSID.LSID_Person), 350, false);
            fWebsList.AddColumn(LangMan.LS(LSID.LSID_WebSite), 100, false);

            Title = LangMan.LS(LSID.LSID_MIOrganizer);
            pageAddresses.Text  = LangMan.LS(LSID.LSID_Addresses);
            pageTelephones.Text = LangMan.LS(LSID.LSID_Telephones);
            pageMails.Text      = LangMan.LS(LSID.LSID_Mails);
            pageWebs.Text       = LangMan.LS(LSID.LSID_Webs);

            fController = new OrganizerController(this);
            fController.Init(baseWin);
        }
Exemplo n.º 26
0
        public RepositoryEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");

            fNotesList = new GKSheetList(pageNotes);

            // SetLocale()
            Title           = LangMan.LS(LSID.LSID_Repository);
            btnAccept.Text  = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text  = LangMan.LS(LSID.LSID_DlgCancel);
            lblName.Text    = LangMan.LS(LSID.LSID_Title);
            pageNotes.Text  = LangMan.LS(LSID.LSID_RPNotes);
            btnAddress.Text = LangMan.LS(LSID.LSID_Address) + @"...";

            fController = new RepositoryEditDlgController(this);
            fController.Init(baseWin);

            fNotesList.ListModel = new NoteLinksListModel(baseWin, fController.LocalUndoman);
        }
Exemplo n.º 27
0
        public GroupEditDlg()
        {
            InitializeComponent();

            btnAccept.Image = GKResources.iBtnAccept;
            btnCancel.Image = GKResources.iBtnCancel;

            fMembersList = new GKSheetList(pageMembers);
            fMembersList.SetControlName("fMembersList"); // for purpose of tests
            fMembersList.OnModify += ModifyMembersSheet;

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            Text                = LangMan.LS(LSID.LSID_WinGroupEdit);
            btnAccept.Text      = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text      = LangMan.LS(LSID.LSID_DlgCancel);
            lblName.Text        = LangMan.LS(LSID.LSID_Title);
            pageMembers.Text    = LangMan.LS(LSID.LSID_Members);
            pageNotes.Text      = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia);
        }
Exemplo n.º 28
0
        public LocationEditDlg()
        {
            InitializeComponent();

            btnAccept.Image = GKResources.iBtnAccept;
            btnCancel.Image = GKResources.iBtnCancel;

            fMapBrowser = new GKMapBrowser();
            fMapBrowser.InitMap();
            fMapBrowser.Dock      = DockStyle.Fill;
            fMapBrowser.ShowLines = false;
            panMap.Controls.Add(fMapBrowser);

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            Text                          = LangMan.LS(LSID.LSID_Location);
            btnAccept.Text                = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text                = LangMan.LS(LSID.LSID_DlgCancel);
            pageCommon.Text               = LangMan.LS(LSID.LSID_Common);
            pageNotes.Text                = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text           = LangMan.LS(LSID.LSID_RPMultimedia);
            lblName.Text                  = LangMan.LS(LSID.LSID_Title);
            lblLatitude.Text              = LangMan.LS(LSID.LSID_Latitude);
            lblLongitude.Text             = LangMan.LS(LSID.LSID_Longitude);
            ListGeoCoords.Columns[0].Text = LangMan.LS(LSID.LSID_Title);
            ListGeoCoords.Columns[1].Text = LangMan.LS(LSID.LSID_Latitude);
            ListGeoCoords.Columns[2].Text = LangMan.LS(LSID.LSID_Longitude);
            btnShowOnMap.Text             = LangMan.LS(LSID.LSID_Show);
            grpSearch.Text                = LangMan.LS(LSID.LSID_SearchCoords);
            btnSearch.Text                = LangMan.LS(LSID.LSID_Search);
            btnSelect.Text                = LangMan.LS(LSID.LSID_SelectCoords);
            btnSelectName.Text            = LangMan.LS(LSID.LSID_SelectName);

            toolTip1.SetToolTip(btnShowOnMap, LangMan.LS(LSID.LSID_ShowOnMapTip));
        }
Exemplo n.º 29
0
        public AddressEditDlg()
        {
            InitializeComponent();

            btnAccept.Image = GKResources.iBtnAccept;
            btnCancel.Image = GKResources.iBtnCancel;

            fPhonesList = new GKSheetList(pagePhones);
            fPhonesList.SetControlName("fPhonesList"); // for purpose of tests
            fPhonesList.OnModify += ListModify;
            fPhonesList.AddColumn(LangMan.LS(LSID.LSID_Telephone), 350, false);

            fMailsList = new GKSheetList(pageEmails);
            fMailsList.SetControlName("fMailsList"); // for purpose of tests
            fMailsList.OnModify += ListModify;
            fMailsList.AddColumn(LangMan.LS(LSID.LSID_Mail), 350, false);

            fWebsList = new GKSheetList(pageWebPages);
            fWebsList.SetControlName("fWebsList"); // for purpose of tests
            fWebsList.OnModify += ListModify;
            fWebsList.AddColumn(LangMan.LS(LSID.LSID_WebSite), 350, false);

            // SetLang()
            btnAccept.Text     = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text     = LangMan.LS(LSID.LSID_DlgCancel);
            Text               = LangMan.LS(LSID.LSID_Address);
            pageCommon.Text    = LangMan.LS(LSID.LSID_Address);
            lblCountry.Text    = LangMan.LS(LSID.LSID_AdCountry);
            lblState.Text      = LangMan.LS(LSID.LSID_AdState);
            lblCity.Text       = LangMan.LS(LSID.LSID_AdCity);
            lblPostalCode.Text = LangMan.LS(LSID.LSID_AdPostalCode);
            lblAddress.Text    = LangMan.LS(LSID.LSID_Address);
            pagePhones.Text    = LangMan.LS(LSID.LSID_Telephones);
            pageEmails.Text    = LangMan.LS(LSID.LSID_EMails);
            pageWebPages.Text  = LangMan.LS(LSID.LSID_WebSites);
        }
Exemplo n.º 30
0
        public PersonEditDlgEx(IBaseWindow baseWin)
        {
            InitializeComponent();

            txtMarriedSurname.TextChanged += Names_TextChanged;
            txtSurname.TextChanged        += Names_TextChanged;
            txtName.TextChanged           += Names_TextChanged;
            cmbPatronymic.TextChanged     += Names_TextChanged;

            btnAccept.Image         = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image         = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");
            btnPortraitAdd.Image    = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");
            btnPortraitDelete.Image = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif");
            btnParentsAdd.Image     = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");
            btnParentsEdit.Image    = UIHelper.LoadResourceImage("Resources.btn_rec_edit.gif");
            btnParentsDelete.Image  = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif");
            btnFatherAdd.Image      = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");
            btnFatherDelete.Image   = UIHelper.LoadResourceImage("Resources.btn_rec_edit.gif");
            btnFatherSel.Image      = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif");
            btnMotherAdd.Image      = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");
            btnMotherDelete.Image   = UIHelper.LoadResourceImage("Resources.btn_rec_edit.gif");
            btnMotherSel.Image      = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif");
            btnNameCopy.Image       = UIHelper.LoadResourceImage("Resources.btn_copy.gif");

            fEventsList = new GKSheetList(pageEvents);
            fEventsList.SetControlName("fEventsList"); // for purpose of tests

            fSpousesList = new GKSheetList(pageSpouses);
            fSpousesList.SetControlName("fSpousesList"); // for purpose of tests
            fSpousesList.OnModify += ModifySpousesSheet;

            fNamesList           = new GKSheetList(pageNames);
            fNamesList.OnModify += ModifyNamesSheet;
            fNamesList.SetControlName("fNamesList"); // for purpose of tests

            fAssociationsList           = new GKSheetList(pageAssociations);
            fAssociationsList.OnModify += ModifyAssociationsSheet;
            fAssociationsList.SetControlName("fAssociationsList"); // for purpose of tests

            fGroupsList = new GKSheetList(pageGroups);
            fGroupsList.SetControlName("fGroupsList"); // for purpose of tests
            fGroupsList.OnModify += ModifyGroupsSheet;

            fNotesList = new GKSheetList(pageNotes);
            fNotesList.SetControlName("fNotesList"); // for purpose of tests

            fMediaList = new GKSheetList(pageMultimedia);
            fMediaList.SetControlName("fMediaList"); // for purpose of tests

            fSourcesList = new GKSheetList(pageSources);
            fSourcesList.SetControlName("fSourcesList"); // for purpose of tests

            fUserRefList = new GKSheetList(pageUserRefs);
            fUserRefList.SetControlName("fUserRefList"); // for purpose of tests

            fParentsList = new GKSheetList(pageParents);
            fParentsList.SetControlName("fParentsList"); // for purpose of tests
            fParentsList.OnModify += ModifyParentsSheet;

            imgPortrait.AddButton(btnPortraitAdd);
            imgPortrait.AddButton(btnPortraitDelete);

            SetLocale();

            fController = new PersonEditDlgController(this);
            fController.Init(baseWin);

            fEventsList.ListModel       = new EventsListModel(baseWin, fController.LocalUndoman, true);
            fNotesList.ListModel        = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fMediaList.ListModel        = new MediaLinksListModel(baseWin, fController.LocalUndoman);
            fSourcesList.ListModel      = new SourceCitationsListModel(baseWin, fController.LocalUndoman);
            fAssociationsList.ListModel = new AssociationsListModel(baseWin, fController.LocalUndoman);

            fGroupsList.ListModel  = new GroupsSublistModel(baseWin, fController.LocalUndoman);
            fNamesList.ListModel   = new NamesSublistModel(baseWin, fController.LocalUndoman);
            fSpousesList.ListModel = new SpousesSublistModel(baseWin, fController.LocalUndoman);
            fUserRefList.ListModel = new URefsSublistModel(baseWin, fController.LocalUndoman);
            fParentsList.ListModel = new ParentsSublistModel(baseWin, fController.LocalUndoman);
        }