lib/rbcurse/extras/masterdetail.rb in rbcurse-1.2.0 vs lib/rbcurse/extras/masterdetail.rb in rbcurse-1.3.0
- old
+ new
@@ -89,19 +89,20 @@
#s.target_window = @form.window
#s.add @left, :FIRST
#s.add @right1, :SECOND
#s.add @right2, :SECOND
s.bind :COMPONENT_RESIZE_EVENT do |e|
- #alert "got a resize event #{e.type} "
+ alert "masterdetail got a resize event #{e.type}, #{e.source} "
case e.type
when :INCREASE
case e.source
when @right2
increase_body
when @right1
increase_headers
when @left
+ alert "masterdetail left increase - not handled"
end
when :DECREASE
case e.source
when @right2
@@ -115,9 +116,10 @@
@right1.width +=1
@right2.width +=1
@right2.repaint_required true
@right1.repaint_required true
@left.repaint_required true
+ alert "masterdetail left decrease"
end
when :EXPAND
case e.source
when @right2
h = 3