Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

Scribus Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_HyphenDict
_HyphenState
_HyphenTrans
_RECT16
_RECT32
_SIZE16
_SIZE32
About
AboutPluginsDisplays info about pligins. This class implements only the non-GUI parts of the About Plug-ins dialog. Please use Qt Designer on aboutpluginsbase.ui if you need to modify the layout, widget properties, etc
desaxe::Action
desaxe::Action_body
ActionManager
AddAttributes
desaxe::AddText< Type >
desaxe::AddText_body< Obj_Type >
AdjustGroupIds
AdjustGroupIds_body
AIPlugAdobe Illustrator importer plugin
AlignDistributePalette
AlignObjs
AlignSelect
Annot
Annota
Annotation
AppendInlineFrame
AppendInlineFrame_body
AppendSpecial
AppendSpecial_body
AppendText
AppendText_body
ApplicationPrefs
ApplyMasterPageDialog
ArrowChooser
ArrowDesc
AspellPluginSee scplugin.h and pluginmanager.{cpp,h} for detail on what these methods do. That documentatation is not duplicated here. Please don't implement the functionality of your plugin here; do that in aspellpluginimpl.h and aspellpluginimpl.cpp
AspellPluginImplImplementation of plugin. GUI part is derived from AspellPluginBase class, as aspellpluginbase.{cpp,h} get overwritten by uic. Interface to aspell uses Speller::Aspell::Suggest
AspellPluginImpl::ChangesStructure to keep track of number of changes made
Attribute< Type >
Attribute_body< Data_Type >
AutoformButtonGroup
Autoforms
BarcodeScribus interface to the Barcode Generator
BarcodeGeneratorActive tasts for BC GUI. It's inherited from BarcodeGeneratorBase() class which is created by uic from designer. Don't change anything in BarcodeGeneratorBase manually! It will be overwritten automatically by uic
BarcodeTypeOne Barcode Entity
BezierMode
Biblio
BibView
BibView::Elem
BITMAPINFO256
BookmarkParser2XML parsef for documantation bookmarks. This is small helper class which reads saved bookmarks configuration from ~/.scribus/doc/bookmarks.xml file. The reference to QListView *view is a reference to the list view with bookmarks
BookMItemTree widget item for PDF Bookmarks. Secret items like Pare, First, Last etc. are PDF Outlines attributes. See PDF specification for more info. These attrs are recomputed in the BookMView::rebuildTree() method
BookMViewTree widget for PDF Bookmarks. It's a minimal tree implementation with D'n'D handled in Qt4 itself. It could be rewritten into M/V/C stuff later, but it looks it's simpler and quicker now. MarkMoved() signal stores bookmarks in the ScribusDoc
BookPaletteA Bookmark Palette
bufferBinary buffer
ButtonIcon
Canvas
CanvasGesture
CanvasMode
CanvasMode_NodeEdit
CanvasViewMode
CategoriesReader
CharSelectCharacter Palette for direct chars inserting
CharStyle
CharStyleComboBox
CharTableModelA model (MVC) to handle unicode characters map. It's a backend for CharTableView - its GUI representation
CharTableViewA visual widget for displaying the unicode glyphs map. setAcceptDrops() note: It sets the right-button behaviour too. It enables delete popup menu when e is true instead of larger preview dialog. The idea: When user can drop items into it, he could want to delete it too
CharZoom"A magnifying glass" dialog for CharTableView cell
CheckDocumentPreflight Verifier GUI (P.V.) A tool to check document for errors (in P.V. profiles) which can be set up in Preferences dialog
checkerPrefs
CMSData
CMSettings
CMSPrefs
CMYKChoose
CMYKColor
CollectColor
CollectColor_body
CollectForOutputPerforms "Collect for Output" tasks. collect() method copies the document, fonts and images into user defined directory. QObject inheritance mainly due moc speedup and tr() methods
Collection
CollectMultiLine
CollectMultiLine_body
CollectSingleLine
CollectSingleLine_body
ColorChart
ColorComboCombo box for displaying list of colors
ColorFancyItemDelegate
ColorList
ColorListBoxVery nice list box with color names and samples. It's inherited from QListBox with all its methods and properties. I create it as separate class because it's used now in ColorManager and ColorWheel too. You can see it in Extras/Color Wheel or in Edit/Colors dialogs in action
ColorManagerDialog to manage colors and colorsets. It provides all operations - color creating, deleting, importing etc. There are some predefined color sets for user and it is managed here too
ColorPixmapItem
ColorPixmapValue
ColorSetManager
ColorSmallItemDelegate
ColorWheelWidget ColorWheel graphically shows a color wheel for color theory. Class ColorWheel is new widget inherited from the QLabel. See e.g. http://en.wikipedia.org/wiki/Color_wheel for more info
ColorWheel::PaintPoint
ColorWheelPluginThis is a simple "Color Theory" plugin for Scribus 1.3 and later. Harmonious colors are colors that work well together, that produce a color scheme that looks attractive; the color wheel can be used as a valuable tool for determining harmonious colors. More on: http://en.wikipedia.org/wiki/Color_wheel
ColorWideItemDelegate
CommonStringsA simple common strings class to reduce the string count and ease the translation process a little.
  • Contains untranslated and translated versions of the strings to help with reduction of future reliance of translated strings in "real" code
  • Currently stores GUI strings such as &OK and its translated version, but not the string without the &.
  • BE CAREFUL with context. Simple strings should be stored here that are obviously a verb or a noun, and if multiple contexts don't have different translations relating to verb/noun/gender in some languages. This is the reason basic words have been done initially
