diff options
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/poppler/PageTransition.h')
-rw-r--r-- | Build/source/libs/poppler/poppler-src/poppler/PageTransition.h | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/Build/source/libs/poppler/poppler-src/poppler/PageTransition.h b/Build/source/libs/poppler/poppler-src/poppler/PageTransition.h deleted file mode 100644 index 82f080f418c..00000000000 --- a/Build/source/libs/poppler/poppler-src/poppler/PageTransition.h +++ /dev/null @@ -1,105 +0,0 @@ -/* PageTransition.cc - * Copyright (C) 2005, Net Integration Technologies, Inc. - * Copyright (C) 2015, Arseniy Lartsev <arseniy@alumni.chalmers.se> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. - */ - -#ifndef PAGE_TRANSITION_H -#define PAGE_TRANSITION_H - -#ifdef USE_GCC_PRAGMAS -#pragma interface -#endif - -#include "Object.h" - -//------------------------------------------------------------------------ -// PageTransition -//------------------------------------------------------------------------ - -// if changed remember to keep in sync with frontend enums -enum PageTransitionType { - transitionReplace = 0, - transitionSplit, - transitionBlinds, - transitionBox, - transitionWipe, - transitionDissolve, - transitionGlitter, - transitionFly, - transitionPush, - transitionCover, - transitionUncover, - transitionFade -}; - -// if changed remember to keep in sync with frontend enums -enum PageTransitionAlignment { - transitionHorizontal = 0, - transitionVertical -}; - -// if changed remember to keep in sync with frontend enums -enum PageTransitionDirection { - transitionInward = 0, - transitionOutward -}; - -class PageTransition { -public: - // Construct a Page Transition. - PageTransition (Object *trans); - - // Destructor. - ~PageTransition (); - - // Was the Page Transition created successfully? - GBool isOk() { return ok; } - - // Get type - PageTransitionType getType() { return type; } - - // Get duration - double getDuration() { return duration; } - - // Get alignment - PageTransitionAlignment getAlignment() { return alignment; } - - // Get direction - PageTransitionDirection getDirection() { return direction; } - - // Get angle - int getAngle() { return angle; } - - // Get scale - double getScale() { return scale; } - - // Is rectangular? - GBool isRectangular() { return rectangular; } - -private: - - PageTransitionType type; // transition style - double duration; // duration of the effect in seconds - PageTransitionAlignment alignment; // dimension of the effect - PageTransitionDirection direction; // direction of motion - int angle; // direction in degrees - double scale; // scale - GBool rectangular; // is the area to be flown in rectangular? - GBool ok; // set if created successfully -}; - -#endif /* PAGE_TRANSITION_H */ |