"Fossies" - the Fresh Open Source Software Archive

Member "wscite/pov.properties" (11 Sep 2020, 8162 Bytes) of package /windows/misc/wscite445.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 # Define SciTE settings for POV-Ray SDL files.
    2 
    3 file.patterns.pov=*.pov;*.inc
    4 
    5 filter.pov=POV-Ray SDL (pov)|$(file.patterns.pov)|
    6 
    7 *filter.pov=$(filter.pov)
    8 
    9 indent.size.*.pov=2
   10 tab.size.*.pov=2
   11 use.tabs.*.pov=0
   12 indent.size.*.inc=2
   13 tab.size.*.inc=2
   14 use.tabs.*.inc=0
   15 
   16 lexer.$(file.patterns.pov)=pov
   17 
   18 *language.povray=P&OV-Ray SDL|pov||
   19 
   20 word.chars.pov=$(chars.alpha)$(chars.numeric)_#
   21 word.characters.$(file.patterns.pov)=$(word.chars.pov)
   22 
   23 api.*.pov=POV-Ray_SDL.api
   24 #autocomplete.pov.ignorecase=1
   25 autocomplete.pov.start.characters=.
   26 #autocomplete.pov.fillups=(
   27 #calltip.pov_quote.ignorecase=1
   28 calltip.pov.word.characters=.$(word.chars.pov)
   29 
   30 comment.block.at.line.start.pov=1
   31 comment.block.pov=//~
   32 #~ comment.stream.start.pov=#ifdef BOOFOO
   33 #~ comment.stream.end.pov=#endif
   34 comment.stream.start.pov=/*
   35 comment.stream.end.pov=*/
   36 comment.box.start.pov=/*
   37 comment.box.middle.pov= *
   38 comment.box.end.pov= */
   39 
   40 #~ statement.indent.$(file.patterns.pov)=5 case catch class default do else for if \
   41 #~ private protected public struct try union while
   42 #~ statement.lookback.$(file.patterns.pov)=20
   43 #~ block.start.$(file.patterns.pov)=10 {
   44 #~ block.end.$(file.patterns.pov)=10 }
   45 #indent.maintain.$(file.patterns.pov)=1
   46 #indent.size.$(file.patterns.pov)=4
   47 #tab.size.$(file.patterns.pov)=4
   48 #use.tabs.$(file.patterns.pov)=1
   49 
   50 # Actually, these are SDL directives, but SciTE is seeking for the preprocessor.* properties
   51 preprocessor.symbol.$(file.patterns.pov)=#
   52 preprocessor.start.$(file.patterns.pov)=if ifdef ifndef switch while macro
   53 preprocessor.middle.$(file.patterns.pov)=else
   54 preprocessor.end.$(file.patterns.pov)=end
   55 
   56 # keywords(1) is for Language directives (#xxx)
   57 keywordclass.pov=declare local include undef fopen fclose read write default version \
   58 case range break debug error warning \
   59 if ifdef ifndef switch while macro else end
   60 
   61 keywords.$(file.patterns.pov)=$(keywordclass.pov)
   62 
   63 # keywords2 is for Objects & CSG & Appearance (xxx {})
   64 keywords2.$(file.patterns.pov)=camera light_source light_group \
   65 object blob sphere cylinder box cone height_field julia_fractal \
   66 lathe prism sphere_sweep superellipsoid sor text torus \
   67 bicubic_patch disc mesh mesh2 polygon triangle smooth_triangle \
   68 plane poly cubic quartic quadric isosurface parametric \
   69 union intersection difference merge function array spline \
   70 vertex_vectors normal_vectors uv_vectors face_indices normal_indices uv_indices \
   71 texture texture_list interior_texture \
   72 texture_map material_map image_map color_map colour_map pigment_map \
   73 normal_map slope_map bump_map density_map \
   74 pigment normal material interior finish reflection irid slope pigment_pattern image_pattern \
   75 warp media scattering density background fog sky_sphere rainbow \
   76 global_settings radiosity photons pattern \
   77 transform looks_like projected_through contained_by clipped_by bounded_by
   78 
   79 # keywords3 is for Types & Modifiers & Items
   80 keywords3.$(file.patterns.pov)=linear_spline quadratic_spline cubic_spline natural_spline bezier_spline b_spline \
   81 read write append inverse open \
   82 perspective orthographic fisheye ultra_wide_angle omnimax panoramic \
   83 spherical spotlight jitter circular orient \
   84 media_attenuation media_interaction shadowless parallel \
   85 refraction collect pass_through global_lights hierarchy sturm smooth \
   86 gif tga iff pot png pgm ppm jpeg tiff sys ttf \
   87 quaternion hypercomplex linear_sweep conic_sweep \
   88 type all_intersections split_union cutaway_textures \
   89 no_shadow no_image no_reflection double_illuminate hollow \
   90 uv_mapping all use_index use_color use_colour no_bump_scale \
   91 conserve_energy fresnel \
   92 average agate boxed bozo bumps cells crackle cylindrical density_file dents \
   93 facets granite leopard marble onion planar quilted radial ripples spotted waves wood wrinkles \
   94 solid use_alpha interpolate magnet noise_generator toroidal \
   95 ramp_wave triangle_wave sine_wave scallop_wave cubic_wave poly_wave \
   96 once map_type method fog_type hf_gray_16 charset ascii utf8 \
   97 rotate scale translate matrix location right up direction sky \
   98 angle look_at aperture blur_samples focal_point confidence variance \
   99 radius falloff tightness point_at area_light adaptive fade_distance fade_power \
  100 threshold strength water_level tolerance max_iteration precision slice \
  101 u_steps v_steps flatness inside_vector \
  102 accuracy max_gradient evaluate max_trace precompute \
  103 target ior dispersion dispersion_samples caustics \
  104 color colour rgb rgbf rgbt rgbft red green blue filter transmit gray hf \
  105 fade_color fade_colour quick_color quick_colour \
  106 brick checker hexagon brick_size mortar bump_size \
  107 ambient diffuse brilliance crand phong phong_size metallic specular \
  108 roughness reflection_exponent exponent thickness \
  109 gradient spiral1 spiral2 agate_turb form metric \
  110 offset df3 coords size mandel exterior julia \
  111 control0 control1 altitude turbulence octaves omega lambda \
  112 repeat flip black-hole orientation dist_exp major_radius \
  113 frequency phase intervals samples ratio absorption emission aa_threshold aa_level \
  114 eccentricity extinction distance turb_depth fog_offset fog_alt width arc_angle falloff_angle \
  115 adc_bailout ambient_light assumed_gamma irid_wavelength number_of_waves \
  116 always_sample brigthness count error_bound gray_threshold load_file \
  117 low_error_factor max_sample minimum_reuse nearest_count \
  118 pretrace_end pretrace_start recursion_limit save_file \
  119 spacing gather max_trace_level autostop expand_thresholds
  120 
  121 # keywords4 is for Predefined Identifiers
  122 keywords4.$(file.patterns.pov)=x y z t u v \
  123 yes no true false on off \
  124 clock clock_delta clock_on final_clock final_frame frame_number \
  125 image_height image_width initial_clock initial_frame pi version
  126 
  127 # keywords5 is for Predefined Functions
  128 keywords5.$(file.patterns.pov)=abs acos acosh asc asin asinh atan atanh atan2 \
  129 ceil cos cosh defined degrees dimensions dimension_size div exp file_exists floor \
  130 inside int ln log max min mod pow prod radians rand seed select sin sinh sqrt strcmp \
  131 strlen sum tan tanh val vdot vlength min_extent max_extent trace vaxis_rotate \
  132 vcross vrotate vnormalize vturbulence chr concat str strlwr strupr substr vstr \
  133 sqr cube reciprocal pwr
  134 
  135 # keywords6 is for User defined keywords 1
  136 keywords6.$(file.patterns.pov)=
  137 
  138 # keywords7 is for User defined keywords 2
  139 keywords7.$(file.patterns.pov)=
  140 
  141 # keywords8 is for User defined keywords 3
  142 keywords8.$(file.patterns.pov)=
  143 
  144 # POV-Ray SDL styles
  145 
  146 # Default
  147 style.pov.32=$(font.code.base)
  148 # White space: Visible only in View Whitespace mode (or if it has a back colour)
  149 style.pov.0=fore:#FF0080
  150 # Comment: /* */. Use fixed font to keep boxed comments as boxes
  151 style.pov.1=$(colour.code.comment.box),$(font.code.comment.box)
  152 # Line Comment: //. Proportionnal font is generally OK here
  153 style.pov.2=$(colour.code.comment.line),$(font.code.comment.line)
  154 # Number
  155 style.pov.3=$(colour.number)
  156 # Operators
  157 style.pov.4=$(colour.operator)
  158 # Identifiers (everything else...)
  159 style.pov.5=
  160 # Double quoted string
  161 style.pov.6=$(colour.string)
  162 # End of line where string is not closed
  163 style.pov.7=back:#E0C0E0,eolfilled,$(font.computer),bold
  164 # Directive: #keyword
  165 style.pov.8=$(colour.preproc)
  166 # Directive keyword error
  167 style.pov.9=fore:#804020,$(font.code.comment.doc),italics
  168 # Keywords (bozo test colors :-)
  169 # Keyword 2: Objects & CSG & Appearance (xxx {})
  170 style.pov.10=$(colour.keyword),back:#FFD0D0
  171 # Keyword 3: Types & Modifiers & Items
  172 style.pov.11=$(colour.keyword),back:#FFFFD0
  173 # Keyword 4: Predefined Identifiers
  174 style.pov.12=$(colour.keyword),bold
  175 # Keyword 5: Predefined Functions
  176 style.pov.13=$(colour.keyword),back:#D0D0FF
  177 # Keyword 6
  178 style.pov.14=$(colour.keyword),back:#D0FFD0
  179 # Keyword 7
  180 style.pov.15=$(colour.keyword),back:#D0D0D0
  181 # Keyword 8
  182 style.pov.16=$(colour.keyword),back:#E0E0E0
  183 # Braces are only matched in operator style
  184 braces.pov.style=4
  185 
  186 if PLAT_WIN
  187     command.compile.*.pov=pvengine.exe $(FileName)
  188     command.build.*.pov=
  189     command.go.*.pov=pvengine.exe $(FileName)
  190 if PLAT_GTK
  191     command.compile.*.pov=povray +P $(FileName).pov
  192     command.build.*.pov=
  193     command.go.*.pov=povray +P $(FileName).pov
  194 
  195 if PLAT_WIN
  196     command.help.$(file.patterns.pov)=$(CurrentWord)!D:\Programmes\UImages\POV-Ray 3.5\help\povray35.chm
  197     command.help.subsystem.$(file.patterns.pov)=4