ContentReader
ContextMenu
CopyContentsBuffer
CopyPageToMasterPageDialog
CopyPasteBuffer
Cpalette
desaxe::CreateDFAState
CreateMode
CreatePageItem
CreatePageItem_body
CreateRange
CreateRangeData
CsvDialog
CsvIm
CupsOptions
CupsOptions::OpData
CurveWidget
CustomFDialogA Scribus own file dialog. Used almost everywhere. You can see extension handling in e.g. bool SVGExportPlugin::run(QString filename)
CWDialogGUI dialog for Color Wheel Plugin. Quite everything in this class is self explanatory (except few things ;))
DashEditor
DashPreview
DataPushButton
DeferredTaskDeferredTask is an abstraction of a generally long-running operation that is done in small steps under the control of the event loop. It is an abstract class that provides a common interface for such tasks, but cannot be used directly
DelColor
DelPages
automata::DFA< STATE, INPUT >
desaxe::DFA_State
desaxe::Digester
desaxe::DigesterParser
doc_record0PDB Document record. 16 bytes total
DocIm
DocInfosNow part of the ReformDoc multi widgets storage. See reformdoc.h as reference. The return values are handled via. getDocInfo() method. It can be used as standalone widget
DocPagesSetup
DocSections
DocumentCheckerIt create a error/warning list for CheckDocument GUI class. All errors and/or warnings are stored in errorCodes (inheritted QMap see scribusstructs.h) and parsed into tree view in CheckDocument widgets
DocumentInformation
DocumentItemAttributes
DocumentSection
DocUpdater
desaxe::Dummy
DummyUndoObject
Editor
EditToolBar
EffectsDialog
ELEM
EPSPlugPOSTSCRIPT importer plugin
ExifData
ExifValues
ExportBitmapHandles export
ExportForm
ExtImageProps
automata::FA_base< STATE, INPUT, OUTPUT >
desaxe::Factory< Type >
desaxe::Factory_body< Obj_Type >
desaxe::FactoryWithArgs< Type >
desaxe::FactoryWithArgs_body< Obj_Type >
desaxe::FactoryWithName< Type >
desaxe::FactoryWithName_body< Obj_Type >
FatalError
FDialogPreview
FileFormat
FileLoader
FileSearchA class to do a depth-first search for a file in a directory tree efficiently and safely (I hope). The class is fire and forget, letting you get on with other things and take action when you're informed that the search is complete. A FileSearch is single use
FileToolBar
FileUnzipExtract files from a zip archive
FileWatcher
FileWatcher::fileMod
FitVector
FmItem
FontCombo
FontComboH
FontListModelModel for font views. It contains quite all informations about fonts available to display in Qt4 views. It's suggested to use custom FontListView
FontListViewA table view for FontListModel. Customized QTableView to handle FontListModel in the unified way (look and feel)
FontPrefsA configuration Widget for Font Preferences
FontPreviewMain window for "Font Preview" plugin. It's only gui. Constructs a FontPreview as a child of 'parent', with the name 'name' and widget flags set to 'f'. The dialog will by default be modeless, unless you set 'modal' to true to construct a modal dialog
FontPreviewPlugin
FontReplaceDialog
FormatsManager
FPoint
FPointArray
FRectDefines a rectangle in the plane
FreehandMode
FSizeDefines the size of a two-dimensional object
FtFaceBase Class FtFace provides an ScFace private implementation for Freetype based fonts. Subclasses are ScFace_ps and ScFace_ttf
FUNCTIONPARSERTYPES::FuncDefinition
FunctionParser
FunctionParser::Data
FunctionParser::Data::FuncPtrData
desaxe::Generator< Type >
desaxe::Generator_body< Type >
desaxe::Getter< Type, Data >
desaxe::Getter_body< Obj_Type, Data_Type >
GlyphLayout
GlyphMetrics
Gradient
Gradient_body
GradientEditor
GradientHelper
GradientPreview
gtAction
gtDialogs
gtFileDialogEnhanced file dialog for get-text plugins This class is separated from gtdialogs.h file due the huge (almost) circle dependencies with fonts subdir/library
gtFont
gtFrameStyle
gtGetText
gtImporterDialog
gtMeasure
gtParagraphStyle
gtStyle
gtWriter
GuideManagerGuideManager is the dialog for guides managing ;). It's scribus non-modal palette now
GuideManagerCoreCore manipulation with the guides. Basic idea:
  • guides are handled "on the fly", no by modal dialog.
  • 2 types of guides: Standard = created one by one. Auto = created by automatic division algorithms. Automatic guides are kept by 2 ways: 1st its parameters (m_horizontalAutoCount etc.) to setup the GUI and compute guides itself. 2nd the horizontalAutoG etc. set with precomputed values from GUI actions for drawing.
  • user can move only Stnadard ones
  • Auto guides can be deleted only in manipulation dialog
  • Auto guides are painted in different color / (probably) with diff. line
