~ubuntu-branches/ubuntu/precise/ipe/precise

« back to all changes in this revision

Viewing changes to src/include/ipestyle.h

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2007-01-09 23:14:51 UTC
  • mfrom: (3.1.4 feisty)
  • Revision ID: james.westby@ubuntu.com-20070109231451-3nd095g7ishc108l
Tags: 6.0pre27-3
* debian/gsfonts-fontmap.xml: New.  Fontmap for fonts from gsfonts package.
* debian/rules: Use gsfonts-fontmap.xml instead of tetex-fontmap.xml.
* debian/control: Add texlive-latex-base dependency as alternative to
  tetex-bin (for pdflatex) and replace tetex-extra by gsfonts (for font
  files).  Patch courtesy of Norbert Preining.  Closes: #378537.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
/*
6
6
 
7
7
    This file is part of the extensible drawing editor Ipe.
8
 
    Copyright (C) 1993-2004  Otfried Cheong
 
8
    Copyright (C) 1993-2005  Otfried Cheong
9
9
 
10
10
    Ipe is free software; you can redistribute it and/or modify it
11
11
    under the terms of the GNU General Public License as published by
52
52
  void Add(IpeAttribute name, IpeAttribute value);
53
53
  IpeAttribute Find(IpeAttribute sym) const;
54
54
 
55
 
  void SaveAsXml(IpeStream &stream) const;
 
55
  void SaveAsXml(IpeStream &stream, bool saveBitmaps = false) const;
56
56
  void SaveCascadeAsXml(IpeStream &stream) const;
57
57
 
58
58
  void AllNames(IpeKind kind, IpeAttributeSeq &seq) const;
76
76
  void AddCMap(IpeString s);
77
77
  void AllCMaps(std::vector<IpeString> &seq) const;
78
78
 
 
79
  void SetStrokeStyle(IpeStrokeStyle s);
 
80
  IpeAttribute LineCap() const;
 
81
  IpeAttribute LineJoin() const;
 
82
  IpeAttribute WindRule() const;
 
83
 
79
84
  inline const IpeStyleSheet *Cascade() const;
80
85
  inline IpeStyleSheet *Cascade();
81
86
 
108
113
  IpeRepository *iRepository;
109
114
 
110
115
  IpeShading iShading;
 
116
  IpeStrokeStyle iStrokeStyle;
111
117
 
112
118
  std::vector<IpeString> iCMaps;
113
119
};