------------------------------------------------------------------------------
-- FlatTabs class 
------------------------------------------------------------------------------
local ctrl = {
  nick = "flattabs",
  parent = iup.BOX,
  subdir = "elem",
  creation = "-",
  funcname = "FlatTabs",
  callback = {
    --tabchange_cb = "ii", -- already implemented in IupTabs, same definition
    --tabchangepos_cb = "nn", -- already implemented in IupTabs, same definition
    --tabclose_cb = "n", -- already implemented in IupTabs, same definition
    --extrabutton_cb = "nn", -- already implemented in IupExpander, same definition
    --rightclick_cb = "n", -- already implemented in IupTree, same definition
    flat_getfocus_cb = "",
    flat_killfocus_cb = "",
  },
}

function ctrl.createElement(class, param)
  return iup.FlatTabs()
end

iup.RegisterWidget(ctrl)
iup.SetClass(ctrl, "iupWidget")