GuideManagerIOA separate clas for Guides IO operations in reading or closing the documents
GuidesDelegateA delegate/editor for guides model. It's based on the QDoubleSpinBox widget. User cannot enter any others (ugly and bad) values
GuidesModelA model for guides lists. It holds guides as a double QList (it will be expanded later because of RFEs) and it handles its values editing too. The editor from GuidesDelegate is used. See Qt4 documentation for more info about its methods. FIXME: unit conversions for dipslay vs. internal
guidesPrefs
HelpBrowser
histd2A structure holding title/file url reference
HistoryParser2XML parsef for documantation history. This is small helper class which reads saved bookmarks configuration from ~/.scribus/doc/history.xml file. The reference to historyBrowser is a reference to the dialog
HrulerHorizontal ruler
HyAsk
Hyphenator
HySettings
I18nXmlStreamReader
IconBuffer
desaxe::IdRef< Type >
desaxe::IdRef_body< Obj_Type >
desaxe::IdRef_body< Obj_Type >::Mode
ImageEffect
ImageEffectsAndLayers
ImageEffectsAndLayers_body
ImageExport
ImageInfoDialog
ImageInfoRecord
ImageLoadRequest
ImIconProvider
ImportAIPlugin
ImporterData
ImportPSPlugin
ImportSetup
Imposition
ImpositionPlugin
InlineFrame
InlineFrameData
InsertAFrame
InsertAFrameData
InsertTable
InsPage
ItemMultipleDuplicateData
ItemState< C >
JavaDocs
KCurve
KeepOpen
Keys
LanguageManager
LastStyles
LatexConfigCache
LatexConfigParser
LatexEditor
LatexHighlighter
LatexParams
LatexParams_body
LatexSource
LatexSource_body
LayerPalette
LegacyMode
LensDialog
LensEffectsPluginThis is a simple "Lens Effects" plugin for Scribus 1.3 and later
LensItem
LineCombo
LineControl
LineFormatItem
LineFormatItemDelegate
LineFormatValue
LineMove
LineSpec
LineStyle
LinkButton
LinkedFrom ols scribusXml
ListLevel
ListStyle
LoadPicture
LoadPicture_body
LoadSavePlugin
desaxe::Lookup< Data >
desaxe::Lookup_body< Data_Type >
LoremManagerThis module provides simple interface to the various Lorem Ipsum variants. Scribus LI are stored in the set of XML files. The file has followind structure: <?xml version="1.0" encoding="utf8"?> <lorem> <name>name to display</name> <author>person name</author> <url>web interface</url> <p>text</p> <p>...</p> </lorem> Files are in UTF8 encoding
LoremParserXML parser for Lorem Ipsum file. This helper class reads one file
LPIData
desaxe::MakeAction< Body, Arg1, Arg2, Arg3, Arg4, Arg5 >
desaxe::MakeGenerator< Body, Obj_Type, Arg1, Arg2, Arg3 >
MarginDialogA dialog to setup the existing document margins. In modal mode called from void ScribusMainWindow::changePageMargins()
MarginStructPagemargins and bleeds
MarginWidgetWidget for Margins setting. Used e.g. in "New Doc Dialog" or "Preferences"
MarksOptions
MassObservable< OBSERVED >
MasterPagesPalette
Measurements
MeasurementsMode
MenuManager
MenuNFT
MenuSAT
MergeDoc
MetaFuncRec
MissingFont
ModeToolBar
MovePages
MSpinBoxEnthanced QSpinBox
multiLine
MultipleDuplicate
MultiProgressDialog
my_error_mgr
MyPluginSee scplugin.h and pluginmanager.{cpp,h} for detail on what these methods do. That documentatation is not duplicated here. Please don't implement the functionality of your plugin here; do that in mypluginimpl.h and mypluginimpl.cpp
MyPluginImpl
NameWidget
Navigator
NewDoc
NewFromTemplatePlugin
NewTm
automata::NFA< STATE, INPUT >
nftdialog
nftrcreader
nftsettings
nfttemplate
NodeEditContext
NodePalette
ObjectAttribute
Observable< OBSERVED >
Observer< OBSERVED >
OdtDialog
OdtIm
oldPageVar
OldScribusFormat
OldScribusFormatImpl
OneClick
OODPlug
OODrawImportPlugin
OODrawStyle
OptionListWidget
OutlinePalette
OutlineTreeItem
OutlineValues
OutlineWidget
Page
PageItem
PageItem_ImageFrame
PageItem_LatexFrame
PageItem_Line
PageItem_PathText
PageItem_Polygon
PageItem_PolyLine
PageItem_TextFrame
PageItemAttributes
PageLayouts
PageLayoutsWidget
PageListWidget
PagePalette
PageSelector
PageSet
PageSize
PageSizeInfo
PageValidator
Paragraph
Paragraph_body
ParagraphStyle
ParagraphStyle::TabRecord
ParaStyleComboBox
ParseAnnotation
ParseAnnotation_body
desaxe::PRIVATE::Patch
desaxe::PRIVATE::Patch1< LinkType >
desaxe::PRIVATE::Patch2< ObjType, LinkType >
desaxe::PatchIdRefAttribute< Type, Data >
desaxe::PatchIdRefAttribute_body< Obj_Type, Data_Type >
PathCutPluginThis is a simple "Path Cutter" plugin for Scribus 1.3 and later
PathFinderDialog
PathFinderPluginThis is a simple "Path Finder" plugin for Scribus 1.3 and later
PathStrokerPluginThis is a simple "Path Stroker" plugin for Scribus 1.3 and later
Pattern
Pattern_body
PatternDialog
pdb_headerPDB document header http://www.pyrite.org/doc_format.html version 2 bytes 0x0002 if data is compressed, 0x0001 if uncompressed spare 2 bytes purpose unknown (set to 0 on creation) length 4 bytes total length of text before compression records 2 bytes number of text records record_size 2 bytes maximum size of each record (usually 4096; see below) position 4 bytes currently viewed position in the document sizes 2*records bytes record size array 78 bytes total
PdbImAn import filter for Palm Documents (PDB files). PDB documents are simple non-formatted texts in binary forms used mainly for e-books distribution. It's taken from Abiword's PDB import/export plugin http://www.abisource.com I've simplified the importer guts to fit special Scribus needs
PDFExportDialogPDF export dialog
PDFfile
PDFlib
PDFLibCore
PDFLibCore::Bead
PDFLibCore::Cata
PDFLibCore::Dest
PDFLibCore::gData
PDFLibCore::ICCD
PDFLibCore::OCGInfo
PDFLibCore::OutL
PDFLibCore::PagL
PDFLibCore::PagT
PDFLibCore::ShIm
PDFLibCore::SpotC
PDFOptionsPDF Options struture. Capable of verifying its self, but otherwise largely a dumb struct
PDFOptionsIOHelper class for reading/writing PDFOptions
PDFPresentationData
PDFToolBar
PicItem
PicSearchDialog for selecting one of all images founded. It's called after image search Extras/Manage Pictures/ Click [Search] button for chosen image frame item
PicSearchOptions
PicStatusConstructs a Dialog, which list all Images in the current Document. In this Dialog it is possible to search for missing Images
PixmapExportPlugin
PluginManagerPluginManager handles plugin loading, unloading, and running
PluginManager::PluginDataPluginData is structure for plugin related informations
PluginManagerPrefsGuiA GUI preferences interface for enabling/disabling plugins
PluginManagerTableItemNon editable QTableWidgetItem
PolygonProps
PolygonWidget
PPreviewPrint Preview dialog
PreferencesA Preferences dialog. It's modular now. You can see a lot of special widgets here but no QWidget itself. Most of the "panels" are converted into UI files with Scribus's standard convention: foobase - foo inherited
PrefsContext
PrefsDialogBase
PrefsFile
PrefsManagerManage Scribus preferences here, and here alone Start to move the preferences out of scribus.cpp and provide some more features and hide some of the data within this class TODO Move prefsFile in here from scribus.cpp and stop passing it in for convertOldPreferences TODO Lots more :)
PrefsPanelA base class for all preferences panels
PrefsReader
PrefsTable
PresetLayoutThis is inherited QComboBox widget used in MarginWidget as "Preset List". It contains functionality for margins setting in various ways
PrintDialog
Printer
PrinterUtil
PrintOptions
Private_Memento< OBSERVED >
Private_Signal
PropertiesPalette
desaxe::Prototype< Type >
desaxe::Prototype_body< Obj_Type >
PSDDuotone_Color
PSDHeader
PSDLayer
PSLib
PythonConsoleThis is simple "IDE"/python console for interactive commands execution. It's used e.g. like Tora (SQLnavigator) console. Sample: highlight some code, press F9, then see the results
QAbstractItemDelegate
QString_from_python_str_or_unicodeBoost::Python type converter for Python `unicode' or `str' to QString
QString_to_python_unicodeBoost::Python type converter for QString to Python `unicode' object
Query
RawImage
rc4_context_t
RectSelect
ReformDoc
RenameElem
ResizeGesture
ResourceCollection
desaxe::Result< Data >
desaxe::Result_body< Data_Type >
RGBColor
RulerGesture
RulerMover
RulerT
desaxe::RuleState
RunScriptDialogSelect a python script for execution
SampleItemProvides sample "text frame" as pixmap. You can create a pixmap with standard Scribus text frame here. It can be used as a kind of preview. It needs at least one existing ScribusDoc - so there is one created if ScWM->doc is null (then it's destroyed of course). SampleItem creates 2 temporary colors in scribus document - Black and white - to be sure to display B/W preview correctly every time. These color are renoved in descructor. Or used cleanupTemporary() method
sat
satdialog
SaveAsTemplatePlugin
SaxFilter
SaxHandler
SaxHandlerNull
SaxIO
SaxXML
ScActionPluginA plug-in that performs a single action
ScActionPlugin::ActionInfo
ScASCII85EncodeFilter
ScColor
ScColorEngine
ScColorShade
ScComboBoxAlways uses a listbox instead of a popup, independent of any QStyle
ScDocOutput
ScDocOutput_Ps2
ScFaceBase Class ScFace : This is a total rewrite of the old Foi class
ScFace::GlyphData
ScFace::ScFaceDataSee accessors for ScFace for docs
ScFace_pfa
ScFace_pfb
ScFace_postscript
ScFace_ttf
ScFileWidgetSimple wrapper simulating the QFileDialog as a common widget. Usage is simple - everything is like in QFileDialog except it is not a dialog, it's a widget. It can be used for extension features etc
ScFlateEncodeFilter
ScFlateEncodeFilterData
SCFontsMain class SCFonts. Subclass of QDict<ScFace>. This class replaces the previous SCFonts typedef, and is nearly as convenient. The chief difference from the application point of view is that while data can still be retrieved with SCFonts[fontname], this cannot be used to add members. Since the only piece of code that will generally add members is scfonts.h, this is not a major problem
SCFonts::testCache
SCFontsIterator
ScGTFileDialog
ScGTOptions
ScGTOptionsWindow
ScGTPluginSuper class for all text importer plugins
ScGTPluginManagerManages the import process
ScGuardedObject< T >
ScGuardedPtr< T >
ScGuardedPtrData< T >
ScGzFile
ScHelpTreeModel
ScImage
ScImgDataLoader
ScImgDataLoader_GIMP
ScImgDataLoader_JPEG
ScImgDataLoader_PDF
ScImgDataLoader_PS
ScImgDataLoader_PS::plateOffsets
ScImgDataLoader_PSD
ScImgDataLoader_QT
ScImgDataLoader_TIFF
ScInputDialogA QInputDialog clone with ScrSpinBox widget
ScLayer
ScLayers
ScListBoxDelegate
ScListBoxPixmap< pixWidth, pixHeight >
ScMessageBox
ScPageOutput
ScPageOutput_Ps2
ScPainter
ScPainter::layerProp
ScPainterEx_GDI
ScPainterEx_GDIPlus
ScPainterEx_Ps2
ScPainterExBase
ScPaths
ScPattern
ScPersistentPluginA plug-in that is resident for the lifetime of the app
ScPixmapCache< T >
ScPluginAbstract super class for all Scribus plug-ins
ScPlugin::AboutDataScPlugin provides an interface to ask plugins for information about themselves
ScPreview
ScPrintEngine
ScPrintEngine_GDI
ScPrintEngine_PS
ScProgressBarA Progress Bar that allows a number (X of Y) style or standard % indicator
ScPs2OutputParams
ScrAction
Scribus12Format
Scribus12FormatImpl
Scribus134Format
Scribus134FormatImpl
Scribus13Format
Scribus13FormatImpl
ScribusCoreThe core functions moved from the old ScribusMainWindow class NO WINDOWS NO VIEWS NO DOCS NO PAGEITEMS
ScribusDocDocument Class
ScribusDoc::BookMa
ScribusDoc::OpenNodesList
ScribusMainWindowThis Class is the base class for your application. It sets up the main window and providing a menubar, toolbar and statusbar. For the main view, an instance of class ScribusView is created which creates your view
ScribusMainWindow::PDe
ScribusQApp
ScribusView
ScribusWin
ScripterCore
ScripterPrefsGuiSubclass of PrefsPanel that's supplied to the prefs dialog for use when showing plugin preferences
ScriptPlugin
ScriXmlDoc
ScrPaletteBase
ScrPopupMenu
ScrSpinBoxScrSpinBox is a Qt4 replacement for our old ScrSpinBox using Qt3
ScrSpinBoxPluginA ScrSpinBox plugin for Qt designer
ScStreamFilter
ScTableWidget
ScTableWidgetPluginA ScTableWidget plugin for Qt designer
ScText
ScText_Shared
ScTextBrowser
ScTextBrowserPluginA ScTextBrowser plugin for Qt designer
ScToolBar
SearchReplace
Section_t
SEditor
SeItem
SelectFields
Selection
SeList
Serializer
desaxe::SetAttribute< Type, Data >
desaxe::SetAttribute_body< Obj_Type, Data_Type >
desaxe::SetAttributes< Type >
desaxe::SetAttributes_body< Obj_Type >
desaxe::SetAttributeWithConversion< Type, Data >
desaxe::SetAttributeWithConversion_body< Obj_Type, Data_Type >
SetCharStyle
SetCharStyle_bodyPageItem StoryText -> PageItem StoryText
SetItemText
SetItemText_bodyPageItem StoryText -> PageItem StoryText
SetTabStop
SetTabStop_body
desaxe::Setter< Type, Data >
desaxe::Setter_body< Obj_Type, Data_Type >
desaxe::SetterP< Type, Data, Store >
desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >
desaxe::SetterWithConversion< Type, Data, Store >
desaxe::SetterWithConversion_body< Obj_Type, Data_Type, Store_Type >
desaxe::SetText< Type >
desaxe::SetText_body< Obj_Type >
SeView
ShadeButton
ShadowValues
ShortcutWidgetUser defined key-shortcuts for Style Manager dialog
ShortWordsPluginThis is the Scribus Short Words plugin interface specification
SideBar
SimpleStateSimpleState provides a simple implementation of the UndoState
SingleLine
SingleObservable< OBSERVED >
SMAlignSelect
SMAlignSelectPluginA SMScComboBox plugin for Qt designer
SMCharacterStyle
SMColorCombo
SMColorComboPluginA SMColorCombo plugin for Qt designer
SMCStyleWidget
SMFontComboH
SMFontComboHPluginA SMFontComboH plugin for Qt designer
SMLineStyle
SMLineStyleWidget
SMParagraphStyle
SMPStyleWidget
SMReplaceDiaStyle Manager replace dialog
SMRowWidgetStyle Manager: replace one style with another one. A "current--new row" widget
SMScComboBox
SMScComboBoxPluginA SMScComboBox plugin for Qt designer
SMScrSpinBox
SMScrSpinBoxPluginA SMScrSpinBox plugin for Qt designer
SMShadeButton
SMShadeButtonPluginA SMShadeButton plugin for Qt designer
SMSpinBox
SMSpinBoxPluginA SMSpinBox plugin for Qt designer
SMStyleImportImport styles from outer sla document. User can choose what to import and what to do with the style names here
SMStyleSelect
SMStyleSelectPluginA SMStyleSelect plugin for Qt designer
SMTabruler
SMTabrulerPluginA SMTabruler plugin for Qt designer
SpanAction
SpanAction_body
SpecialChars
SplashScreenScribus splash screen
sPSPassthrough
StencilReader
SToolBAlign
SToolBColorF
SToolBColorS
SToolBFont
SToolBStyle
desaxe::Store< Type >
desaxe::Store_body< Obj_Type >
StoryEditor
StoryText
StrikeValues
StringPushButton
Style
StyleContext
StyleContextProxy
StyledTextMimeData
StyleFlag
StyleItemRepresents a style type that can be added to the Style Manager
StyleManager
StyleReader
StyleSelect
StyleSet< STYLE >
StyleStack
StyleView
StyleViewItem
SubdividePluginThis is a simple Subdivide" plugin for Scribus 1.3 and later
Speller::Aspell::SuggestClass for interfacing with aspell. Should work with any aspell version from 0.60 onwards
SVGExPlug
SVGExportPlugin
SVGImportPluginA class providing the plugin interface implementation for this plugin
SVGPlug
SVGState
SvgStyle
SWConfigThis is the Scribus Short Words configuratin specification. Methods of this class read config files and PrefsManager context informations. Preferences GUI is in SWPrefsGui
SWDialogGUI dialog for user to make decision. Generated from Qt designer UI file. Later changes by my hands :)
SWParseThis is the Scribus Short Words plugin main mechanism
SWPrefsGuiThis is the Scribus Short Words plugin configuration widget. Used in Preferences dialog
SWSyntaxHighlighter
SyntaxColorsStore colors for syntax highligter. It provides defaults, loading and storing preferences
SyntaxHighlighterSimple syntax highlighting for Scripter (QTextEdit). Based on the source of the Sqliteman and Qt4 examples. but very simplifier. Improved too (of course). TODO: colors of the higlited texts. User should set the colors in the preferences. Waiting for the new plugin API
SyntaxHighlighter::HighlightingRule
TabCheckDocA setup widget for checking Profiles (for Preflight Verifier constraints)
TabControl
TabDisplayDisplay panel for preferences dialog. This class is inherited from UI base class
TabDocumentDocument panel for preferences dialog. This class is inherited from UI base class
TabExternalToolsWidget
TabGeneralGeneral panel for preferences dialog. This class is inherited from UI base class
TabGuides
TabKeyboardShortcutsWidget
TabManager
TabMiscellaneousMiscellaneous panel for preferences dialog. This class is inherited from UI base class
TabPDFOptions
TabPrinter
Tabruler
TabScrapbookScrapbook panel for preferences dialog. This class is inherited from UI base class
TabToolsTools panel for preferences dialog. This class is inherited from UI base class
TabTypograpy
TagTable
TextFilter
tfDia
tfFilter
tm_unz_s
TOCGenerator
TOCIndexPrefs
ToCSetup
toolPrefs
desaxe::Top< Type >
desaxe::Top_body< Obj_Type >
Transaction
Transaction::TransactionStateBase
TransactionData
TransactionStateTransactionState provides a container where multiple UndoStates can be stored
desaxe::Transform< Type, Arg >
desaxe::Transform_body< Obj_Type, Arg_Type >
desaxe::Transform_body< Obj_Type, Arg_Type >::Cell
TrashBin
TreeItem
TreeModel
TxtIm
typoPrefs
UnderlineValues
UndoGuiUndoGui is a virtual superclass for undo/redo widgets
UndoManagerUndoManager handles the undo stack
UndoObjectSuperclass for all objects that are wanted to have undoable actions
UndoPaletteUndoGui subclass which creates an undo history window
UndoPalette::UndoItemUndoItem provides a custom QListBoxItem for the undo history view
UndoStack
UndoStateUndoState describes an undoable state (action)
UndoTransaction
UndoWidgetTool bar buttons with pop up menus for undo and redo
UnicodeChooseButtonA special widget to cooperate with UnicodeSearch. Construct a toggle push button. When it's toggled, the search dialog is shown. It is an "apply" button too
UnicodeSearchSpecial "search for unicode character" dialog. The search string entered by user is searched in character description and in the hex representation (as string) too. See directory ./unicodemap/ for more info
UniqueID
unz_file_info_s
unz_file_pos_s
unz_global_info_s
UpdateManaged
UpdateManager
UpdateMemento
UpgradeChecker
UpgradeCheckerGUI
UrlLauncher
UsePrinterMarginsDialog
UserActionSniffer
desaxe::PRIVATE::VarPtr
VColorStop
VColorStopEx
VGradient
VGradientEx
VisionDefectColorThis code is an implementation of an algorithm described by Hans Brettel, Francoise Vienot and John Mollon in the Journal of the Optical Society of America V14(10), pg 2647. (See http://vischeck.com/ for more info.)
VrulerVertical ruler
windowPrefs
WmfCmd
WMFContext
WmfEnhMetaHeader
WmfEnhMetaRecord
WMFGraphicsState
WMFImport
WMFImportPluginA class providing the plugin interface implementation for this plugin
WmfMetaHeader
WmfMetaRecord
WmfObjBrushHandle
WmfObjFontHandle
WmfObjHandle
WmfObjPatternBrushHandle
WmfObjPenHandle
WmfPlaceableHeader
WortEdit
XmlColorPicker
XmlComboBox
XmlDoubleSpinBox
XmlFontComboBox
XmlLineEdit
XmlSpinBox
XmlTextEdit
XmlWidget
zlib_filefunc_def_s
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.