Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

AlignDistributePalette Class Reference

#include <aligndistribute.h>

Inheritance diagram for AlignDistributePalette:

Inheritance graph
[legend]
Collaboration diagram for AlignDistributePalette:

Collaboration graph
[legend]

List of all members.

Public Slots

void setGuide (int, double)

Signals

void documentChanged ()

Public Member Functions

 AlignDistributePalette (QWidget *parent=0, const char *name=0, bool modal=FALSE, Qt::WFlags fl=0)
 ~AlignDistributePalette ()
virtual void setDoc (ScribusDoc *newDoc)
void unitChange ()
virtual void changeEvent (QEvent *e)

Protected Slots

virtual void languageChange ()
void alignLeftOut ()
void alignRightOut ()
void alignBottomIn ()
void alignRightIn ()
void alignBottomOut ()
void alignCenterHor ()
void alignLeftIn ()
void alignCenterVer ()
void alignTopOut ()
void alignTopIn ()
void distributeDistH (bool usingDistance=false)
void distributeDistValH ()
void distributeDistAcrossPage ()
void distributeDistAcrossMargins ()
void distributeRight ()
void distributeBottom ()
void distributeCenterH ()
void distributeDistV (bool usingDistance=false)
void distributeDistValV ()
void distributeDistDownPage ()
void distributeDistDownMargins ()
void distributeLeft ()
void distributeCenterV ()
void distributeTop ()
void alignToChanged (int)

Protected Attributes

ScribusViewcurrView

Private Member Functions

void init ()
void enableGuideButtons ()

Private Attributes

UndoManagerundoManager
ScribusDoc::AlignTo currAlignTo
QList< AlignObjs > * alignObjects
ScribusDoccurrDoc
double unitRatio
int guideDirection
double guidePosition
QString guideInfoText
QString guideInfoTextNone


Detailed Description

Definition at line 51 of file aligndistribute.h.


Constructor & Destructor Documentation

AlignDistributePalette::AlignDistributePalette ( QWidget *  parent = 0,
const char *  name = 0,
bool  modal = FALSE,
Qt::WFlags  fl = 0 
)

Definition at line 50 of file aligndistribute.cpp.

References currDoc, init(), languageChange(), and setDoc().

AlignDistributePalette::~AlignDistributePalette (  ) 

Definition at line 74 of file aligndistribute.cpp.


Member Function Documentation

void AlignDistributePalette::setDoc ( ScribusDoc newDoc  )  [virtual]

void AlignDistributePalette::unitChange (  ) 

void AlignDistributePalette::changeEvent ( QEvent *  e  )  [virtual]

Definition at line 78 of file aligndistribute.cpp.

References languageChange().

void AlignDistributePalette::setGuide ( int  direction,
double  position 
) [slot]

Definition at line 412 of file aligndistribute.cpp.

References enableGuideButtons(), guideDirection, and guidePosition.

void AlignDistributePalette::languageChange (  )  [protected, virtual, slot]

Definition at line 88 of file aligndistribute.cpp.

References alignToChanged(), guideInfoTextNone, and tr().

Referenced by AlignDistributePalette(), and changeEvent().

void AlignDistributePalette::alignLeftOut (  )  [protected, slot]

Definition at line 259 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignLeftOut().

Referenced by init().

void AlignDistributePalette::alignRightOut (  )  [protected, slot]

Definition at line 283 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignRightOut().

Referenced by init().

void AlignDistributePalette::alignBottomIn (  )  [protected, slot]

Definition at line 309 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignBottomIn().

Referenced by init().

void AlignDistributePalette::alignRightIn (  )  [protected, slot]

Definition at line 277 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignRightIn().

Referenced by init().

void AlignDistributePalette::alignBottomOut (  )  [protected, slot]

Definition at line 315 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignBottomOut().

Referenced by init().

void AlignDistributePalette::alignCenterHor (  )  [protected, slot]

Definition at line 271 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignCenterHor().

Referenced by init().

