more and meaningful tooltips

This commit is contained in:
Torsten Ruger
2015-08-10 22:29:49 +03:00
parent 8ed2a03ea9
commit 7b82ff31dd
5 changed files with 61 additions and 11 deletions

View File

@ -5,12 +5,28 @@ module Main
super(*args)
page._classes!.clear
all = []
Virtual.machine.space.classes.each do |name , claz|
next if [:Kernel,:Module,:MetaClass,:BinaryCode].index name
all << name
end
all.sort.each do |name|
c = Volt::Model.new :name => name
page._classes << c
end
end
def variables(clas_model)
self.variables(clas_model.name)
end
def self.variables(clas_name)
layout = Virtual.machine.space.get_class_by_name(clas_name).object_layout
vars = []
layout.object_instance_names.each do |name|
vars << name
end
vars
end
end
end