char* make_description_logger(problem_data_t *problem_data, unsigned max_text_size) { return make_description( problem_data, (char**)blacklisted_items, max_text_size, MAKEDESC_SHOW_FILES | MAKEDESC_SHOW_MULTILINE ); }
char* make_description_logger(problem_data_t *problem_data) { return make_description( problem_data, (char**)blacklisted_items, /*max_text_size:*/ CD_TEXT_ATT_SIZE, MAKEDESC_SHOW_FILES | MAKEDESC_SHOW_MULTILINE ); }
void HTMLButcherViewsDialog::do_edit(unsigned long id) { HTMLButcherViewEditDialog d(this, wxID_ANY, GetProject()); d.Load(id); if (d.ShowModal() == wxID_OK) { ButcherProjectBaseAutoUpdate upd(GetProject()); d.Save(id); item_edit(id, make_description(GetProject()->Views().Get(id))); } }
void HTMLButcherAssortedFileGroupsDialog::do_edit(unsigned long id) { wxString groupname=wxGetTextFromUser(_("Group name"), _("Add Assorted File Group"), GetProject()->AssortedFileGroups().Get(id)->GetName(), this); if (!groupname.IsEmpty()) { ButcherProjectBaseAutoUpdate upd(GetProject()); GetProject()->AssortedFileGroups().Edit(id, groupname); item_edit(id, make_description(GetProject()->AssortedFileGroups().Get(id))); } }
void HTMLButcherCSSFilesDialog::do_load() { #ifdef BUTCHER_USE_HELP // HELP SetHelpSection(wxT("dialog-cssfile.html")); #endif for (ButcherProjectCSSFiles::iterator i=GetProject()->CSSFiles().begin(); i!=GetProject()->CSSFiles().end(); i++) { item_add(make_description(&*i), i.first()); } }
void HTMLButcherFilePathsDialog::do_add() { HTMLButcherFilePathEditDialog d(this, wxID_ANY, GetProject()); if (d.ShowModal() == wxID_OK) { ButcherProjectBaseAutoUpdate upd(GetProject()); unsigned long newid=GetProject()->FilePaths().Add(d.GetFilePathName()); d.Save(GetProject()->FilePaths().Get(newid)); item_add(make_description(GetProject()->FilePaths().Get(newid)), newid); } }
void HTMLButcherAssortedFileGroupsDialog::do_add() { wxString groupname=wxGetTextFromUser(_("Group name"), _("Add Assorted File Group"), wxEmptyString, this); if (!groupname.IsEmpty()) { ButcherProjectBaseAutoUpdate upd(GetProject()); unsigned long newid=GetProject()->AssortedFileGroups().Add(groupname); item_add(make_description(GetProject()->AssortedFileGroups().Get(newid)), newid); } }
void HTMLButcherMasksDialog::do_duplicate(unsigned long id) { wxString newname=wxGetTextFromUser(_("New mask name"), _("Duplicate mask"), wxEmptyString, this); if (!newname.IsEmpty()) { ButcherProjectBaseAutoUpdate upd(GetProject()); BLID_t newid=GetProject()->Masks().Duplicate(id, newname); item_add(make_description(GetProject()->Masks().Get(newid)), newid); } }
void HTMLButcherAssortedFileGroupsDialog::do_load() { #ifdef BUTCHER_USE_HELP // HELP SetHelpSection(wxT("dialog-assortedfilegroups.html")); #endif for (ButcherProjectAssortedFileGroups::iterator i=GetProject()->AssortedFileGroups().begin(); i!=GetProject()->AssortedFileGroups().end(); i++) { item_add(make_description(&*i), i.first()); } }
void HTMLButcherViewsDialog::do_add() { HTMLButcherViewEditDialog d(this, wxID_ANY, GetProject()); if (d.ShowModal() == wxID_OK) { ButcherProjectBaseAutoUpdate upd(GetProject()); unsigned long newid=GetProject()->Views().Add(d.GetViewName(), d.GetFileId(), d.GetMaskId()); d.Save(newid); item_add(make_description(GetProject()->Views().Get(newid)), newid); EnableAdd(!GetProject()->Views().IsFull()); } }
void HTMLButcherCSSFilesDialog::do_add() { HTMLButcherCSSFileEditDialog d(this, wxID_ANY, GetProject()); if (d.ShowModal() == wxID_OK) { ButcherProjectBaseAutoUpdate upd(GetProject()); BLID_t newid=GetProject()->CSSFiles().Add(d.GetCSSName()); d.Save(GetProject()->CSSFiles().Get(newid)); item_add(make_description(GetProject()->CSSFiles().Get(newid)), newid); } }
void HTMLButcherFilePathsDialog::do_edit(unsigned long id) { HTMLButcherFilePathEditDialog d(this, wxID_ANY, GetProject()); d.Load(GetProject()->FilePaths().Get(id)); if (d.ShowModal() == wxID_OK) { ButcherProjectBaseAutoUpdate upd(GetProject()); //GetProject()->AssortedFiles().Edit(id, d.GetPath()); d.Save(GetProject()->FilePaths().Get(id)); item_edit(id, make_description(GetProject()->FilePaths().Get(id))); } }
void HTMLButcherViewsDialog::do_load() { #ifdef BUTCHER_USE_HELP // HELP SetHelpSection(wxT("dialog-views.html")); #endif EnableAdd(!GetProject()->Views().IsFull()); for (ButcherProjectViews::iterator i=GetProject()->Views().begin(); i!=GetProject()->Views().end(); i++) { item_add(make_description(&i.second()), i.first()); } }
/** Prints basic information about a crash to stdout. */ static void print_crash(problem_data_t *problem_data, int detailed, int text_size) { if (!problem_data) return; char *desc; if (detailed) { desc = make_description(problem_data, /*names_to_skip:*/ NULL, /*max_text_size:*/ text_size, MAKEDESC_SHOW_FILES | MAKEDESC_SHOW_MULTILINE); } else { desc = make_description(problem_data, /*names_to_skip:*/ NULL, /*max_text_size:*/ text_size, MAKEDESC_SHOW_ONLY_LIST | MAKEDESC_SHOW_URLS); } fputs(desc, stdout); free(desc); }
void HTMLButcherMasksDialog::do_add() { HTMLButcherMaskEditDialog d(this, wxID_ANY, GetProject()); //get_configs(0, d.Configs()); if (d.ShowModal() == wxID_OK) { ButcherProjectBaseAutoUpdate upd(GetProject()); unsigned long newid=GetProject()->Masks().Add(d.GetMaskName(), d.GetMaskWidth(), d.GetMaskHeight()); //set_configs(newid, d.Configs()); d.Save(GetProject()->Masks().Get(newid)); item_add(make_description(GetProject()->Masks().Get(newid)), newid); EnableAdd(!GetProject()->Masks().IsFull()); } }
void HTMLButcherAssortedFilesDialog::do_add() { wxFileDialog d(this, _("Add assorted file"), wxEmptyString, wxEmptyString, _("All files|*.*"), wxFD_OPEN | wxFD_FILE_MUST_EXIST | wxFD_MULTIPLE); if (d.ShowModal() == wxID_OK) { wxArrayString fls; d.GetPaths(fls); ButcherProjectBaseAutoUpdate upd(GetProject()); for (unsigned int i=0; i<fls.Count(); i++) { unsigned long newid=GetProject()->AssortedFiles().Add(fls[i]); item_add(make_description(GetProject()->AssortedFiles().Get(newid)), newid); } } }
void HTMLButcherCSSFilesDialog::do_edit(unsigned long id) { HTMLButcherCSSFileEditDialog d(this, wxID_ANY, GetProject()); d.Load(GetProject()->CSSFiles().Get(id)); /* wxFileDialog d(this, _("CSS File"), wxEmptyString, GetProject()->Files().Get(id)->GetFilename(), _("All files|*.*"), wxFD_OPEN | wxFD_FILE_MUST_EXIST); */ if (d.ShowModal() == wxID_OK) { ButcherProjectBaseAutoUpdate upd(GetProject()); //GetProject()->CSSFiles().Edit(id, d.GetPath()); d.Save(GetProject()->CSSFiles().Get(id)); item_edit(id, make_description(GetProject()->CSSFiles().Get(id))); } }
~expect() { if (!d_checked) { std::cout << __LINE__ << std::endl; throw std::runtime_error(make_description("left unchecked!", d_t)); } }
JSONBuilder::Node Property::get_json_root_node() { make_description(); return json_description_->get_root(); }
std::string Property::get_description() { make_description(); return json_description_->get_string(true); }