Subversion Repositories Scribus

Compare Revisions

Ignore whitespace Rev 3875 → Rev 3877

/branches/Version13x-Qt4/Scribus/scribus/scribuspch.h
0,0 → 1,4
#if defined(__cplusplus)
#include <QtGui>
#include <Qt3Support>
#endif
Property changes:
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Revision
\ No newline at end of property
Index: Scribus/scribus/ftfakeotvmodule.c
===================================================================
--- Scribus/scribus/ftfakeotvmodule.c (nonexistent)
+++ Scribus/scribus/ftfakeotvmodule.c (revision 3877)
@@ -0,0 +1,28 @@
+#ifndef __FAKE_OTV_MODULE_H__
+#define __FAKE_OTV_MODULE_H__
+
+#include <ft2build.h>
+#include FT_INTERNAL_OBJECTS_H
+#include FT_MODULE_H
+
+FT_BEGIN_HEADER
+
+FT_CALLBACK_TABLE_DEF
+const FT_Module_Class otv_module_class =
+{
+ 0,
+ sizeof( FT_ModuleRec ),
+ "otvalid",
+ 0x10000L,
+ 0x20000L,
+
+ 0, /* module-specific interface */
+
+ (FT_Module_Constructor)0,
+ (FT_Module_Destructor) 0,
+ (FT_Module_Requester) 0
+};
+
+FT_END_HEADER
+
+#endif /* __FAKE_OTV_MODULE_H__ */
/Scribus/scribus/ftfakeotvmodule.c
Property changes:
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Revision
\ No newline at end of property
Index: Scribus/scribus/win-config.h
===================================================================
--- Scribus/scribus/win-config.h (nonexistent)
+++ Scribus/scribus/win-config.h (revision 3877)
@@ -0,0 +1,13 @@
+
+#ifndef HAVE_MEMCPY
+#define HAVE_MEMCPY
+#endif
+
+#ifndef VERSION
+#define VERSION "Qt 4 port by Trolltech"
+#endif
+
+#ifndef M_PI
+static const double M_PI = 3.14159265358979323846; // pi
+#endif
+
/Scribus/scribus/win-config.h
Property changes:
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Revision
\ No newline at end of property
Index: Scribus/scribus/sctextstruct.h
===================================================================
--- Scribus/scribus/sctextstruct.h (nonexistent)
+++ Scribus/scribus/sctextstruct.h (revision 3877)
@@ -0,0 +1,71 @@
+#ifndef SCTEXTSTRUCT_H
+#define SCTEXTSTRUCT_H
+
+#ifdef HAVE_CONFIG_H
+#include "scconfig.h"
+#endif
+
+#include <QString>
+
+class Foi;
+class PageItem;
+
+/* Struktur fuer Pageitem Text */
+struct ScText
+{
+ bool cselect;
+ int csize;
+ short cshade;
+ short cshade2;
+ short cstyle;
+/** Meaning of the values in cstyle
+ 1 = Superscript
+ 2 = Subscript
+ 4 = Outline
+ 8 = Underline
+ 16 = Strikethru
+ 32 = All Caps
+ 64 = Small Caps
+ 128 = Hyphenation possible here (Smart Hyphen)
+ 256 = Shadowed
+ 512 = Underline Words
+ 1024 = free, not used in the moment
+ 2048 = Char is a DropCap
+ 4096 = internal use in PageItem (Suppresses spaces when in Block alignment)
+ 8192 = Smart Hyphen visible at line end
+ 16384 = Start of Line
+*/
+ short cab;
+ short cscale;
+ short cscalev;
+ short cbase;
+ short cshadowx;
+ short cshadowy;
+ short coutline;
+ short cunderpos;
+ short cunderwidth;
+ short cstrikepos;
+ short cstrikewidth;
+ short cextra;
+ float xp;
+ float yp;
+ float PtransX;
+ float PtransY;
+ float PRot;
+ Foi* cfont;
+ PageItem* cembedded;
+ QString ccolor;
+ QString cstroke;
+ QString ch;
+ /** Special Characters used:
+ QChar(24) = Non breaking Hyphen
+ QChar(25) = Marks an inline Object
+ QChar(26) = Column Break
+ QChar(27) = Frame Break
+ QChar(28) = New Line, doesn't break Paragraph
+ QChar(29) = Non breaking Space
+ QChar(30) = Automatic Pagenumbering */
+};
+
+#endif // SCTEXTSTRUCT_H
+
/Scribus/scribus/sctextstruct.h
Property changes:
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Revision
\ No newline at end of property