private.h 465 B

123456789101112131415161718192021
  1. /*
  2. * view.h
  3. */
  4. #include "clish/view.h"
  5. #include "lub/bintree.h"
  6. #include "clish/hotkey.h"
  7. /*---------------------------------------------------------
  8. * PRIVATE TYPES
  9. *--------------------------------------------------------- */
  10. struct clish_view_s {
  11. lub_bintree_t tree;
  12. lub_bintree_node_t bt_node;
  13. char *name;
  14. char *prompt;
  15. unsigned int nspacec;
  16. clish_nspace_t **nspacev;
  17. clish_hotkeyv_t *hotkeys;
  18. unsigned int depth;
  19. clish_view_restore_t restore;
  20. };