Example #1
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);
        }