NoSub = 3,
}
+pub enum TabViewType {
+ Default = 0,
+ Document = 1,
+ NavigationSide = 2,
+ NavigationTop = 3,
+ NavigationTop2 = 4,
+ Invisible = 5
+}
+
/* -------------------------------- Box/Grid Container -------------------------------- */
self
}
- // TODO
+ pub fn tabview_type(&mut self, value: TabViewType) -> &mut Self {
+ unsafe {
+ ui_tabview_args_set_type(self.args, value as c_int);
+ }
+ self
+ }
+
+ pub fn varname(&mut self, varname: &str) -> &mut Self {
+ let cstr = CString::new(varname).unwrap();
+ unsafe {
+ ui_tabview_args_set_varname(self.args, cstr.as_ptr());
+ }
+ self
+ }
+ pub fn value(&mut self, value: &toolkit::UiInteger) {
+ unsafe {
+ ui_tabview_args_set_value(self.args, value.ptr);
+ }
+ }
+
pub fn subcontainer_type(&mut self, subtype: SubContainer) -> &mut Self {
unsafe {
ui_tabview_args_set_subcontainer(self.args, subtype as c_int);