void AlignDistributePalette::alignLeftIn (  )  [protected, slot]

Definition at line 265 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignLeftIn().

Referenced by init().

void AlignDistributePalette::alignCenterVer (  )  [protected, slot]

Definition at line 302 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignCenterVer().

Referenced by init().

void AlignDistributePalette::alignTopOut (  )  [protected, slot]

Definition at line 289 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignTopOut().

Referenced by init().

void AlignDistributePalette::alignTopIn (  )  [protected, slot]

Definition at line 295 of file aligndistribute.cpp.

References currAlignTo, currDoc, guidePosition, and ScribusDoc::itemSelection_AlignTopIn().

Referenced by init().

void AlignDistributePalette::distributeDistH ( bool  usingDistance = false  )  [protected, slot]

Definition at line 339 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeDistH().

Referenced by distributeDistValH(), and init().

void AlignDistributePalette::distributeDistValH (  )  [protected, slot]

Definition at line 345 of file aligndistribute.cpp.

References currDoc, and distributeDistH().

Referenced by init().

void AlignDistributePalette::distributeDistAcrossPage (  )  [protected, slot]

Definition at line 351 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeAcrossPage().

Referenced by init().

void AlignDistributePalette::distributeDistAcrossMargins (  )  [protected, slot]

Definition at line 363 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeAcrossPage().

Referenced by init().

void AlignDistributePalette::distributeRight (  )  [protected, slot]

Definition at line 333 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeRight().

Referenced by init().

void AlignDistributePalette::distributeBottom (  )  [protected, slot]

Definition at line 376 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeBottom().

Referenced by init().

void AlignDistributePalette::distributeCenterH (  )  [protected, slot]

Definition at line 327 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeCenterH().

Referenced by init().

void AlignDistributePalette::distributeDistV ( bool  usingDistance = false  )  [protected, slot]

Definition at line 394 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeDistV().

Referenced by distributeDistValV(), and init().

void AlignDistributePalette::distributeDistValV (  )  [protected, slot]

Definition at line 400 of file aligndistribute.cpp.

References currDoc, and distributeDistV().

Referenced by init().

void AlignDistributePalette::distributeDistDownPage (  )  [protected, slot]

Definition at line 357 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeDownPage().

Referenced by init().

void AlignDistributePalette::distributeDistDownMargins (  )  [protected, slot]

Definition at line 369 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeDownPage().

Referenced by init().

void AlignDistributePalette::distributeLeft (  )  [protected, slot]

Definition at line 321 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeLeft().

Referenced by init().

void AlignDistributePalette::distributeCenterV (  )  [protected, slot]

Definition at line 382 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeCenterV().

Referenced by init().

void AlignDistributePalette::distributeTop (  )  [protected, slot]

Definition at line 388 of file aligndistribute.cpp.

References currDoc, and ScribusDoc::itemSelection_DistributeTop().

Referenced by init().

void AlignDistributePalette::alignToChanged ( int  newAlignTo  )  [protected, slot]

Definition at line 406 of file aligndistribute.cpp.

References currAlignTo, and enableGuideButtons().

Referenced by init(), and languageChange().

void AlignDistributePalette::init (  )  [private]

void AlignDistributePalette::enableGuideButtons (  )  [private]

void AlignDistributePalette::documentChanged (  )  [signal]


Member Data Documentation

Definition at line 68 of file aligndistribute.h.

Definition at line 102 of file aligndistribute.h.

Referenced by init().

Definition at line 104 of file aligndistribute.h.

Referenced by setDoc().

Definition at line 106 of file aligndistribute.h.

Referenced by enableGuideButtons(), init(), and unitChange().

Definition at line 107 of file aligndistribute.h.

Referenced by enableGuideButtons(), init(), and setGuide().

Definition at line 109 of file aligndistribute.h.

Referenced by enableGuideButtons(), and init().

Definition at line 109 of file aligndistribute.h.

Referenced by enableGuideButtons(), init(), and languageChange().


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.