scriptplugin.cpp File Reference
#include "cmdvar.h"#include "cmdcolor.h"#include "cmddialog.h"#include "cmddoc.h"#include "cmdgetprop.h"#include "cmdgetsetprop.h"#include "cmdmani.h"#include "cmdmisc.h"#include "cmdobj.h"#include "cmdpage.h"#include "cmdsetprop.h"#include "cmdtext.h"#include "cmdutil.h"#include "cmdstyle.h"#include "customfdialog.h"#include "guiapp.h"#include "helpbrowser.h"#include "menumanager.h"#include "objimageexport.h"#include "objpdffile.h"#include "objprinter.h"#include "propertiespalette.h"#include "scconfig.h"#include "scpaths.h"#include "scribuscore.h"#include "scribusstructs.h"#include "scriptercore.h"#include "scripterprefsgui.h"#include "scriptplugin.h"#include "svgimport.h"#include "units.h"#include "util_icon.h"#include <QApplication>#include <QMessageBox>#include <QTextCodec>#include <QRegExp>#include <QPixmap>#include <QWidget>#include <QString>#include <QByteArray>#include <cstdlib>#include <iostream>

Go to the source code of this file.
Functions | |
| int | scriptplugin_getPluginAPIVersion () |
| ScPlugin * | scriptplugin_getPlugin () |
| void | scriptplugin_freePlugin (ScPlugin *plugin) |
| static PyObject * | scribus_retval (PyObject *, PyObject *args) |
| static PyObject * | scribus_getval (PyObject *) |
| char * | tr (const char *docstringConstant) |
| Translate a docstring. Small helper function for use with the PyMethodDef struct. | |
| void | initscribus_failed (const char *fileName, int lineNo) |
| void | initscribus (ScribusMainWindow *pl) |
| Initialize the 'scribus' Python module in the currently active interpreter. | |
| void | scriptplugindocwarnings () |
Variables | |
| PyObject * | ScribusException |
| PyObject * | NoDocOpenError |
| PyObject * | WrongFrameTypeError |
| PyObject * | NoValidObjectError |
| PyObject * | NotFoundError |
| PyObject * | NameExistsError |
| PyObject * | wrappedMainWindow |
| A PyCObject containing a pointer to the main window ('Carrier'). | |
| PyObject * | wrappedQApp |
| A PyCObject containing a pointer to qApp. | |
| ScripterCore * | scripterCore |
| A pointer to the ScripterCore instance. | |
| PyMethodDef | scribus_methods [] |
Function Documentation
| void initscribus | ( | ScribusMainWindow * | pl | ) |
Initialize the 'scribus' Python module in the currently active interpreter.
Definition at line 494 of file scriptplugin.cpp.
References ImageExport_Type, initscribus_failed(), landscapePage, NameExistsError, NoDocOpenError, NotFoundError, NoValidObjectError, PDFfile_Type, portraitPage, Printer_Type, scribus_methods, ScribusException, tr(), unitGetMaxIndex(), unitGetRatioFromIndex(), unitGetStrFromIndex(), unitIndexFromString(), value, wrappedMainWindow, wrappedQApp, wrapQObject(), and WrongFrameTypeError.
Referenced by ScriptPlugin::initPlugin(), ScripterCore::slotRunScript(), and ScripterCore::slotRunScriptFile().
| void initscribus_failed | ( | const char * | fileName, | |
| int | lineNo | |||
| ) |
| static PyObject* scribus_getval | ( | PyObject * | ) | [static] |
| static PyObject* scribus_retval | ( | PyObject * | , | |
| PyObject * | args | |||
| ) | [static] |
| void scriptplugin_freePlugin | ( | ScPlugin * | plugin | ) |
Definition at line 103 of file scriptplugin.cpp.
| ScPlugin* scriptplugin_getPlugin | ( | ) |
Definition at line 95 of file scriptplugin.cpp.
| int scriptplugin_getPluginAPIVersion | ( | ) |
| void scriptplugindocwarnings | ( | ) |
HACK: this removes "warning: 'blah' defined but not used" compiler warnings with header files structure untouched (docstrings are kept near declarations) PV
Definition at line 802 of file scriptplugin.cpp.
| char* tr | ( | const char * | docstringConstant | ) |
Translate a docstring. Small helper function for use with the PyMethodDef struct.
Definition at line 244 of file scriptplugin.cpp.
Referenced by About::About(), ScripterCore::aboutScript(), CreateMode::activate(), CWDialog::addButton_clicked(), TabExternalToolsWidget::addConfig(), MultiProgressDialog::addExtraProgressBars(), FontPrefs::AddPath(), ScribusDoc::addPattern(), SCFonts::AddScalableFont(), TOCIndexPrefs::addToC(), HySettings::addToExceptList(), HySettings::addToIgnoreList(), ScripterCore::addToMainWindowMenu(), PrefsManager::alertLoadPrefsFailed(), PrefsManager::alertSavePrefsFailed(), Annot::Annot(), Annota::Annota(), ApplyMasterPageDialog::ApplyMasterPageDialog(), AspellPluginImpl::AspellPluginImpl(), CharStyle::asString(), AutoformButtonGroup::AutoformButtonGroup(), BarcodeGenerator::BarcodeGenerator(), BarcodeGenerator::bcComboChanged(), Biblio::Biblio(), HelpBrowser::bookmarkButton_clicked(), CheckDocument::buildErrorList(), StoryEditor::buildMenus(), OutlinePalette::BuildTree(), PDFOptionsIO::buildXMLString(), ButtonIcon::ButtonIcon(), DeferredTask::cancel(), TabGeneral::changeDocs(), TabGeneral::changeDocumentTemplates(), TabExternalToolsWidget::changeExtBrowserTool(), PDFExportDialog::ChangeFile(), MergeDoc::changeFile(), TabExternalToolsWidget::changeImageTool(), TabExternalToolsWidget::changeLatexEditor(), FontPrefs::ChangePath(), TabExternalToolsWidget::changePostScriptTool(), TabGeneral::changeProfs(), TabGeneral::changeScripts(), PicSearchOptions::changeSearchDir(), ScripterPrefsGui::changeStartupScript(), CharSelect::CharSelect(), CharStyleComboBox::CharStyleComboBox(), CharTableView::CharTableView(), UndoPalette::clear(), StoryEditor::closeEvent(), ScribusWin::closeEvent(), CMSPrefs::CMSPrefs(), CMYKChoose::CMYKChoose(), CollectForOutput::collect(), ColorManager::ColorManager(), ColorWheel::ColorWheel(), ScribusView::contentsDropEvent(), SVGPlug::convert(), OODPlug::convert(), EPSPlug::convert(), AIPlug::convert(), Biblio::copyObj(), PrefsManager::copyOldPreferences(), CopyPageToMasterPageDialog::CopyPageToMasterPageDialog(), Cpalette::Cpalette(), PageItem_TextFrame::createContextMenu(), PageItem_ImageFrame::createContextMenu(), PageItem_TextFrame::createInfoGroup(), PageItem_PathText::createInfoGroup(), PageItem_ImageFrame::createInfoGroup(), tfDia::createLayout(), ContextMenu::createMenuItems_NoSelection(), ContextMenu::createMenuItems_Selection(), NewDoc::createNewDocPage(), LatexEditor::createNewItemsTab(), desaxe::RuleState::createNFA(), NewDoc::createOpenDocPage(), LatexConfigCache::createParser(), PicSearch::createPreview(), PSLib::CreatePS(), tfFilter::createWidget(), CsvDialog::CsvDialog(), CupsOptions::CupsOptions(), SMShadeButton::currentChanged(), SMScComboBox::currentChanged(), SMColorCombo::currentChanged(), CustomFDialog::CustomFDialog(), ScGTFileDialog::customize(), FontListModel::data(), defaultCrashHandler(), DelColor::DelColor(), Biblio::deleteAllObj(), MasterPagesPalette::deleteMasterPage(), DelPages::DelPages(), HelpBrowser::displayNoHelp(), AboutPlugins::displayPlugin(), StoryEditor::Do_leave(), StoryEditor::Do_new(), DocInfos::DocInfos(), ScribusMainWindow::docSetup(), DocumentItemAttributes::DocumentItemAttributes(), PDFExportDialog::DoExport(), ScribusMainWindow::DoFileClose(), ScribusMainWindow::doFileNew(), ScribusMainWindow::DoFileSave(), CurveWidget::doLoad(), ScribusMainWindow::doPrint(), CurveWidget::doSave(), ColorManager::duplicateColor(), MasterPagesPalette::duplicateMasterPage(), HySettings::editExceptListEntry(), HySettings::editIgnoreListEntry(), Editor::Editor(), PageItem_LatexFrame::editorError(), PageItem_LatexFrame::editorFinished(), EffectsDialog::EffectsDialog(), ScFace_ttf::EmbedFont(), ScFace_pfa::EmbedFont(), ScFace_pfb::EmbedFont(), ScribusDoc::enableCMS(), AlignDistributePalette::enableGuideButtons(), PluginManager::enablePlugin(), GradientEditor::event(), TabKeyboardShortcutsWidget::exportKeySet(), TabKeyboardShortcutsWidget::exportKeySetFile(), ExportBitmap::exportPage(), ExtImageProps::ExtImageProps(), UpgradeChecker::fetch(), ScGTPluginManager::fileFilter(), FileFormatName(), FormatsManager::fileTypeStrings(), LanguageManager::fillInstalledStringList(), HelpBrowser::find(), FontPrefs::FontPrefs(), FontPreview::FontPreview(), FontReplaceDialog::FontReplaceDialog(), FormatsManager::FormatsManager(), tfFilter::fourthChanged(), FtFace::ftFace(), FtFace::FtFace(), WMFImportPlugin::fullTrName(), SVGImportPlugin::fullTrName(), SVGExportPlugin::fullTrName(), SubdividePlugin::fullTrName(), ShortWordsPlugin::fullTrName(), ScriptPlugin::fullTrName(), Scribus13Format::fullTrName(), Scribus134Format::fullTrName(), Scribus12Format::fullTrName(), SaveAsTemplatePlugin::fullTrName(), PathStrokerPlugin::fullTrName(), PathFinderPlugin::fullTrName(), PathCutPlugin::fullTrName(), OODrawImportPlugin::fullTrName(), OldScribusFormat::fullTrName(), NewFromTemplatePlugin::fullTrName(), MyPlugin::fullTrName(), LensEffectsPlugin::fullTrName(), ImpositionPlugin::fullTrName(), ImportPSPlugin::fullTrName(), ImportAIPlugin::fullTrName(), FontPreviewPlugin::fullTrName(), PixmapExportPlugin::fullTrName(), ColorWheelPlugin::fullTrName(), Barcode::fullTrName(), AspellPlugin::fullTrName(), LanguageManager::generateLangList(), PageSize::generateSizeList(), FDialogPreview::GenPreview(), LanguageManager::getAbbrevFromLang(), WMFImportPlugin::getAboutData(), SVGImportPlugin::getAboutData(), SVGExportPlugin::getAboutData(), SubdividePlugin::getAboutData(), ShortWordsPlugin::getAboutData(), ScriptPlugin::getAboutData(), SaveAsTemplatePlugin::getAboutData(), PathStrokerPlugin::getAboutData(), PathFinderPlugin::getAboutData(), PathCutPlugin::getAboutData(), OODrawImportPlugin::getAboutData(), NewFromTemplatePlugin::getAboutData(), LensEffectsPlugin::getAboutData(), ImpositionPlugin::getAboutData(), ImportPSPlugin::getAboutData(), ImportAIPlugin::getAboutData(), FontPreviewPlugin::getAboutData(), PixmapExportPlugin::getAboutData(), ColorWheelPlugin::getAboutData(), Barcode::getAboutData(), AspellPlugin::getAboutData(), SWConfig::getAvailableLanguagesFromFile(), LoadSavePlugin::getDialogFilter(), CsvDialog::getFDelim(), tfFilter::getFifthCombo(), Annota::GetFile(), Annot::GetFile(), getFileNameByPage(), tfFilter::getFirstCombo(), SCFonts::GetFonts(), tfFilter::getFourthCombo(), Annot::GetNIcon(), Annot::GetPIcon(), getQObjectFromPyArg(), Annot::GetRIcon(), tfFilter::getSecondCombo(), sat::getTemplateTag(), ColorWheel::getTypeDescription(), SMCharacterStyle::getUniqueName(), SMParagraphStyle::getUniqueName(), SMLineStyle::getUniqueName(), PDFOptionsIO::getUniqueNode(), PDFOptionsIO::getValueElement(), PageSelector::GotoPg(), gtFileDialog::gtFileDialog(), gtImporterDialog::gtImporterDialog(), PropertiesPalette::HandleGapSwitch(), Biblio::HandleMouse(), FontListModel::headerData(), HyAsk::HyAsk(), ImageExport_save(), ImageExport_saveAs(), ImageExport_setAllTypes(), ImageExport_setName(), ImageExport_setType(), ImageInfoDialog::ImageInfoDialog(), PicStatus::imageSelected(), WMFImportPlugin::import(), SVGImportPlugin::import(), Biblio::Import(), OODrawImportPlugin::import(), ImportPSPlugin::import(), EPSPlug::import(), ImportAIPlugin::import(), AIPlug::import(), Serializer::importCollection(), ColorManager::importColors(), TabKeyboardShortcutsWidget::importKeySetFile(), MasterPagesPalette::importPage(), LegacyMode::importToPage(), WMFImport::importWMF(), Imposition::Imposition(), PageItem_LatexFrame::infoDescription(), PageItem_ImageFrame::infoDescription(), FileLoader::informReplacementFonts(), TOCIndexPrefs::init(), ScribusDoc::init(), ScribusCore::initFonts(), ScDocOutput_Ps2::initializeCmsTransforms(), ScribusMainWindow::initMenuBar(), PluginManager::initPlugin(), PluginManager::initPlugs(), ScribusMainWindow::initScMW(), initscribus(), ScribusCore::initScribusCore(), ScribusCore::initSplash(), UndoWidget::insertRedoItem(), StyleManager::insertShortcutPage(), InsertTable::InsertTable(), UndoWidget::insertUndoItem(), InsPage::InsPage(), ScribusDoc::itemAddArea(), ScribusDoc::itemSelection_ClearItem(), ScribusDoc::itemSelection_DeleteItem(), ScribusDoc::itemSelection_EraseCharStyle(), ScribusDoc::itemSelection_EraseParagraphStyle(), ScribusDoc::itemSelection_GroupObjects(), ScribusDoc::itemSelection_MultipleDuplicate(), JavaDocs::JavaDocs(), TabKeyboardShortcutsWidget::keyPressEvent(), ShortcutWidget::keyPressEvent(), TabKeyboardShortcutsWidget::keyReleaseEvent(), ShortcutWidget::keyReleaseEvent(), WMFImportPlugin::languageChange(), SWDialog::languageChange(), UndoManager::languageChange(), UndoPalette::languageChange(), TOCIndexPrefs::languageChange(), SWPrefsGui::languageChange(), SVGImportPlugin::languageChange(), SVGExportPlugin::languageChange(), SubdividePlugin::languageChange(), StyleSelect::languageChange(), ShadowValues::languageChange(), OutlineValues::languageChange(), UnderlineValues::languageChange(), StrikeValues::languageChange(), StyleManager::languageChange(), StoryEditor::languageChange(), SToolBFont::languageChange(), SToolBAlign::languageChange(), SToolBStyle::languageChange(), SToolBColorS::languageChange(), SToolBColorF::languageChange(), SMCharacterStyle::languageChange(), SMPStyleWidget::languageChange(), SMLineStyleWidget::languageChange(), SMCStyleWidget::languageChange(), ShortWordsPlugin::languageChange(), ShortcutWidget::languageChange(), ScripterPrefsGui::languageChange(), ScripterCore::languageChange(), ScribusView::languageChange(), Biblio::languageChange(), ScInputDialog::languageChange(), SaveAsTemplatePlugin::languageChange(), PropertiesPalette::languageChange(), PrefsDialogBase::languageChange(), PythonConsole::languageChange(), PathStrokerPlugin::languageChange(), PathFinderPlugin::languageChange(), PathCutPlugin::languageChange(), PageSelector::languageChange(), PagePalette::languageChange(), PageLayouts::languageChange(), OutlinePalette::languageChange(), OODrawImportPlugin::languageChange(), NodePalette::languageChange(), NewFromTemplatePlugin::languageChange(), MyPlugin::languageChange(), ModeToolBar::languageChange(), Measurements::languageChange(), LoremManager::languageChange(), LensEffectsPlugin::languageChange(), LayerPalette::languageChange(), ImpositionPlugin::languageChange(), ImportPSPlugin::languageChange(), ImportAIPlugin::languageChange(), HelpBrowser::languageChange(), GuideManager::languageChange(), GradientEditor::languageChange(), FontPreviewPlugin::languageChange(), FontPreview::languageChange(), FontComboH::languageChange(), PixmapExportPlugin::languageChange(), DocSections::languageChange(), ExportForm::languageChange(), DashEditor::languageChange(), CurveWidget::languageChange(), Cpalette::languageChange(), CommonStrings::languageChange(), ColorWheelPlugin::languageChange(), CheckDocument::languageChange(), BookPalette::languageChange(), Barcode::languageChange(), AutoformButtonGroup::languageChange(), AspellPlugin::languageChange(), ApplyMasterPageDialog::languageChange(), AlignSelect::languageChange(), AlignDistributePalette::languageChange(), ActionManager::languageChange(), ActionManager::languageChangeUnicodeActions(), PageItem_LatexFrame::latexError(), UrlLauncher::launchUrlExt(), LayerPalette::LayerPalette(), Biblio::Load(), ScFace_postscript::load(), FtFace::load(), SWPrefsGui::loadCfgFile(), PluginManager::loadDLL(), ScribusMainWindow::loadDoc(), Scribus13Format::loadFile(), Scribus134Format::loadFile(), Scribus12Format::loadFile(), PdbIm::loadFile(), ScFace_postscript::loadFontMetrics(), FtFace::loadGlyph(), Scribus13Format::loadPage(), Scribus134Format::loadPage(), Scribus12Format::loadPage(), PatternDialog::loadPattern(), PatternDialog::loadPatternDir(), ScImgDataLoader_TIFF::loadPicture(), ScImgDataLoader_PS::loadPicture(), ScImgDataLoader_JPEG::loadPicture(), StoryEditor::LoadTextFile(), CharSelect::loadUserContent(), InsertAFrame::locateImageFile(), LoremManager::LoremManager(), ColorWheel::makeAnalogous(), ColorWheel::makeComplementary(), ColorWheel::makeMonochromatic(), ColorWheel::makeSplit(), ColorWheel::makeTetradic(), ColorWheel::makeTriadic(), MarginDialog::MarginDialog(), MarginWidget::MarginWidget(), MasterPagesPalette::MasterPagesPalette(), MergeDoc::MergeDoc(), messageHandler(), MissingFont::MissingFont(), LegacyMode::mousePressEvent(), SideBar::mouseReleaseEvent(), SeList::mouseReleaseEvent(), LegacyMode::mouseReleaseEvent(), FreehandMode::mouseReleaseEvent(), CreateMode::mouseReleaseEvent(), EffectsDialog::moveFromEffects(), MovePages::MovePages(), EffectsDialog::moveToEffects(), ColorManager::newColor(), CollectForOutput::newDirDialog(), NewDoc::NewDoc(), ScLayers::newLayer(), Biblio::NewLib(), PropertiesPalette::NewLMode(), MasterPagesPalette::newMasterPage(), PropertiesPalette::NewName(), PathFinderDialog::newOpMode(), ShortWordsPlugin::newPrefsPanelWidget(), ScriptPlugin::newPrefsPanelWidget(), PropertiesPalette::NewSel(), SMCharacterStyle::newStyle(), SMParagraphStyle::newStyle(), SMLineStyle::newStyle(), automata::FA_base< STATE, INPUT, OUTPUT >::next(), nftdialog::nftdialog(), NodePalette::NodePalette(), Biblio::ObjFromCopyAction(), Biblio::ObjFromMenu(), OdtDialog::OdtDialog(), SWPrefsGui::okButton_pressed(), tfDia::okClicked(), AspellPluginImpl::on_faddWordBtn_clicked(), AspellPluginImpl::on_fskipAllBtn_clicked(), OneClick::OneClick(), ScribusDoc::OpenCMSProfiles(), Editor::OpenScript(), OutlinePalette::OutlinePalette(), ExportForm::OutputDirectoryButton_pressed(), overwrite(), PageItem::PageItem(), PageItem_LatexFrame::PageItem_LatexFrame(), PageItemAttributes::PageItemAttributes(), PagePalette::PagePalette(), TabPDFOptions::PagePr(), BarcodeGenerator::paintBarcode(), SideBar::paintEvent(), ParaStyleComboBox::ParaStyleComboBox(), ScribusQApp::parseCommandLine(), SVGPlug::parseGroup(), OODPlug::parseGroup(), EPSPlug::parseOutput(), OutlinePalette::parseSubGroup(), PDFLibCore::PDF_End_Page(), PDFLibCore::PDF_Error_ImageLoadFailure(), PDFLibCore::PDF_Error_InsufficientMemory(), PDFLibCore::PDF_Error_MaskLoadFailure(), PDFExportDialog::PDFExportDialog(), PDFLibCore::PDFLibCore(), PicSearchOptions::PicSearchOptions(), ScPlugin::pluginTypeName(), PolygonProps::PolygonProps(), PolygonWidget::PolygonWidget(), PPreview::PPreview(), Preferences::Preferences(), PresetLayout::PresetLayout(), ScPrintEngine_GDI::print(), PrintDialog::PrintDialog(), ScPrintEngine_GDI::printPages(), UpgradeChecker::process(), PropertiesPalette::PropertiesPalette(), PSLib::PS_Error_ImageDataWriteFailure(), PSLib::PS_Error_ImageLoadFailure(), PSLib::PS_Error_InsufficientMemory(), PSLib::PS_Error_MaskLoadFailure(), PythonConsole::PythonConsole(), ScFace_ttf::RawData(), FtFace::RawData(), SCFonts::ReadCacheList(), PDFOptionsIO::readElem(), PDFOptionsIO::readFrom(), Scribus13Format::readLineStyles(), Scribus134Format::readLineStyles(), Scribus12Format::readLineStyles(), PDFOptionsIO::readLPISettings(), PDFOptionsIO::readPDFVersion(), PrefsManager::ReadPref(), PDFOptionsIO::readSettings(), SMLineStyle::rebuildList(), ReformDoc::ReformDoc(), Scribus13Format::registerFormats(), Scribus134Format::registerFormats(), Scribus12Format::registerFormats(), OODrawImportPlugin::registerFormats(), OldScribusFormat::registerFormats(), LayerPalette::removeLayer(), MasterPagesPalette::renameMasterPage(), Biblio::renameObj(), PPreview::RenderPreview(), PPreview::RenderPreviewSep(), UpgradeChecker::reportError(), SWPrefsGui::resetButton_pressed(), PluginManager::resolveSym(), TabTools::restoreDefaults(), TabPrinter::restoreDefaults(), TabPDFOptions::restoreDefaults(), TabGuides::restoreDefaults(), CMSPrefs::restoreDefaults(), SVGExportPlugin::run(), ShortWordsPlugin::run(), PathFinderPlugin::run(), PathCutPlugin::run(), MyPluginImpl::run(), gtGetText::run(), PixmapExportPlugin::run(), PageItem_LatexFrame::runApplication(), PageItem_LatexFrame::runEditor(), MenuNFT::RunNFTPlug(), RunScriptDialog::RunScriptDialog(), About::runUpdateCheck(), satdialog::satdialog(), Biblio::SaveAs(), Editor::SaveAs(), PrefsDialogBase::saveButton_clicked(), ColorManager::saveDefaults(), ScribusMainWindow::SaveText(), StoryEditor::SaveTextFile(), CharSelect::saveUserContent(), EffectsDialog::saveValues(), ScLayer::ScLayer(), scribus_bezierline(), scribus_createcharstyle(), scribus_createlayer(), scribus_createparagraphstyle(), scribus_dehyphenatetext(), scribus_delcolor(), scribus_deletepage(), scribus_deletetext(), scribus_getcolor(), scribus_getcolorasrgb(), scribus_getcolumngap(), scribus_getcolumns(), scribus_getfont(), scribus_getfontsize(), scribus_getframetext(), scribus_getlinecolor(), scribus_getlinespace(), scribus_getproperty(), scribus_gettext(), scribus_gettextlines(), scribus_gettextsize(), scribus_glayerblend(), scribus_glayerflow(), scribus_glayerlock(), scribus_glayeroutline(), scribus_glayerprint(), scribus_glayertrans(), scribus_glayervisib(), scribus_gotopage(), scribus_groupobj(), scribus_hyphenatetext(), scribus_importpage(), scribus_inserttext(), scribus_ispdfbookmark(), scribus_istextoverflowing(), scribus_layerblend(), scribus_layerflow(), scribus_layerlock(), scribus_layeroutline(), scribus_layerprint(), scribus_layertrans(), scribus_layervisible(), scribus_linktextframes(), scribus_loadimage(), scribus_newcolor(), scribus_newdocument(), scribus_newpage(), scribus_opendoc(), scribus_pageposition(), scribus_pathtext(), scribus_polygon(), scribus_polyline(), scribus_propertyctype(), scribus_removelayer(), scribus_renderfont(), scribus_replcolor(), scribus_savedocas(), scribus_savepageeps(), scribus_scalegroup(), scribus_scaleimage(), scribus_selecttext(), scribus_senttolayer(), scribus_setactlayer(), scribus_setalign(), scribus_setboxtext(), scribus_setcolor(), scribus_setcolumngap(), scribus_setcolumns(), scribus_setcornerrad(), scribus_setfillblend(), scribus_setfillshade(), scribus_setfilltrans(), scribus_setfont(), scribus_setfontsize(), scribus_setHguides(), scribus_setlineblend(), scribus_setlineshade(), scribus_setlinespace(), scribus_setlinetrans(), scribus_setlinewidth(), scribus_setmultiline(), scribus_setpdfbookmark(), scribus_setproperty(), scribus_setscaleimagetoframe(), scribus_setstyle(), scribus_settextfill(), scribus_settextshade(), scribus_settextstroke(), scribus_setunit(), scribus_setVguides(), scribus_tracetext(), scribus_unlinktextframes(), ScribusView::ScribusView(), ScripterCore::ScripterCore(), PicStatus::SearchPic(), PicSearchOptions::SearchPic(), PicSearchOptions::SearchPicAborted(), SearchReplace::SearchReplace(), PrintDialog::SelComm(), EffectsDialog::selectEffect(), EffectsDialog::selectEffectHelper(), SelectFields::SelectFields(), PrintDialog::SelFile(), CMYKChoose::SelFromSwatch(), CMYKChoose::SelModel(), PrintDialog::SelPrinter(), MultipleDuplicate::setCopiesGap(), MultipleDuplicate::setCopiesShift(), PropertiesPalette::SetCurItem(), StoryEditor::setCurrentDocumentAndItem(), SMScComboBox::setCurrentItem(), Annot::setDateSample(), MarginWidget::setFacingPages(), CharStyleComboBox::setFormat(), ParaStyleComboBox::setFormat(), ScProgressBar::setIndicator(), nftdialog::setInfo(), ScribusMainWindow::setItemFSize(), ScribusMainWindow::setItemShade(), PropertiesPalette::SetLineFormats(), PropertiesPalette::setLsp(), PageSelector::setMaximum(), PrintDialog::setMinMax(), Page::setPageName(), Page::setPageNr(), Imposition::setPageSize(), gtAction::setProgressInfo(), ScribusView::setRulerPos(), TabTools::setSample(), PicSearchOptions::setSearchButton(), ShadeButton::setShade(), CMYKChoose::setSpot(), PrintDialog::setStoredValues(), DocSections::setup(), nftdialog::setupAbout(), satdialog::setupCategories(), nftrcreader::setupCategories(), nftdialog::setupCategories(), CWDialog::setupColorComponents(), ScripterCore::setupMainInterpreter(), satdialog::setupPageSize(), PluginManager::setupPluginActions(), CsvIm::setupPStyles(), CharSelect::setupRangeCombo(), Annot::SetZiel(), ShadeButton::ShadeButton(), UpgradeChecker::show(), SMPStyleWidget::show(), ScribusQApp::showAvailLangs(), SMCStyleWidget::showColors(), SMPStyleWidget::showCStyle(), ScribusQApp::showHeader(), SMPStyleWidget::showLineSpacing(), ScribusQApp::showUsage(), ScribusQApp::showVersion(), SideBar::SideBar(), PythonConsole::slot_open(), PythonConsole::slot_saveAs(), PythonConsole::slot_saveOutput(), JavaDocs::slotAdd(), JavaDocs::slotDelete(), ScribusMainWindow::slotDocOpen(), OutlinePalette::slotDoRename(), SearchReplace::slotDoSearch(), ScribusMainWindow::slotEditCut(), ScribusMainWindow::slotFileNew(), ScribusMainWindow::slotFilePrint(), ScribusMainWindow::slotFileRevert(), ScribusMainWindow::slotFileSave(), ScribusMainWindow::slotFileSaveAs(), ScribusMainWindow::slotGetContent(), ScribusMainWindow::slotHelpAboutQt(), StyleManager::slotImport(), StyleManager::slotOk(), ScribusMainWindow::slotOnlineHelp(), ScribusMainWindow::slotPageImport(), ScribusMainWindow::slotReallyPrint(), StyleManager::slotRightClick(), PicStatus::slotRightClick(), CMYKChoose::slotRightClick(), ScripterCore::slotRunScript(), ScripterCore::slotRunScriptFile(), InsertAFrame::slotSelectType(), StyleManager::slotSetupWidget(), StyleManager::slotShortcutChanged(), SMAlignSelect::SMAlignSelect(), SMCharacterStyle::SMCharacterStyle(), SMLineStyleWidget::SMLineStyleWidget(), SMPStyleWidget::SMPStyleWidget(), SMReplaceDia::SMReplaceDia(), SMRowWidget::SMRowWidget(), SMStyleImport::SMStyleImport(), SMStyleSelect::SMStyleSelect(), SMTabruler::SMTabruler(), AspellPluginImpl::spellCheckDone(), ScribusDoc::startAlign(), ScribusMainWindow::startUpDialog(), LatexEditor::stateChanged(), SToolBFont::SToolBFont(), SToolBStyle::SToolBStyle(), TabPrinter::storeValues(), StrikeValues::StrikeValues(), SWPrefsGui::SWPrefsGui(), TabCheckDoc::TabCheckDoc(), TabDisplay::TabDisplay(), TabDocument::TabDocument(), TabGeneral::TabGeneral(), TabGuides::TabGuides(), DocSections::tableItemChanged(), TabManager::TabManager(), TabPDFOptions::TabPDFOptions(), TabPrinter::TabPrinter(), Tabruler::Tabruler(), TabTools::TabTools(), TabTypograpy::TabTypograpy(), tfDia::tfDia(), ScribusView::togglePreview(), automata::FA_base< STATE, INPUT, OUTPUT >::transitions(), SMCharacterStyle::typeNamePlural(), SMParagraphStyle::typeNamePlural(), SMLineStyle::typeNamePlural(), SMCharacterStyle::typeNameSingular(), SMParagraphStyle::typeNameSingular(), SMLineStyle::typeNameSingular(), UnderlineValues::UnderlineValues(), CharSelect::uniClearButton_clicked(), CharSelect::uniLoadButton_clicked(), CharSelect::uniSaveButton_clicked(), unitGetStrFromIndex(), unitGetTextUnitList(), PropertiesPalette::unsetDoc(), LatexEditor::updateConfigFile(), ReformDoc::updateDocumentSettings(), CharStyleComboBox::updateFormatList(), ParaStyleComboBox::updateFormatList(), Cpalette::updateFromItem(), PageItem_LatexFrame::updateImage(), SMLineStyleWidget::updateLineList(), Cpalette::updatePatternList(), SMLineStyle::updateSList(), PropertiesPalette::updateStyle(), PPreview::usePostscriptPreview(), UsePrinterMarginsDialog::UsePrinterMarginsDialog(), CMYKChoose::Verlassen(), ScribusMainWindow::warningVersion(), SMLineStyle::widget(), PdbIm::write(), SCFonts::WriteCacheList(), PageItem_LatexFrame::writeEditorFile(), PrefsManager::WritePref(), and PDFOptionsIO::writeTo().
Variable Documentation
| PyObject* NameExistsError |
Exception raised when the user tries to create an object with the same name as one that already exists
Definition at line 82 of file scriptplugin.cpp.
Referenced by initscribus().
| PyObject* NoDocOpenError |
Exception raised when no document opened - see checkHaveDocument() in cmdutil.cpp
Definition at line 78 of file scriptplugin.cpp.
Referenced by checkHaveDocument(), and initscribus().
| PyObject* NotFoundError |
A general exception for when objects such as colors and fonts cannot be found.
Definition at line 81 of file scriptplugin.cpp.
Referenced by initscribus(), scribus_delcolor(), scribus_getcolor(), scribus_getcolorasrgb(), scribus_getlinecolor(), scribus_glayerblend(), scribus_glayerflow(), scribus_glayerlock(), scribus_glayeroutline(), scribus_glayerprint(), scribus_glayertrans(), scribus_glayervisib(), scribus_layerblend(), scribus_layerflow(), scribus_layerlock(), scribus_layeroutline(), scribus_layerprint(), scribus_layertrans(), scribus_layervisible(), scribus_pathtext(), scribus_removelayer(), scribus_renderfont(), scribus_replcolor(), scribus_setactlayer(), scribus_setcolor(), scribus_setmultiline(), and scribus_setstyle().
| PyObject* NoValidObjectError |
Exception raised by GetUniqueItem when it can't find a valid frame or a suitable selection to use.
Definition at line 80 of file scriptplugin.cpp.
Referenced by getPageItemByName(), GetUniqueItem(), initscribus(), and scribus_groupobj().
| PyMethodDef scribus_methods[] |
| PyObject* ScribusException |
Common scribus Exception
Definition at line 77 of file scriptplugin.cpp.
Referenced by ImageExport_save(), ImageExport_saveAs(), initscribus(), scribus_linktextframes(), scribus_newdocument(), scribus_opendoc(), scribus_removelayer(), scribus_renderfont(), scribus_savedocas(), scribus_savepageeps(), scribus_scaleimage(), scribus_senttolayer(), scribus_setscaleimagetoframe(), and scribus_unlinktextframes().
A pointer to the ScripterCore instance.
Definition at line 87 of file scriptplugin.cpp.
Referenced by ScripterPrefsGui::apply(), and ScripterPrefsGui::ScripterPrefsGui().
| PyObject* wrappedMainWindow |
A PyCObject containing a pointer to the main window ('Carrier').
Definition at line 85 of file scriptplugin.cpp.
Referenced by initscribus().
| PyObject* wrappedQApp |
A PyCObject containing a pointer to qApp.
Definition at line 86 of file scriptplugin.cpp.
Referenced by initscribus().
| PyObject* WrongFrameTypeError |
Exception raised when an operation is performed on a frame type that doesn't support it.
Definition at line 79 of file scriptplugin.cpp.
Referenced by initscribus(), scribus_dehyphenatetext(), scribus_deletetext(), scribus_getcolumngap(), scribus_getcolumns(), scribus_getfont(), scribus_getfontsize(), scribus_getframetext(), scribus_getlinespace(), scribus_gettext(), scribus_gettextlines(), scribus_gettextsize(), scribus_hyphenatetext(), scribus_inserttext(), scribus_ispdfbookmark(), scribus_istextoverflowing(), scribus_linktextframes(), scribus_loadimage(), scribus_selecttext(), scribus_setalign(), scribus_setboxtext(), scribus_setcolumngap(), scribus_setcolumns(), scribus_setfont(), scribus_setfontsize(), scribus_setlinespace(), scribus_setpdfbookmark(), scribus_setstyle(), scribus_settextfill(), scribus_settextshade(), scribus_settextstroke(), scribus_tracetext(), and scribus_unlinktextframes().
