OSDN Git Service

add editor
[pettanr/pettanr.git] / lib / editor / dock / bay / board / zorder.rb
1 module Editor
2
3   module ZorderBoardModule
4     include Editor::BoardModule
5     class ZorderBoard < Board
6       attr_accessor :element
7       
8       def initialize parent, index, name, element
9         super parent, index, name
10         @element = element
11       end
12       
13       def mounted
14         false
15       end
16       
17     end
18     
19     class ZorderBoardLabel < BoardLabel
20       def template_file_name
21         'bay_label'
22       end
23       
24       def face_template_name
25         self.element.path_name + '/element_face'
26       end
27       
28     end
29     
30     class ZorderBoardBody < BoardBody
31       include Editor::BucketModule
32       attr_accessor :bucket
33       
34       def initialize parent
35         super
36         @bucket = FormBucket.new self, 'form'
37         
38     #    form_manager = Pettanr::Application::manifest.form_managers[self.root_item.form_name]
39     #    form = form_manager.open self.root_item, @dock_body.dock.editor.operators, mounted
40     #    bucket = Bucket.new self,form
41       end
42       
43       def template_file_name
44         @parent.template_file_name
45       end
46       
47     end
48     
49   end
50 end