ipdf-svn/inc/Settings.h File Reference

#include "PageInfo.h"
#include "goo/gtypes.h"
#include <liberdm/display.h>

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HistoryItem
class  CSettings

Defines

#define ZoomPage   -1
#define ZoomWidth   -2
#define DefZoom   100
#define ZoomMax   350
#define ZoomMin   25
#define InvalidPage   -1
#define InvalidZoom   -100
#define DefDPI   72
#define RenderNext   1
#define RenderPrev   -1
#define RenderWidth   5
#define RenderFrom   1
#define TimeOffset   2
#define JumpWidth   5
#define RemovePages   2
#define SmallOffset   5
#define RectThreshold   25
#define ProtectWidth   5
#define PageBreak   1
#define PageRepeat   20
#define Margin   -5
#define SmallWidth   1
#define SmallHeight   2
#define SmallNone   0
#define A0ZoomMax   100
#define A1ZoomMax   100
#define A2ZoomMax   100
#define A3ZoomMax   150
#define A4ZoomMax   200
#define A5ZoomMax   300
#define A6ZoomMax   300
#define A7ZoomMax   300
#define A8ZoomMax   350
#define A9ZoomMax   350
#define ModeContinous   1
#define ModePage   2
#define ModeNewspaper   4
#define ModeA4   8
#define IPC_BUF_MAX   1024
#define MAXIMUM_MEMORY_LIMIT   (50 * 1024 * 1024)
#define HISTORY_DEBUG   0
#define HISTORY_MAX_LENGTH   15

Typedefs

typedef HistoryItemHistoryItemPtr

Enumerations

enum  ContinousModeScroll {
  ScrollToPage = 0, ScrollToNextPage = 1, ScrollToPrevPage = 2, ScrollToNextPages = 3,
  ScrollToPrevPages = 4, ScrollToPosition = 5, ScrollRedraw = 6
}


Define Documentation

#define A0ZoomMax   100

Definition at line 57 of file Settings.h.

#define A1ZoomMax   100

Definition at line 58 of file Settings.h.

#define A2ZoomMax   100

Definition at line 59 of file Settings.h.

#define A3ZoomMax   150

Definition at line 60 of file Settings.h.

#define A4ZoomMax   200

Definition at line 61 of file Settings.h.

#define A5ZoomMax   300

Definition at line 62 of file Settings.h.

#define A6ZoomMax   300

Definition at line 63 of file Settings.h.

#define A7ZoomMax   300

Definition at line 64 of file Settings.h.

#define A8ZoomMax   350

Definition at line 65 of file Settings.h.

#define A9ZoomMax   350

Definition at line 66 of file Settings.h.

#define DefDPI   72

Definition at line 36 of file Settings.h.

#define DefZoom   100

Definition at line 31 of file Settings.h.

#define HISTORY_DEBUG   0

Definition at line 84 of file Settings.h.

#define HISTORY_MAX_LENGTH   15

Definition at line 87 of file Settings.h.

#define InvalidPage   -1

Definition at line 34 of file Settings.h.

#define InvalidZoom   -100

Definition at line 35 of file Settings.h.

#define IPC_BUF_MAX   1024

Definition at line 75 of file Settings.h.

#define JumpWidth   5

Definition at line 42 of file Settings.h.

#define Margin   -5

Definition at line 50 of file Settings.h.

#define MAXIMUM_MEMORY_LIMIT   (50 * 1024 * 1024)

Definition at line 81 of file Settings.h.

#define ModeA4   8

Definition at line 72 of file Settings.h.

#define ModeContinous   1

Definition at line 69 of file Settings.h.

#define ModeNewspaper   4

Definition at line 71 of file Settings.h.

#define ModePage   2

Definition at line 70 of file Settings.h.

#define PageBreak   1

Definition at line 48 of file Settings.h.

#define PageRepeat   20

Definition at line 49 of file Settings.h.

#define ProtectWidth   5

Definition at line 46 of file Settings.h.

#define RectThreshold   25

Definition at line 45 of file Settings.h.

#define RemovePages   2

Definition at line 43 of file Settings.h.

#define RenderFrom   1

Definition at line 40 of file Settings.h.

#define RenderNext   1

Definition at line 37 of file Settings.h.

#define RenderPrev   -1

Definition at line 38 of file Settings.h.

#define RenderWidth   5

Definition at line 39 of file Settings.h.

#define SmallHeight   2

Definition at line 53 of file Settings.h.

#define SmallNone   0

Definition at line 54 of file Settings.h.

#define SmallOffset   5

Definition at line 44 of file Settings.h.

#define SmallWidth   1

Definition at line 52 of file Settings.h.

#define TimeOffset   2

Definition at line 41 of file Settings.h.

#define ZoomMax   350

Definition at line 32 of file Settings.h.

#define ZoomMin   25

Definition at line 33 of file Settings.h.

#define ZoomPage   -1

Definition at line 29 of file Settings.h.

#define ZoomWidth   -2

Definition at line 30 of file Settings.h.


Typedef Documentation

Definition at line 115 of file Settings.h.


Enumeration Type Documentation

Enumerator:
ScrollToPage 
ScrollToNextPage 
ScrollToPrevPage 
ScrollToNextPages 
ScrollToPrevPages 
ScrollToPosition 
ScrollRedraw 

Definition at line 89 of file Settings.h.

00090 {
00091     ScrollToPage        = 0,    // show page at top
00092     ScrollToNextPage    = 1,    // scroll next
00093     ScrollToPrevPage    = 2,
00094     ScrollToNextPages   = 3,    // 5 screen
00095     ScrollToPrevPages   = 4,    // 5 screen
00096     ScrollToPosition    = 5,    // scroll to specific position
00097     ScrollRedraw        = 6,    // do not scroll, only redraw
00098 };


Generated on Wed Feb 4 18:26:06 2009 by  doxygen 1.5.6