Sha256: 49e7f83ad153deda8493ed61e8889dda80b027e45d6ce90b6ecbd79e3c6cc0a4
Contents?: true
Size: 1.81 KB
Versions: 5
Compression:
Stored size: 1.81 KB
Contents
require 'tmpdir' require 'pathname' require 'cairo' require 'pango' require 'gdk_pixbuf2' require 'gtk2' STDOUT.sync = true Types = module Shoes; self end module Shoes DIR = Pathname.new(__FILE__).realpath.dirname.to_s TMP_PNG_FILE = File.join(Dir.tmpdir, '__green_shoes_temporary_file__') HAND = Gdk::Cursor.new(Gdk::Cursor::HAND1) ARROW = Gdk::Cursor.new(Gdk::Cursor::ARROW) FONTS = Gtk::Invisible.new.pango_context.families.map(&:name).sort LINK_DEFAULT = "<span underline='single' underline_color='#06E' foreground='#06E' weight='normal'>" LINKHOVER_DEFAULT = "<span underline='single' underline_color='#039' foreground='#039' weight='normal'>" ROTATE = [Gdk::Pixbuf::ROTATE_NONE, Gdk::Pixbuf::ROTATE_CLOCKWISE, Gdk::Pixbuf::ROTATE_UPSIDEDOWN, Gdk::Pixbuf::ROTATE_COUNTERCLOCKWISE] VERSION = IO.read(File.join(DIR, '../VERSION')).chomp BASIC_ATTRIBUTES_DEFAULT = {left: 0, top: 0, width: 0, height: 0, angle: 0, curve: 0} SLOT_ATTRIBUTES_DEFAULT = {left: nil, top: nil, width: 1.0, height: 0} end class Object remove_const :Shoes end require_relative 'shoes/ruby' require_relative 'shoes/helper_methods' require_relative 'shoes/colors' require_relative 'shoes/basic' require_relative 'shoes/main' require_relative 'shoes/app' require_relative 'shoes/anim' require_relative 'shoes/slot' require_relative 'shoes/text' require_relative 'shoes/mask' require_relative 'shoes/widget' require_relative 'shoes/url' require_relative 'shoes/style' require_relative 'shoes/projector' require_relative 'shoes/download' require_relative 'shoes/manual' autoload :ChipMunk, File.join(Shoes::DIR, 'ext/chipmunk') autoload :Bloops, File.join(Shoes::DIR, 'ext/bloops') autoload :Projector, File.join(Shoes::DIR, 'ext/projector') autoload :Hpricot, File.join(Shoes::DIR, 'ext/hpricot')
Version data entries
5 entries across 5 versions & 1 rubygems