Class
Ltabgroup
Home
In: locana/l_tabgroup.rb
Parent: Lcontainer

This class is a collection of Ltabpage objects. The top border contains a Ltabgroup_buttonbar object (button) which contains a button for each Ltabpage in the tabgroup. It is based on the Lcontainer class.

Methods

clientH, clientY, close, current_page, default_border, delete_child, on_resize, open, prepare, reposition_child, set_focus, show_tabpage,
Public Instance methods
default_border() src

Returns :ridge.

prepare(parent=nil, move_obj=nil) src

Moves the button bar.

open(parent=nil) src

Opens the button bar, all buttons for each tabpage, and only the topmost tabpage.

close() src

Closes the button bar.

clientY() src

Takes the button bar into consideration.

clientH() src

Takes the button bar into consideration.

on_resize(levent=nil, &block) src

Moves the button bar to match the new size.

delete_child(object) src

Deletes object from caller (self), makes sure a new current page or topmost page is assigned if the current page is deleted.

set_focus() src

Gives the focus to the currently active button in the button bar for the active tabpage.

reposition_child(child_object, new_position) src

Repositions the tabpage and button associated with child_object in the button bar.

show_tabpage(tabpage_name) src

Shows the first tabpage whose name matches tabpage_name, also hides any other visible tabpages.

current_page() src

Returns the tabpage that is currently active or visible.


Seva Software


Thank you for taking the time to visit this web page. I trust you found the information contained in this page useful.
Please email any questions, concerns, or issues with this web site to webmaster@sevasoftware.com.
Please remember Seva Software when your company would benefit from an experienced database architect and software engineer.

http://www.arunadb.org http://www.locana.org http://www.ruby-lang.org http://www.coolwell.org http://www.sevasoftware.com