/*
XOWA: the XOWA Offline Wiki Application
Copyright (C) 2012-2017 gnosygnu@gmail.com
XOWA is licensed under the terms of the General Public License (GPL) Version 3,
or alternatively under the terms of the Apache License Version 2.0.
You may use XOWA according to either of these licenses as is most appropriate
for your project on a case-by-case basis.
The terms of each license can be found in the source code repository:
GPLv3 License: https://github.com/gnosygnu/xowa/blob/master/LICENSE-GPLv3.txt
Apache License: https://github.com/gnosygnu/xowa/blob/master/LICENSE-APACHE2.txt
*/
package gplx.gfui.controls.gxws; import gplx.*; import gplx.gfui.*; import gplx.gfui.controls.*;
import gplx.gfui.draws.*; import gplx.gfui.controls.standards.*;
public interface Gxw_tab_mgr extends GxwElem {
ColorAdp Btns_selected_background(); void Btns_selected_background_(ColorAdp v);
ColorAdp Btns_selected_foreground(); void Btns_selected_foreground_(ColorAdp v);
ColorAdp Btns_unselected_background(); void Btns_unselected_background_(ColorAdp v);
ColorAdp Btns_unselected_foreground(); void Btns_unselected_foreground_(ColorAdp v);
int Btns_height(); void Btns_height_(int v);
boolean Btns_place_on_top(); void Btns_place_on_top_(boolean v);
boolean Btns_curved(); void Btns_curved_(boolean v);
boolean Btns_close_visible(); void Btns_close_visible_(boolean v);
boolean Btns_unselected_close_visible(); void Btns_unselected_close_visible_(boolean v);
Gxw_tab_itm Tabs_add(Gfui_tab_itm_data tab_data);
void Tabs_select_by_idx(int i);
void Tabs_close_by_idx(int i);
void Tabs_switch(int src, int trg);
}