Class: SiSU_Screen::Ansi

Inherits:
Color
  • Object
show all
Defined in:
lib/sisu/utils_screen_text_color.rb

Instance Attribute Summary collapse

Attributes inherited from Color

#black, #blue, #blue_hi, #bold, #brown, #brown_hi, #cyan, #cyan_hi, #darkgreen, #darkgrey_hi, #fuchsia, #fuchsia_hi, #green, #green_hi, #grey_hi, #invert, #lightgreen_hi, #marker, #navy, #navy_hi, #off, #orange, #orange_hi, #pink, #pink_hi, #red, #red_hi, #ruby, #underline, #white, #white_bold, #yellow, #yellow_hi

Instance Method Summary collapse

Constructor Details

#initialize(color_state, *txt) ⇒ Ansi

Returns a new instance of Ansi.



64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'lib/sisu/utils_screen_text_color.rb', line 64

def initialize(color_state,*txt)
  @color_state,@txt=color_state,txt
  @color_instruct=txt[0]
  @cX=@@cX=if color_state==:on
    Color.new do
      self.off=self.white=self.white_bold=self.marker=self.bold=self.underline=self.invert=self.darkgrey_hi=self.grey_hi=self.pink_hi=self.fuchsia_hi=self.red_hi=self.orange_hi=self.yellow_hi=self.brown_hi=self.lightgreen_hi=self.green_hi=self.cyan_hi=self.blue_hi=self.navy_hi=self.grey=self.pink=self.fuchsia=self.ruby=self.red=self.orange=self.yellow=self.brown=self.green=self.darkgreen=self.cyan=self.blue=self.navy=self.black=''
    end
  else                                                                       #default set to colors on
    Color.new do
      self.off           = "\033[0m"
      self.white         = "\033[37m"
      self.white_bold    = "\033[1m"
      self.marker        = "\033[42m"
      self.bold          = "\033[1m"
      self.underline     = "\033[4m"
      self.invert        = "\033[7m"
      self.darkgrey_hi   = "\033[100m"
      self.grey_hi       = "\033[47m"
      self.pink_hi       = "\033[105m"
      self.fuchsia_hi    = "\033[45m"
      self.red_hi        = "\033[41m"
      self.orange_hi     = "\033[101m"
      self.yellow_hi     = "\033[103m"
      self.brown_hi      = "\033[43m"
      self.lightgreen_hi = "\033[102m"
      self.green_hi      = "\033[42m"
      self.cyan_hi       = "\033[106m"
      self.blue_hi       = "\033[104m"
      self.navy_hi       = "\033[44m"
      self.grey          = "\033[90m"
      self.pink          = "\033[95m"
      self.fuchsia       = "\033[35m"
      self.ruby          = "\033[31m"
      self.red           = "\033[91m" #check
      self.orange        = "\033[91m"
      self.yellow        = "\033[93m"
      self.brown         = "\033[33m"
      self.green         = "\033[92m"
      self.darkgreen     = "\033[32m"
      self.cyan          = "\033[36m"
      self.blue          = "\033[94m"
      self.navy          = "\033[34m"
      self.black         = "\033[30m"
    end
  end
end

Instance Attribute Details

#cXObject (readonly)

Returns the value of attribute cX.



63
64
65
# File 'lib/sisu/utils_screen_text_color.rb', line 63

def cX
  @cX
end

Instance Method Details

#basename(sourcefilename) ⇒ Object



184
185
186
# File 'lib/sisu/utils_screen_text_color.rb', line 184

def basename(sourcefilename)
  @basename=sourcefilename.sub(/\.(?:(?:-|ssm\.)?sst|ssm)$/,'')
end

#blue_tabObject



302
303
304
# File 'lib/sisu/utils_screen_text_color.rb', line 302

def blue_tab
  print  "\t#{@cX.blue}#{@txt[0]}#{@cX.off}\n"
end

#blue_title_hiObject



326
327
328
# File 'lib/sisu/utils_screen_text_color.rb', line 326

