Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(487)

Side by Side Diff: experimental/PdfViewer/autogen/SkPdfMovieActivationDictionary_autogen.h

Issue 17856004: refactoring for pdf viewer lib (Closed) Base URL: http://skia.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #ifndef __DEFINED__SkPdfMovieActivationDictionary 1 #ifndef __DEFINED__SkPdfMovieActivationDictionary
2 #define __DEFINED__SkPdfMovieActivationDictionary 2 #define __DEFINED__SkPdfMovieActivationDictionary
3 3
4 #include "SkPdfUtils.h" 4 #include "SkPdfUtils.h"
5 #include "SkPdfEnums_autogen.h" 5 #include "SkPdfEnums_autogen.h"
6 #include "SkPdfArray_autogen.h" 6 #include "SkPdfArray_autogen.h"
7 #include "SkPdfDictionary_autogen.h" 7 #include "SkPdfDictionary_autogen.h"
8 8
9 // Entries in a movie activation dictionary 9 // Entries in a movie activation dictionary
10 class SkPdfMovieActivationDictionary : public SkPdfDictionary { 10 class SkPdfMovieActivationDictionary : public SkPdfDictionary {
(...skipping 526 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 * * If it is expressed in a time scale different from that of the movie itsel f, it is 537 * * If it is expressed in a time scale different from that of the movie itsel f, it is
538 * represented as an array of two values: an integer or string denoting the 538 * represented as an array of two values: an integer or string denoting the
539 * starting time, as above, followed by an integer specifying the time scale in 539 * starting time, as above, followed by an integer specifying the time scale in
540 * units per second. 540 * units per second.
541 * If this entry is omitted, the movie is played from the beginning. 541 * If this entry is omitted, the movie is played from the beginning.
542 **/ 542 **/
543 bool has_Start() const { 543 bool has_Start() const {
544 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Start ", "", NULL)); 544 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Start ", "", NULL));
545 } 545 }
546 546
547 SkPdfObject* Start() const { 547 SkPdfObject* Start() const;
548 SkPdfObject* ret;
549 if (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Start", " ", &ret)) return ret;
550 // TODO(edisonn): warn about missing required field, assert for known good p dfs
551 return NULL;
552 }
553
554 /** (Optional) The duration of the movie segment to be played, specified in the 548 /** (Optional) The duration of the movie segment to be played, specified in the
555 * same form as Start. Negative values specify that the movie is to be played 549 * same form as Start. Negative values specify that the movie is to be played
556 * backward. If this entry is omitted, the movie is played to the end. 550 * backward. If this entry is omitted, the movie is played to the end.
557 **/ 551 **/
558 bool has_Duration() const { 552 bool has_Duration() const {
559 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Durat ion", "", NULL)); 553 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Durat ion", "", NULL));
560 } 554 }
561 555
562 SkPdfObject* Duration() const { 556 SkPdfObject* Duration() const;
563 SkPdfObject* ret;
564 if (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Duration" , "", &ret)) return ret;
565 // TODO(edisonn): warn about missing required field, assert for known good p dfs
566 return NULL;
567 }
568
569 /** (Optional) The initial speed at which to play the movie. If the value of thi s 557 /** (Optional) The initial speed at which to play the movie. If the value of thi s
570 * entry is negative, the movie is played backward with respect to Start and 558 * entry is negative, the movie is played backward with respect to Start and
571 * Duration. Default value: 1.0. 559 * Duration. Default value: 1.0.
572 **/ 560 **/
573 bool has_Rate() const { 561 bool has_Rate() const {
574 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Rate" , "", NULL)); 562 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Rate" , "", NULL));
575 } 563 }
576 564
577 double Rate() const { 565 double Rate() const;
578 double ret;
579 if (DoubleFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Rate", "" , &ret)) return ret;
580 // TODO(edisonn): warn about missing required field, assert for known good p dfs
581 return 0;
582 }
583
584 /** (Optional) The initial sound volume at which to play the movie, in the range 566 /** (Optional) The initial sound volume at which to play the movie, in the range
585 * -1.0 to 1.0. Higher values denote greater volume; negative values mute the 567 * -1.0 to 1.0. Higher values denote greater volume; negative values mute the
586 * sound. Default value: 1.0. 568 * sound. Default value: 1.0.
587 **/ 569 **/
588 bool has_Volume() const { 570 bool has_Volume() const {
589 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Volum e", "", NULL)); 571 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Volum e", "", NULL));
590 } 572 }
591 573
592 double Volume() const { 574 double Volume() const;
593 double ret;
594 if (DoubleFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Volume", "", &ret)) return ret;
595 // TODO(edisonn): warn about missing required field, assert for known good p dfs
596 return 0;
597 }
598
599 /** (Optional) A flag specifying whether to display a movie controller bar while 575 /** (Optional) A flag specifying whether to display a movie controller bar while
600 * playing the movie. Default value: false. 576 * playing the movie. Default value: false.
601 **/ 577 **/
602 bool has_ShowControls() const { 578 bool has_ShowControls() const {
603 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ShowC ontrols", "", NULL)); 579 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ShowC ontrols", "", NULL));
604 } 580 }
605 581
606 bool ShowControls() const { 582 bool ShowControls() const;
607 bool ret;
608 if (BoolFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ShowControl s", "", &ret)) return ret;
609 // TODO(edisonn): warn about missing required field, assert for known good p dfs
610 return false;
611 }
612
613 /** (Optional) The play mode for playing the movie: 583 /** (Optional) The play mode for playing the movie:
614 * Once Play once and stop. 584 * Once Play once and stop.
615 * Open Play and leave the movie controller bar open. 585 * Open Play and leave the movie controller bar open.
616 * Repeat Play repeatedly from beginning to end until stopped. 586 * Repeat Play repeatedly from beginning to end until stopped.
617 * Palindrome Play continuously forward and backward until stopped. 587 * Palindrome Play continuously forward and backward until stopped.
618 * Default value: Once. 588 * Default value: Once.
619 **/ 589 **/
620 bool has_Mode() const { 590 bool has_Mode() const {
621 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Mode" , "", NULL)); 591 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Mode" , "", NULL));
622 } 592 }
623 593
624 std::string Mode() const { 594 std::string Mode() const;
625 std::string ret;
626 if (NameFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Mode", "", &ret)) return ret;
627 // TODO(edisonn): warn about missing required field, assert for known good p dfs
628 return "";
629 }
630
631 /** (Optional) A flag specifying whether to play the movie synchronously or 595 /** (Optional) A flag specifying whether to play the movie synchronously or
632 * asynchronously. If this value is true, the movie player will retain control until 596 * asynchronously. If this value is true, the movie player will retain control until
633 * the movie is completed or dismissed by the user; if false, it will return co ntrol 597 * the movie is completed or dismissed by the user; if false, it will return co ntrol
634 * to the viewer application immediately after starting the movie. Default valu e: 598 * to the viewer application immediately after starting the movie. Default valu e:
635 * false. 599 * false.
636 **/ 600 **/
637 bool has_Synchronous() const { 601 bool has_Synchronous() const {
638 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Synch ronous", "", NULL)); 602 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Synch ronous", "", NULL));
639 } 603 }
640 604
641 bool Synchronous() const { 605 bool Synchronous() const;
642 bool ret;
643 if (BoolFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Synchronous ", "", &ret)) return ret;
644 // TODO(edisonn): warn about missing required field, assert for known good p dfs
645 return false;
646 }
647
648 /** (Optional) The magnification (zoom) factor at which to play the movie. The 606 /** (Optional) The magnification (zoom) factor at which to play the movie. The
649 * presence of this entry implies that the movie is to be played in a floating win- 607 * presence of this entry implies that the movie is to be played in a floating win-
650 * dow; if the entry is absent, it will be played in the annotation rectangle. 608 * dow; if the entry is absent, it will be played in the annotation rectangle.
651 * The value of the entry is an array of two integers, [numerator denominator], 609 * The value of the entry is an array of two integers, [numerator denominator],
652 * denoting a rational magnification factor for the movie. The final window 610 * denoting a rational magnification factor for the movie. The final window
653 * size, in pixels, is 611 * size, in pixels, is
654 * (numerator / denominator) x Aspect 612 * (numerator / denominator) x Aspect
655 * where the value of Aspect is taken from the movie dictionary (see Table 8.79 ). 613 * where the value of Aspect is taken from the movie dictionary (see Table 8.79 ).
656 **/ 614 **/
657 bool has_FWScale() const { 615 bool has_FWScale() const {
658 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FWSca le", "", NULL)); 616 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FWSca le", "", NULL));
659 } 617 }
660 618
661 SkPdfArray* FWScale() const { 619 SkPdfArray* FWScale() const;
662 SkPdfArray* ret;
663 if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FWScale", "", &ret)) return ret;
664 // TODO(edisonn): warn about missing required field, assert for known good p dfs
665 return NULL;
666 }
667
668 /** (Optional) For floating play windows, the relative position of the window on 620 /** (Optional) For floating play windows, the relative position of the window on
669 * the screen. The value is an array of two numbers 621 * the screen. The value is an array of two numbers
670 * [horiz vert] 622 * [horiz vert]
671 * each in the range 0.0 to 1.0, denoting the relative horizontal and vertical posi- 623 * each in the range 0.0 to 1.0, denoting the relative horizontal and vertical posi-
672 * tion of the movie window with respect to the screen. For example, the value 624 * tion of the movie window with respect to the screen. For example, the value
673 * [0.5 0.5] centers the window on the screen. Default value: [0.5 0.5]. 625 * [0.5 0.5] centers the window on the screen. Default value: [0.5 0.5].
674 * CHAPTER 9 626 * CHAPTER 9
675 **/ 627 **/
676 bool has_FWPosition() const { 628 bool has_FWPosition() const {
677 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FWPos ition", "", NULL)); 629 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FWPos ition", "", NULL));
678 } 630 }
679 631
680 SkPdfArray* FWPosition() const { 632 SkPdfArray* FWPosition() const;
681 SkPdfArray* ret;
682 if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FWPosition ", "", &ret)) return ret;
683 // TODO(edisonn): warn about missing required field, assert for known good p dfs
684 return NULL;
685 }
686
687 }; 633 };
688 634
689 #endif // __DEFINED__SkPdfMovieActivationDictionary 635 #endif // __DEFINED__SkPdfMovieActivationDictionary
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698