/** @file view.h * * @brief Klish scheme's "view" entry */ #ifndef _klish_kview_h #define _klish_kview_h #include #include #include typedef struct kview_s kview_t; C_DECL_BEGIN kview_t *kview_new(const char *name); void kview_free(kview_t *view); const char *kview_name(const kview_t *view); bool_t kview_add_command(kview_t *view, kcommand_t *command); kcommand_t *kview_find_command(const kview_t *view, const char *name); C_DECL_END #endif // _klish_kview_h