> Initializing a tab is not an action performed by emacs, but it is what you
> define it to be.
And who executes what I define?
The tabs will have an interface of primitive functions, written at the C-level.
The primitive function 'create-tab will have to execute at its end the callback written in lisp. This callback will make the initialization.
> In gtk for example, if you insert a gtk-notebook widget in emacs, you write
> the callback functions in C , such that they call elisp function of that
> signals.
Emacs tabs should work without gtk as well.
Yes, so ? What do you mean by that ?
Tabs must have a common mechaninsm for gtk/console/etc
Alin