protected override DetailsPane GetDetails () { DetailsPane details = new DetailsPane (); details.AddTitleLabel (Title); string org = Hit.GetFirstProperty ("fixme:Org"); string title = Hit.GetFirstProperty ("fixme:Title"); string email = Hit.GetFirstProperty ("fixme:Email"); string mobile_phone = Hit.GetFirstProperty ("fixme:MobilePhone"); string work_phone = Hit.GetFirstProperty ("fixme:BusinessPhone"); string home_phone = Hit.GetFirstProperty ("fixme:HomePhone"); if (org != null && org != "") details.AddTextLabel (org); if (title != null && title != "") details.AddTextLabel (title); details.AddNewLine (); if (email != null && email != "") details.AddLabelPair (Catalog.GetString ("E-Mail:"), email); if (mobile_phone != null && mobile_phone != "") details.AddLabelPair (Catalog.GetString ("Mobile Phone:"), mobile_phone); if (work_phone != null && work_phone != "") details.AddLabelPair (Catalog.GetString ("Work Phone:"), work_phone); if (home_phone != null && home_phone != "") details.AddLabelPair (Catalog.GetString ("Home Phone:"), home_phone); return details; }
protected override DetailsPane GetDetails() { DetailsPane details = new DetailsPane(); details.AddTitleLabel(Title); details.AddLabelPair(Catalog.GetString("Last Edited:"), Utils.NiceLongDate(Hit.DirectoryInfo.LastWriteTimeUtc)); details.AddLabelPair(Catalog.GetString("Full Path:"), Hit.Uri.LocalPath); details.AddTextLabel(Description); return(details); }
protected override DetailsPane GetDetails () { DetailsPane details = new DetailsPane (); details.AddTitleLabel (Title); details.AddLabelPair (Catalog.GetString ("Last Edited:"), Utils.NiceLongDate (Hit.DirectoryInfo.LastWriteTimeUtc)); details.AddLabelPair (Catalog.GetString ("Full Path:"), Hit.Uri.LocalPath); details.AddTextLabel (Description); return details; }
protected override DetailsPane GetDetails () { DetailsPane details = new DetailsPane (); details.AddTitleLabel (Title); details.AddTextLabel (Description); details.AddNewLine (); details.AddLabelPair (Catalog.GetString ("Modified:"), Utils.NiceVeryLongDate (Hit.FileInfo.LastWriteTime)); details.AddLabelPair (Catalog.GetString ("Full Path:"), Hit.Uri.LocalPath); return details; }
protected override DetailsPane GetDetails() { DetailsPane details = new DetailsPane(); details.AddTitleLabel(Title); details.AddTextLabel(Description); details.AddNewLine(); details.AddLabelPair(Catalog.GetString("Modified:"), Utils.NiceVeryLongDate(Hit.FileInfo.LastWriteTime)); details.AddLabelPair(Catalog.GetString("Full Path:"), Hit.Uri.LocalPath); return(details); }
protected override DetailsPane GetDetails() { DetailsPane details = new DetailsPane(); details.AddTitleLabel(Title); string org = Hit.GetFirstProperty("fixme:Org"); string title = Hit.GetFirstProperty("fixme:Title"); string email = Hit.GetFirstProperty("fixme:Email"); string mobile_phone = Hit.GetFirstProperty("fixme:MobilePhone"); string work_phone = Hit.GetFirstProperty("fixme:BusinessPhone"); string home_phone = Hit.GetFirstProperty("fixme:HomePhone"); if (org != null && org != "") { details.AddTextLabel(org); } if (title != null && title != "") { details.AddTextLabel(title); } details.AddNewLine(); if (email != null && email != "") { details.AddLabelPair(Catalog.GetString("E-Mail:"), email); } if (mobile_phone != null && mobile_phone != "") { details.AddLabelPair(Catalog.GetString("Mobile Phone:"), mobile_phone); } if (work_phone != null && work_phone != "") { details.AddLabelPair(Catalog.GetString("Work Phone:"), work_phone); } if (home_phone != null && home_phone != "") { details.AddLabelPair(Catalog.GetString("Home Phone:"), home_phone); } return(details); }
protected override DetailsPane GetDetails() { DetailsPane details = new DetailsPane(); // FIXME: The icon needs a nice frame as in the spec (?) details.AddTitleLabel(Title); details.AddTextLabel(Description); details.AddNewLine(); string[] tags = Hit.GetProperties("dc:subject"); if (tags != null && tags.Length > 0) { details.AddLabelPair(Catalog.GetString("Tags:"), String.Join(", ", tags)); } details.AddLabelPair(Catalog.GetString("Modified:"), Utils.NiceVeryLongDate(Hit.FileInfo.LastWriteTime)); details.AddLabelPair(Catalog.GetString("Full Path:"), Hit.Uri.LocalPath); // Get comments from the image. FIXME: These should be unified into a single field. string comment = Hit.GetFirstProperty("png:comment"); if (String.IsNullOrEmpty(comment)) { comment = Hit.GetFirstProperty("jfif:Comment"); } if (!String.IsNullOrEmpty(comment)) { details.AddLabelPair(Catalog.GetString("Comment:"), comment); //details.AddNewLine (); //details.AddTextLabel (comment); } if (Hit ["fspot:Description"] != null && Hit ["fspot:Description"] != "") { details.AddNewLine(); details.AddTextLabel(Hit ["fspot:Description"]); } return(details); }
protected override DetailsPane GetDetails () { DetailsPane details = new DetailsPane (); // FIXME: The icon needs a nice frame as in the spec (?) details.AddTitleLabel (Title); details.AddTextLabel (Description); details.AddNewLine (); string[] tags = Hit.GetProperties ("dc:subject"); if (tags != null && tags.Length > 0) details.AddLabelPair (Catalog.GetString ("Tags:"), String.Join (", ", tags)); details.AddLabelPair (Catalog.GetString ("Modified:"), Utils.NiceVeryLongDate (Hit.FileInfo.LastWriteTime)); details.AddLabelPair (Catalog.GetString ("Full Path:"), Hit.Uri.LocalPath); // Get comments from the image. FIXME: These should be unified into a single field. string comment = Hit.GetFirstProperty ("png:comment"); if (String.IsNullOrEmpty (comment)) comment = Hit.GetFirstProperty ("jfif:Comment"); if (! String.IsNullOrEmpty (comment)) { details.AddLabelPair (Catalog.GetString ("Comment:"), comment); //details.AddNewLine (); //details.AddTextLabel (comment); } if (Hit ["fspot:Description"] != null && Hit ["fspot:Description"] != "") { details.AddNewLine (); details.AddTextLabel (Hit ["fspot:Description"]); } return details; }