def blue_title_hi
  puts %{#{@cX.blue_hi}#{@txt[0]}#{@cX.off*2} #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#colorObject



114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
# File 'lib/sisu/utils_screen_text_color.rb', line 114

def color
  case @color_instruct
  when /invert/        then @cX.invert
  when /darkgrey_hi/   then @cX.darkgrey_hi
  when /grey_hi/       then @cX.grey_hi
  when /pink_hi/       then @cX.pink_hi
  when /fuchsia_hi/    then @cX.fuchsia_hi
  when /red_hi/        then @cX.red_hi
  when /orange_hi/     then @cX.orange_hi
  when /yellow_hi/     then @cX.yellow_hi
  when /brown_hi/      then @cX.brown_hi
  when /lightgreen_hi/ then @cX.lightgreen_hi
  when /green_hi/      then @cX.green_hi
  when /cyan_hi/       then @cX.cyan_hi
  when /blue_hi/       then @cX.blue_hi
  when /navy_hi/       then @cX.navy_hi
  when /white/         then @cX.white
  when /grey/          then @cX.grey
  when /pink/          then @cX.pink
  when /fuchsia/       then @cX.fuchsia
  when /ruby/          then @cX.ruby
  when /red/           then @cX.red
  when /orange/        then @cX.orange
  when /yellow/        then @cX.yellow
  when /brown/         then @cX.brown
  when /green/         then @cX.green
  when /darkgreen/     then @cX.darkgreen
  when /cyan/          then @cX.cyan
  when /blue/          then @cX.blue
  when /navy/          then @cX.navy
  when /close/         then @cX.off
  when /off/           then @cX.off
  end
end

#colorizeObject



148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/sisu/utils_screen_text_color.rb', line 148

def colorize
  case @color_instruct
  when /invert/        then puts "#{@cX.invert}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /darkgrey_hi/   then puts "#{@cX.darkgrey_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /grey_hi/       then puts "#{@cX.grey_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /pink_hi/       then puts "#{@cX.pink_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /fuchsia_hi/    then puts "#{@cX.fuchsia_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /red_hi/        then puts "#{@cX.red_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /orange_hi/     then puts "#{@cX.orange_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /yellow_hi/     then puts "#{@cX.yellow_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /brown_hi/      then puts "#{@cX.brown_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /lightgreen_hi/ then puts "#{@cX.lightgreen_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /green_hi/      then puts "#{@cX.green_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /cyan_hi/       then puts "#{@cX.cyan_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /blue_hi/       then puts "#{@cX.blue_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /navy_hi/       then puts "#{@cX.navy_hi}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off} #{@cX.grey}#{@txt[3]}#{@cX.off}"
  when /bold/          then puts "#{@cX.bold}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /white/         then puts "#{@cX.off}#{@txt[1]} #{@txt[2]}"
  when /grey/          then puts "#{@cX.grey}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /pink/          then puts "#{@cX.pink}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /fuchsia/       then puts "#{@cX.fuchsia}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /ruby/          then puts "#{@cX.ruby}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /red/           then puts "#{@cX.red}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /orange/        then puts "#{@cX.orange}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /yellow/        then puts "#{@cX.yellow}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /brown/         then puts "#{@cX.brown}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /green/         then puts "#{@cX.green}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /darkgreen/     then puts "#{@cX.darkgreen}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /cyan/          then puts "#{@cX.cyan}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /blue/          then puts "#{@cX.blue}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  when /navy/          then puts "#{@cX.navy}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
  end
end

#colorsObject



110
111
112
113
# File 'lib/sisu/utils_screen_text_color.rb', line 110

def colors
  0.upto(109) {|i| print "\033[#{i}m 33[#{i}m \033[m"}
  puts ''
end

#cyan_hi_blueObject



341
342
343
# File 'lib/sisu/utils_screen_text_color.rb', line 341

def cyan_hi_blue
  puts %{#{@cX.cyan_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#cyan_title_hiObject



338
339
340
# File 'lib/sisu/utils_screen_text_color.rb', line 338

def cyan_title_hi
  puts %{#{@cX.cyan_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#dark_grey_title_hiObject



335
336
337
# File 'lib/sisu/utils_screen_text_color.rb', line 335

def dark_grey_title_hi
  puts %{#{@cX.darkgrey_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#dbi_titleObject



344
345
346
# File 'lib/sisu/utils_screen_text_color.rb', line 344

def dbi_title
  puts %{#{@cX.blue_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.cyan}#{@cX.grey}#{@txt[1]}#{@cX.off*2} #{@cX.green}#{@txt[2]}#{@cX.off}}
end

#errorObject



195
196
197
# File 'lib/sisu/utils_screen_text_color.rb', line 195

def error
  STDERR.puts "\t  #{@cX.fuchsia}#{@txt[0]}#{@cX.off} #{@cX.brown}#{@txt[1]}#{@cX.off}"
end

#error2Object



198
199
200
# File 'lib/sisu/utils_screen_text_color.rb', line 198

def error2
  STDERR.puts "\t  #{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.fuchsia}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
end

#files_processedObject



290
291
292
# File 'lib/sisu/utils_screen_text_color.rb', line 290

def files_processed
  puts %{\t#{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.grey}#{@txt[1]}#{@cX.off}}
end

#flowObject



281
282
283
# File 'lib/sisu/utils_screen_text_color.rb', line 281

def flow
  puts %{\t#{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.ruby}->#{@cX.off}\n\t  #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#genericObject



287
288
289
# File 'lib/sisu/utils_screen_text_color.rb', line 287

def generic
  puts %{\t#{@cX.navy}#{@txt[0]} #{@txt[1]}#{@cX.off}. }
end

#generic_numberObject



353
354
355
# File 'lib/sisu/utils_screen_text_color.rb', line 353

def generic_number
  puts "#{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.grey}#{@txt[1]}#{@cX.off}"
end

#green_hi_blueObject



323
324
325
# File 'lib/sisu/utils_screen_text_color.rb', line 323

def green_hi_blue
  puts %{#{@cX.green_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#green_titleObject



317
318
319
# File 'lib/sisu/utils_screen_text_color.rb', line 317

def green_title
  puts %{#{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.grey}#{@txt[1]}#{@cX.off}}
end

#green_title_hiObject



320
321
322
# File 'lib/sisu/utils_screen_text_color.rb', line 320

def green_title_hi
  puts %{#{@cX.green_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.grey}#{@txt[1]}#{@cX.off}}
end

#greyObject



239
240
241
# File 'lib/sisu/utils_screen_text_color.rb', line 239

def grey
  puts "#{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.cyan}#{@txt[1]}#{@cX.off}"
end

#grey_openObject



272
273
274
# File 'lib/sisu/utils_screen_text_color.rb', line 272

def grey_open
  print @cX.grey
end

#grey_tabObject



314
315
316
# File 'lib/sisu/utils_screen_text_color.rb', line 314

def grey_tab
  print "\t#{@cX.grey}#{@txt[0]}#{@cX.off}\n"
end

#grey_title_grey_blueObject



332
333
334
# File 'lib/sisu/utils_screen_text_color.rb', line 332

def grey_title_grey_blue
  puts %{#{@cX.grey_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.grey}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off}}
end

#grey_title_hiObject



329
330
331
# File 'lib/sisu/utils_screen_text_color.rb', line 329

def grey_title_hi
  puts %{#{@cX.grey_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#html0_numbersObject



232
233
234
235
236
237
238
# File 'lib/sisu/utils_screen_text_color.rb', line 232

def html0_numbers
  puts %{\t#{@cX.ruby}#{@txt[0]} files processed#{@cX.off}. } +
    %{#{@cX.grey}} +
    %{scroll only: #{@txt[1]}, seg only: #{@txt[2]}, joint scroll & seg: #{@txt[3]},} +
    %{#{@cX.off} } +
    %{#{@cX.cyan}nav only: #{@txt[4]}#{@cX.off}.}
end

#html1numbersObject



224
225
226
227
228
229
230
231
# File 'lib/sisu/utils_screen_text_color.rb', line 224

def html1numbers
  puts %{\t#{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.cyan}files processed#{@cX.off}. } +
    %{#{@cX.cyan}scroll only: #{@txt[1]},#{@cX.off}} +
    %{#{@cX.grey} } +
    %{seg only: #{@txt[2]}, } +
    %{joint scroll & seg: #{@txt[3]}, nav only: #{@n_files_nav}} +
    %{#{@cX.off}}
end

#html2numbersObject



214
215
216
217
218
219
220
221
222
223
# File 'lib/sisu/utils_screen_text_color.rb', line 214

def html2numbers
  puts %{\t#{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.cyan}files processed#{@cX.off}. } +
    %{#{@cX.grey}} +
    %{scroll only: #{@txt[1]},} +
    %{#{@cX.off} } +
    %{#{@cX.cyan}seg only: #{@txt[2]},#{@cX.off}} +
    %{#{@cX.grey} } +
    %{joint scroll & seg: #{@txt[3]}, nav only: #{@n_files_nav}} +
    %{#{@cX.off}}
end

#html3numbersObject



204
205
206
207
208
209
210
211
212
213
# File 'lib/sisu/utils_screen_text_color.rb', line 204

def html3numbers
  puts %{\t#{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.cyan}files processed#{@cX.off}. } +
    %{#{@cX.grey}} +
    %{scroll only: #{@txt[1]}, seg only: #{@txt[2]},} +
    %{#{@cX.off} } +
    %{#{@cX.cyan}joint scroll & seg: #{@txt[3]},#{@cX.off}} +
    %{#{@cX.grey} } +
    %{nav only: #{@txt[4]}} +
    %{#{@cX.off}}
end

#html_outputObject



390
391
392
# File 'lib/sisu/utils_screen_text_color.rb', line 390

def html_output
  puts %{\t#{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.ruby}->#{@cX.off}\n\t  #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#html_titleObject



387
388
389
# File 'lib/sisu/utils_screen_text_color.rb', line 387

def html_title
  puts %{#{@cX.green_hi}#{@cX.black}HTML#{@cX.off*2}}
end

#instructObject



269
270
271
# File 'lib/sisu/utils_screen_text_color.rb', line 269

def instruct
  puts %{\t  #{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.cyan}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off} #{@cX.cyan}#{@txt[3]}#{@cX.off} #{@cX.grey}#{@txt[4]}#{@cX.off} "#{@cX.brown}#{@f}#{@cX.off}"}
end

#lout_numbersObject



362
363
364
# File 'lib/sisu/utils_screen_text_color.rb', line 362

def lout_numbers
  puts %{  #{@cX.green}#{@n_lout}#{@cX.off} #{@cX.cyan}lout/pdf files processed#{@cX.off}.}
end

#maintenanceObject



266
267
268
# File 'lib/sisu/utils_screen_text_color.rb', line 266

def maintenance
  puts "\t#{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.brown}#{@txt[1]}#{@cX.off} #{@cX.grey}#{@txt[2]}#{@cX.off}"
end

#meta_verseObject



378
379
380
# File 'lib/sisu/utils_screen_text_color.rb', line 378

def meta_verse
  puts "\t#{@cX.grey}MetaVerse#{@cX.off}"
end

#meta_verse_loadObject



384
385
386
# File 'lib/sisu/utils_screen_text_color.rb', line 384

def meta_verse_load
  puts %{\t<<MetaVerse: MarshalLoad>>}
end

#meta_verse_skippedObject



381
382
383
# File 'lib/sisu/utils_screen_text_color.rb', line 381

def meta_verse_skipped
  puts %{\t#{@cX.grey}MetaVerse: MarshalLoad (creation of metaVerse skipped)#{@cX.off}}
end

#meta_verse_titleObject



370
371
372
# File 'lib/sisu/utils_screen_text_color.rb', line 370

def meta_verse_title
  puts %{#{@cX.green_hi}#{@cX.black}MetaVerse#{@cX.off*2} }
end

#meta_verse_title_vObject



373
374
375
376
377
# File 'lib/sisu/utils_screen_text_color.rb', line 373

def meta_verse_title_v
  b=sourcename(@txt[0])
  puts %{#{@cX.green_hi}#{@cX.black}MetaVerse#{@cX.off*2} } +
    %{#{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.ruby}->#{@cX.off}\n\t  #{@cX.blue}~meta/#{b}.meta#{@cX.off}}
end

#outputObject



284
285
286
# File 'lib/sisu/utils_screen_text_color.rb', line 284

def output
  puts %{\t#{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.ruby}->#{@cX.off}\n\t  #{@cX.blue}#{@txt[1]}#{@cX.off}}
end

#p_closeObject



278
279
280
# File 'lib/sisu/utils_screen_text_color.rb', line 278

def p_close
  print @cX.off
end

#p_offObject



275
276
277
# File 'lib/sisu/utils_screen_text_color.rb', line 275

def p_off
  print @cX.off
end

#parametersObject



365
366
# File 'lib/sisu/utils_screen_text_color.rb', line 365

def parameters
end


293
294
295
# File 'lib/sisu/utils_screen_text_color.rb', line 293

def print_blue
  print "#{@cX.blue}#{@txt[0]} #{@txt[1]}#{@cX.off}"
end


299
300
301
# File 'lib/sisu/utils_screen_text_color.rb', line 299

def print_brown
  print "#{@cX.brown}#{@txt[0]}#{@cX.off}"
end


305
306
307
# File 'lib/sisu/utils_screen_text_color.rb', line 305

def print_grey
  print "#{@cX.grey}#{@txt[0]} #{@txt[1]}#{@cX.off}"
end

#puts_blueObject



296
297
298
# File 'lib/sisu/utils_screen_text_color.rb', line 296

def puts_blue
  puts "#{@cX.blue}#{@txt[0]} #{@txt[1]}#{@cX.off}"
end

#puts_brownObject



311
312
313
# File 'lib/sisu/utils_screen_text_color.rb', line 311

def puts_brown
  puts "#{@cX.brown}#{@txt[0]} #{@txt[1]}#{@cX.off}"
end

#puts_greyObject



308
309
310
# File 'lib/sisu/utils_screen_text_color.rb', line 308

def puts_grey
  puts "#{@cX.grey}#{@txt[0]} #{@txt[1]}#{@cX.off}"
end

#rescueObject



189
190
191
# File 'lib/sisu/utils_screen_text_color.rb', line 189

def rescue
  STDERR.puts %{\t   #{@cX.orange}Rescued#{@cX.off} #{@cX.grey}#{yield if block_given?}\n\t   An#{@cX.off} #{@cX.fuchsia}ERROR#{@cX.off} #{@cX.grey}occurred, message:#{@cX.off} #{@cX.fuchsia}#{@txt[0]}#{@cX.off} #{@cX.grey}#{@txt[1]}#{@cX.off} #{@cX.brown}#{@txt[2]}#{@cX.off}}
end

#reservedObject



367
368
369
# File 'lib/sisu/utils_screen_text_color.rb', line 367

def reserved
  puts %{ #{@cX.grey_hi}#{@cX.black}reserved#{@cX.off*2}}
end

#resultObject



263
264
265
# File 'lib/sisu/utils_screen_text_color.rb', line 263

def result
  puts "\t#{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.green}#{@txt[1]}#{@cX.off} #{@cX.blue}#{@txt[2]}#{@cX.off}"
end

#segmentedObject



393
394
395
# File 'lib/sisu/utils_screen_text_color.rb', line 393

def segmented
  puts "\t#{@cX.grey}Seg#{@cX.off} #{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.grey}segments#{@cX.off}"
end

#sisuObject



187
188
# File 'lib/sisu/utils_screen_text_color.rb', line 187

def sisu
end

#sourcename(sourcefilename) ⇒ Object



181
182
183
# File 'lib/sisu/utils_screen_text_color.rb', line 181

def sourcename(sourcefilename)
  @sourcefilename=sourcefilename
end

#term_sheet_titleObject



350
351
352
# File 'lib/sisu/utils_screen_text_color.rb', line 350

def term_sheet_title
  puts %{\t#{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.red_hi}#{@cX.black}#{@txt[1]}.#{@cX.off*2} }
end

#tex_info_numbersObject



359
360
361
# File 'lib/sisu/utils_screen_text_color.rb', line 359

def tex_info_numbers
  puts %{  #{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.cyan}texinfo files processed#{@cX.off}.}
end

#tex_numbersObject



356
357
358
# File 'lib/sisu/utils_screen_text_color.rb', line 356

def tex_numbers
  puts %{  #{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.cyan}tex/pdf files processed#{@cX.off}.}
end

#txt_blueObject



251
252
253
# File 'lib/sisu/utils_screen_text_color.rb', line 251

def txt_blue
  puts "\t#{@cX.blue}#{@txt[0]}#{@cX.off} #{@cX.grey}#{@txt[1]}#{@cX.off}"
end

#txt_cyanObject



248
249
250
# File 'lib/sisu/utils_screen_text_color.rb', line 248

def txt_cyan
  puts "\t#{@cX.cyan}#{@txt[0]}#{@cX.off} #{@cX.grey}#{@txt[1]}#{@cX.off}"
end

#txt_greenObject



257
258
259
# File 'lib/sisu/utils_screen_text_color.rb', line 257

def txt_green
  puts "\t#{@cX.green}#{@txt[0]}#{@cX.off} #{@cX.grey}#{@txt[1]}#{@cX.off}"
end

#txt_greyObject



245
246
247
# File 'lib/sisu/utils_screen_text_color.rb', line 245

def txt_grey
  puts "\t#{@cX.grey}#{@txt[0]}#{@cX.off} #{@cX.cyan}#{@txt[1]}#{@cX.off}"
end

#txt_redObject



254
255
256
# File 'lib/sisu/utils_screen_text_color.rb', line 254

def txt_red
  puts "\t#{@cX.red}#{@txt[0]}#{@cX.off} #{@cX.cyan}#{@txt[1]}#{@cX.off}"
end

#txt_whiteObject



242
243
244
# File 'lib/sisu/utils_screen_text_color.rb', line 242

def txt_white
  puts "\t#{@cX.white}#{@txt[0]}#{@cX.off} #{@cX.white}#{@txt[1]}#{@cX.off}"
end

#urlObject

clean



260
261
262
# File 'lib/sisu/utils_screen_text_color.rb', line 260

def url #clean
  blue
end

#versionObject



201
202
203
# File 'lib/sisu/utils_screen_text_color.rb', line 201

def version
  puts "#{@cX.blue_hi}#{@txt[0]} #{@txt[1]}#{@cX.off} #{@cX.grey} (#{@txt[3]} [#{@txt[2]}])#{@txt[4]} &#{@cX.off} #{@cX.ruby}Ruby#{@cX.off} #{@cX.grey}(#{@txt[5]})#{@cX.off}\n"
end

#warnObject



192
193
194
# File 'lib/sisu/utils_screen_text_color.rb', line 192

def warn
  STDERR.puts "\t  #{@cX.brown}#{@txt[0]}#{@cX.off} #{@cX.grey}#{@txt[1]}#{@cX.off}"
end

#yellow_title_hiObject



347
348
349
# File 'lib/sisu/utils_screen_text_color.rb', line 347

def yellow_title_hi
  puts %{#{@cX.yellow_hi}#{@cX.black}#{@txt[0]}#{@cX.off*2} #{@cX.blue}#{@txt[1]}#{@cX.off}}
end