Class Ltabgroup_buttonbar
|
Home
|
|
bg,
clientX,
close,
default_bg,
default_fg,
fg,
font,
hscroll_position=,
include_objects,
inherit_color_from_parent?,
move,
on_resize,
on_scroll,
open,
prepare_object,
process_event,
scroll_distance,
skip_object_theme,
windowX,
windowY,
Creates several instance variables.
Opens the scroller buttons if needed.
Make sure the scroller buttons are closed.
Redirect most button bar events to the owner (Ltabgroup object).
Don‘t forward this to the owner.
Returns true because the button bar does not pull attributes from the
:object attribute of any style.
Returns false because the button bar does not inherit color from parent
objects.
Returns :sys_button_fg, since we contain buttons, let our color match the
default button color.
Returns :sys_button_bg, since we contain buttons, let our color match the
default button color.
If the tabpage has an explicit color (not an inherited color), we want to
use it.
If the tabpage has an explicit color (not an inherited color), we want to
use it.
If the tabpage has an explicit font (not an inherited color), we want to
use it.
Repositions the right scroller button if needed and creates or hides the
either of scroller buttons as needed.
Scrolls the buttons in the button bar to the left or right to match
new_value. This is automatically called when either of the scroller buttons
are clicked on. Also turns on and off the scroller buttons (Ltabgroup_buttonbar_scrollbtn
objects) as needed.
Returns the number of pixels to scroll left or right. The default is
clientW / 2 so scrolling is 50% of the width.
This is called when the buttons in the button bar need to be scrolled right
or left. The scrollber buttons call this to when they are clicked.
- levent[:value] contains the number of pixels to scroll.
- levent[:direction] can contain :left or :right to specify which direction
you want to scroll.
Returns the x pixel position of the client area of the object relative to
the object upper left corner.
Compensate for being in the outer frame of the tabgroup rather than the
inner frame.
Compensate for being in the outer frame of the tabgroup rather than the
inner frame.
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.