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) + @"..."; }
public MediaEditDlgController(IMediaEditDlg view) : base(view) { for (GEDCOMMediaType mt = GEDCOMMediaType.mtUnknown; mt <= GEDCOMMediaType.mtLast; mt++) { fView.MediaType.Add(LangMan.LS(GKData.MediaTypes[(int)mt])); } fView.Name.Activate(); }
public static string GetMediaTypeStr(GEDCOMMediaType value) { string s; switch (value) { case GEDCOMMediaType.mtAudio: s = "audio"; break; case GEDCOMMediaType.mtBook: s = "book"; break; case GEDCOMMediaType.mtCard: s = "card"; break; case GEDCOMMediaType.mtElectronic: s = "electronic"; break; case GEDCOMMediaType.mtFiche: s = "fiche"; break; case GEDCOMMediaType.mtFilm: s = "film"; break; case GEDCOMMediaType.mtMagazine: s = "magazine"; break; case GEDCOMMediaType.mtManuscript: s = "manuscript"; break; case GEDCOMMediaType.mtMap: s = "map"; break; case GEDCOMMediaType.mtNewspaper: s = "newspaper"; break; case GEDCOMMediaType.mtPhoto: s = "photo"; break; case GEDCOMMediaType.mtTombstone: s = "tombstone"; break; case GEDCOMMediaType.mtVideo: s = "video"; break; default: s = ""; break; } return(s); }
public static GEDCOMMediaType GetMediaTypeVal(string str) { GEDCOMMediaType result = GEDCOMMediaType.mtUnknown; if (string.IsNullOrEmpty(str)) { return(result); } str = str.Trim().ToLowerInvariant(); if (string.Equals(str, "audio")) { result = GEDCOMMediaType.mtAudio; } else if (string.Equals(str, "book")) { result = GEDCOMMediaType.mtBook; } else if (string.Equals(str, "card")) { result = GEDCOMMediaType.mtCard; } else if (string.Equals(str, "electronic")) { result = GEDCOMMediaType.mtElectronic; } else if (string.Equals(str, "fiche")) { result = GEDCOMMediaType.mtFiche; } else if (string.Equals(str, "film")) { result = GEDCOMMediaType.mtFilm; } else if (string.Equals(str, "magazine")) { result = GEDCOMMediaType.mtMagazine; } else if (string.Equals(str, "manuscript")) { result = GEDCOMMediaType.mtManuscript; } else if (string.Equals(str, "map")) { result = GEDCOMMediaType.mtMap; } else if (string.Equals(str, "newspaper")) { result = GEDCOMMediaType.mtNewspaper; } else if (string.Equals(str, "photo")) { result = GEDCOMMediaType.mtPhoto; } else if (string.Equals(str, "tombstone")) { result = GEDCOMMediaType.mtTombstone; } else if (string.Equals(str, "video")) { result = GEDCOMMediaType.mtVideo; } return(result); }