Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

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>

Include dependency graph for scriptplugin.cpp:

Go to the source code of this file.

Functions

int scriptplugin_getPluginAPIVersion ()
ScPluginscriptplugin_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.
ScripterCorescripterCore
 A pointer to the ScripterCore instance.
PyMethodDef scribus_methods []


Function Documentation

void initscribus ( ScribusMainWindow pl  ) 

void initscribus_failed ( const char *  fileName,
int  lineNo 
)

Definition at line 486 of file scriptplugin.cpp.

Referenced by initscribus().

static PyObject* scribus_getval ( PyObject *   )  [static]

Definition at line 236 of file scriptplugin.cpp.

References ScripterCore::inValue.

static PyObject* scribus_retval ( PyObject *  ,
PyObject *  args 
) [static]

Definition at line 222 of file scriptplugin.cpp.

References ScripterCore::returnString.

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 (  ) 

Definition at line 90 of file scriptplugin.cpp.

References PLUGIN_API_VERSION.

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

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[]

Definition at line 280 of file scriptplugin.cpp.

Referenced by initscribus().

PyObject* ScribusException

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().

Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.