home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / lib / gimp / 2.0 / python / gimpenums.py next >
Encoding:
Text File  |  2006-07-10  |  5.7 KB  |  312 lines

  1. #   Gimp-Python - allows the writing of Gimp plugins in Python.
  2. #   Copyright (C) 1997-2003  James Henstridge <james@daa.com.au>
  3. #
  4. # This program is free software; you can redistribute it and/or modify
  5. # it under the terms of the GNU General Public License as published by
  6. # the Free Software Foundation; either version 2 of the License, or
  7. # (at your option) any later version.
  8. #
  9. # This program is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. # GNU General Public License for more details.
  13. #
  14. # You should have received a copy of the GNU General Public License
  15. # along with this program; if not, write to the Free Software
  16. # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  17.  
  18. # gimpenums.py -- constants for use with the gimp module
  19. #
  20. # this file contains constants that are useful for use in
  21. # gimp plugins.  Just add 'from gimpenums import *' to the top
  22. # of the script
  23.  
  24. # NOTE: This file is autogenerated by enumcode-py.pl.
  25.  
  26. # TRUE and FALSE constants ...
  27. import __builtin__
  28. if not hasattr(__builtin__, 'True'):
  29.     __builtin__.True = (1 == 1)
  30.     __builtin__.False = (1 != 1)
  31. del __builtin__
  32.  
  33. FALSE = False
  34. TRUE = True
  35.  
  36. # GimpAddMaskType
  37. ADD_WHITE_MASK = 0
  38. ADD_BLACK_MASK = 1
  39. ADD_ALPHA_MASK = 2
  40. ADD_ALPHA_TRANSFER_MASK = 3
  41. ADD_SELECTION_MASK = 4
  42. ADD_COPY_MASK = 5
  43.  
  44. # GimpBlendMode
  45. FG_BG_RGB_MODE = 0
  46. FG_BG_HSV_MODE = 1
  47. FG_TRANSPARENT_MODE = 2
  48. CUSTOM_MODE = 3
  49.  
  50. # GimpBrushApplicationMode
  51. BRUSH_HARD = 0
  52. BRUSH_SOFT = 1
  53.  
  54. # GimpBucketFillMode
  55. FG_BUCKET_FILL = 0
  56. BG_BUCKET_FILL = 1
  57. PATTERN_BUCKET_FILL = 2
  58.  
  59. # GimpChannelOps
  60. CHANNEL_OP_ADD = 0
  61. CHANNEL_OP_SUBTRACT = 1
  62. CHANNEL_OP_REPLACE = 2
  63. CHANNEL_OP_INTERSECT = 3
  64.  
  65. # GimpChannelType
  66. RED_CHANNEL = 0
  67. GREEN_CHANNEL = 1
  68. BLUE_CHANNEL = 2
  69. GRAY_CHANNEL = 3
  70. INDEXED_CHANNEL = 4
  71. ALPHA_CHANNEL = 5
  72.  
  73. # GimpCloneType
  74. IMAGE_CLONE = 0
  75. PATTERN_CLONE = 1
  76.  
  77. # GimpConvertDitherType
  78. NO_DITHER = 0
  79. FS_DITHER = 1
  80. FSLOWBLEED_DITHER = 2
  81. FIXED_DITHER = 3
  82.  
  83. # GimpConvertPaletteType
  84. MAKE_PALETTE = 0
  85. REUSE_PALETTE = 1
  86. WEB_PALETTE = 2
  87. MONO_PALETTE = 3
  88. CUSTOM_PALETTE = 4
  89.  
  90. # GimpConvolutionType
  91. NORMAL_CONVOL = 0
  92. ABSOLUTE_CONVOL = 1
  93. NEGATIVE_CONVOL = 2
  94.  
  95. # GimpConvolveType
  96. BLUR_CONVOLVE = 0
  97. SHARPEN_CONVOLVE = 1
  98.  
  99. # GimpDodgeBurnType
  100. DODGE = 0
  101. BURN = 1
  102.  
  103. # GimpFillType
  104. FOREGROUND_FILL = 0
  105. BACKGROUND_FILL = 1
  106. WHITE_FILL = 2
  107. TRANSPARENT_FILL = 3
  108. PATTERN_FILL = 4
  109.  
  110. # GimpGradientSegmentColor
  111. GRADIENT_SEGMENT_RGB = 0
  112. GRADIENT_SEGMENT_HSV_CCW = 1
  113. GRADIENT_SEGMENT_HSV_CW = 2
  114.  
  115. # GimpGradientSegmentType
  116. GRADIENT_SEGMENT_LINEAR = 0
  117. GRADIENT_SEGMENT_CURVED = 1
  118. GRADIENT_SEGMENT_SINE = 2
  119. GRADIENT_SEGMENT_SPHERE_INCREASING = 3
  120. GRADIENT_SEGMENT_SPHERE_DECREASING = 4
  121.  
  122. # GimpGradientType
  123. GRADIENT_LINEAR = 0
  124. GRADIENT_BILINEAR = 1
  125. GRADIENT_RADIAL = 2
  126. GRADIENT_SQUARE = 3
  127. GRADIENT_CONICAL_SYMMETRIC = 4
  128. GRADIENT_CONICAL_ASYMMETRIC = 5
  129. GRADIENT_SHAPEBURST_ANGULAR = 6
  130. GRADIENT_SHAPEBURST_SPHERICAL = 7
  131. GRADIENT_SHAPEBURST_DIMPLED = 8
  132. GRADIENT_SPIRAL_CLOCKWISE = 9
  133. GRADIENT_SPIRAL_ANTICLOCKWISE = 10
  134.  
  135. # GimpHistogramChannel
  136. HISTOGRAM_VALUE = 0
  137. HISTOGRAM_RED = 1
  138. HISTOGRAM_GREEN = 2
  139. HISTOGRAM_BLUE = 3
  140. HISTOGRAM_ALPHA = 4
  141.  
  142. # GimpHueRange
  143. ALL_HUES = 0
  144. RED_HUES = 1
  145. YELLOW_HUES = 2
  146. GREEN_HUES = 3
  147. CYAN_HUES = 4
  148. BLUE_HUES = 5
  149. MAGENTA_HUES = 6
  150.  
  151. # GimpIconType
  152. ICON_TYPE_STOCK_ID = 0
  153. ICON_TYPE_INLINE_PIXBUF = 1
  154. ICON_TYPE_IMAGE_FILE = 2
  155.  
  156. # GimpImageBaseType
  157. RGB = 0
  158. GRAY = 1
  159. INDEXED = 2
  160.  
  161. # GimpImageType
  162. RGB_IMAGE = 0
  163. RGBA_IMAGE = 1
  164. GRAY_IMAGE = 2
  165. GRAYA_IMAGE = 3
  166. INDEXED_IMAGE = 4
  167. INDEXEDA_IMAGE = 5
  168.  
  169. # GimpInterpolationType
  170. INTERPOLATION_NONE = 0
  171. INTERPOLATION_LINEAR = 1
  172. INTERPOLATION_CUBIC = 2
  173.  
  174. # GimpLayerModeEffects
  175. NORMAL_MODE = 0
  176. DISSOLVE_MODE = 1
  177. BEHIND_MODE = 2
  178. MULTIPLY_MODE = 3
  179. SCREEN_MODE = 4
  180. OVERLAY_MODE = 5
  181. DIFFERENCE_MODE = 6
  182. ADDITION_MODE = 7
  183. SUBTRACT_MODE = 8
  184. DARKEN_ONLY_MODE = 9
  185. LIGHTEN_ONLY_MODE = 10
  186. HUE_MODE = 11
  187. SATURATION_MODE = 12
  188. COLOR_MODE = 13
  189. VALUE_MODE = 14
  190. DIVIDE_MODE = 15
  191. DODGE_MODE = 16
  192. BURN_MODE = 17
  193. HARDLIGHT_MODE = 18
  194. SOFTLIGHT_MODE = 19
  195. GRAIN_EXTRACT_MODE = 20
  196. GRAIN_MERGE_MODE = 21
  197. COLOR_ERASE_MODE = 22
  198.  
  199. # GimpMaskApplyMode
  200. MASK_APPLY = 0
  201. MASK_DISCARD = 1
  202.  
  203. # GimpMergeType
  204. EXPAND_AS_NECESSARY = 0
  205. CLIP_TO_IMAGE = 1
  206. CLIP_TO_BOTTOM_LAYER = 2
  207. FLATTEN_IMAGE = 3
  208.  
  209. # GimpMessageHandlerType
  210. MESSAGE_BOX = 0
  211. CONSOLE = 1
  212. ERROR_CONSOLE = 2
  213.  
  214. # GimpOffsetType
  215. OFFSET_BACKGROUND = 0
  216. OFFSET_TRANSPARENT = 1
  217.  
  218. # GimpOrientationType
  219. ORIENTATION_HORIZONTAL = 0
  220. ORIENTATION_VERTICAL = 1
  221. ORIENTATION_UNKNOWN = 2
  222.  
  223. # GimpPDBArgType
  224. PDB_INT32 = 0
  225. PDB_INT16 = 1
  226. PDB_INT8 = 2
  227. PDB_FLOAT = 3
  228. PDB_STRING = 4
  229. PDB_INT32ARRAY = 5
  230. PDB_INT16ARRAY = 6
  231. PDB_INT8ARRAY = 7
  232. PDB_FLOATARRAY = 8
  233. PDB_STRINGARRAY = 9
  234. PDB_COLOR = 10
  235. PDB_REGION = 11
  236. PDB_DISPLAY = 12
  237. PDB_IMAGE = 13
  238. PDB_LAYER = 14
  239. PDB_CHANNEL = 15
  240. PDB_DRAWABLE = 16
  241. PDB_SELECTION = 17
  242. PDB_BOUNDARY = 18
  243. PDB_PATH = 19
  244. PDB_PARASITE = 20
  245. PDB_STATUS = 21
  246. PDB_END = 22
  247.  
  248. # GimpPDBProcType
  249. INTERNAL = 0
  250. PLUGIN = 1
  251. EXTENSION = 2
  252. TEMPORARY = 3
  253.  
  254. # GimpPDBStatusType
  255. PDB_EXECUTION_ERROR = 0
  256. PDB_CALLING_ERROR = 1
  257. PDB_PASS_THROUGH = 2
  258. PDB_SUCCESS = 3
  259. PDB_CANCEL = 4
  260.  
  261. # GimpPaintApplicationMode
  262. PAINT_CONSTANT = 0
  263. PAINT_INCREMENTAL = 1
  264.  
  265. # GimpProgressCommand
  266. PROGRESS_COMMAND_START = 0
  267. PROGRESS_COMMAND_END = 1
  268. PROGRESS_COMMAND_SET_TEXT = 2
  269. PROGRESS_COMMAND_SET_VALUE = 3
  270.  
  271. # GimpRepeatMode
  272. REPEAT_NONE = 0
  273. REPEAT_SAWTOOTH = 1
  274. REPEAT_TRIANGULAR = 2
  275.  
  276. # GimpRotationType
  277. ROTATE_90 = 0
  278. ROTATE_180 = 1
  279. ROTATE_270 = 2
  280.  
  281. # GimpRunMode
  282. RUN_INTERACTIVE = 0
  283. RUN_NONINTERACTIVE = 1
  284. RUN_WITH_LAST_VALS = 2
  285.  
  286. # GimpSizeType
  287. PIXELS = 0
  288. POINTS = 1
  289.  
  290. # GimpStackTraceMode
  291. STACK_TRACE_NEVER = 0
  292. STACK_TRACE_QUERY = 1
  293. STACK_TRACE_ALWAYS = 2
  294.  
  295. # GimpTransferMode
  296. SHADOWS = 0
  297. MIDTONES = 1
  298. HIGHLIGHTS = 2
  299.  
  300. # GimpTransformDirection
  301. TRANSFORM_FORWARD = 0
  302. TRANSFORM_BACKWARD = 1
  303.  
  304. # GimpUnit
  305. UNIT_PIXEL = 0
  306. UNIT_INCH = 1
  307. UNIT_MM = 2
  308. UNIT_POINT = 3
  309. UNIT_PICA = 4
  310. UNIT_END = 5
  311.  
  312.