packages feed

cef3-raw-0.1.0: src/Bindings/CEF3/MenuModel.hsc

#include <bindings.dsl.h>
#include <cef_menu_model_capi.h>
module Bindings.CEF3.MenuModel
 (module Bindings.CEF3.MenuModel) where
#strict_import
import Bindings.Synonyms
import Bindings.CEF3.Internal.CefString
import Bindings.CEF3.Internal.CefTypes
import Bindings.CEF3.Base

#starttype cef_menu_model_t
#field base,                  <cef_base_t>
#field clear,                 <cb_cef_menu_model_clear>
#field get_count,             <cb_cef_menu_model_get_count>
#field add_separator,         <cb_cef_menu_model_add_separator>
#field add_item,              <cb_cef_menu_model_add_item>
#field add_check_item,        <cb_cef_menu_model_add_check_item>
#field add_radio_item,        <cb_cef_menu_model_add_radio_item>
#field add_sub_menu,          <cb_cef_menu_model_add_sub_menu>
#field insert_separator_at,   <cb_cef_menu_model_insert_separator_at>
#field insert_item_at,        <cb_cef_menu_model_insert_item_at>
#field insert_check_item_at,  <cb_cef_menu_model_insert_check_item_at>
#field insert_radio_item_at,  <cb_cef_menu_model_insert_radio_item_at>
#field insert_sub_menu_at,    <cb_cef_menu_model_insert_sub_menu_at>
#field remove,                <cb_cef_menu_model_remove>
#field remove_at,             <cb_cef_menu_model_remove_at>
#field get_index_of,          <cb_cef_menu_model_get_index_of>
#field get_command_id_at,     <cb_cef_menu_model_get_command_id_at>
#field set_command_id_at,     <cb_cef_menu_model_set_command_id_at>
#field get_label,             <cb_cef_menu_model_get_label>
#field get_label_at,          <cb_cef_menu_model_get_label_at>
#field set_label,             <cb_cef_menu_model_set_label>
#field set_label_at,          <cb_cef_menu_model_set_label_at>
#field get_type,              <cb_cef_menu_model_get_type>
#field get_type_at,           <cb_cef_menu_model_get_type_at>
#field get_group_id,          <cb_cef_menu_model_get_group_id>
#field get_group_id_at,       <cb_cef_menu_model_get_group_id_at>
#field set_group_id,          <cb_cef_menu_model_set_group_id>
#field set_group_id_at,       <cb_cef_menu_model_set_group_id_at>
#field get_sub_menu,          <cb_cef_menu_model_get_sub_menu>
#field get_sub_menu_at,       <cb_cef_menu_model_get_sub_menu_at>
#field is_visible,            <cb_cef_menu_model_is_visible>
#field is_visible_at,         <cb_cef_menu_model_is_visible_at>
#field set_visible,           <cb_cef_menu_model_set_visible>
#field set_visible_at,        <cb_cef_menu_model_set_visible_at>
#field is_enabled,            <cb_cef_menu_model_is_enabled>
#field is_enabled_at,         <cb_cef_menu_model_is_enabled_at>
#field set_enabled,           <cb_cef_menu_model_set_enabled>
#field set_enabled_at,        <cb_cef_menu_model_set_enabled_at>
#field is_checked,            <cb_cef_menu_model_is_checked>
#field is_checked_at,         <cb_cef_menu_model_is_checked_at>
#field set_checked,           <cb_cef_menu_model_set_checked>
#field set_checked_at,        <cb_cef_menu_model_set_checked_at>
#field has_accelerator,       <cb_cef_menu_model_has_accelerator>
#field has_accelerator_at,    <cb_cef_menu_model_has_accelerator_at>
#field set_accelerator,       <cb_cef_menu_model_set_accelerator>
#field set_accelerator_at,    <cb_cef_menu_model_set_accelerator_at>
#field remove_accelerator,    <cb_cef_menu_model_remove_accelerator>
#field remove_accelerator_at, <cb_cef_menu_model_remove_accelerator_at>
#field get_accelerator,       <cb_cef_menu_model_get_accelerator>
#field get_accelerator_at,    <cb_cef_menu_model_get_accelerator_at>
#stoptype

#callback_t cb_cef_menu_model_clear,                 Ptr <cef_menu_model_t> -> IO <int>
#callback_t cb_cef_menu_model_get_count,             Ptr <cef_menu_model_t> -> IO <int>
#callback_t cb_cef_menu_model_add_separator,         Ptr <cef_menu_model_t> -> IO <int>
#callback_t cb_cef_menu_model_add_item,              Ptr <cef_menu_model_t> -> <int> -> Ptr <cef_string_t> -> IO <int>
#callback_t cb_cef_menu_model_add_check_item,        Ptr <cef_menu_model_t> -> <int> -> Ptr <cef_string_t> -> IO <int>
#callback_t cb_cef_menu_model_add_radio_item,        Ptr <cef_menu_model_t> -> <int> -> Ptr <cef_string_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_add_sub_menu,          Ptr <cef_menu_model_t> -> <int> -> Ptr <cef_string_t> -> IO (Ptr <cef_menu_model_t>)
#callback_t cb_cef_menu_model_insert_separator_at,   Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_insert_item_at,        Ptr <cef_menu_model_t> -> <int> -> <int> -> Ptr <cef_string_t> -> IO <int>
#callback_t cb_cef_menu_model_insert_check_item_at,  Ptr <cef_menu_model_t> -> <int> -> <int> -> Ptr <cef_string_t> -> IO <int>
#callback_t cb_cef_menu_model_insert_radio_item_at,  Ptr <cef_menu_model_t> -> <int> -> <int> -> Ptr <cef_string_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_insert_sub_menu_at,    Ptr <cef_menu_model_t> -> <int> -> <int> -> Ptr <cef_string_t> -> IO (Ptr <cef_menu_model_t>)
#callback_t cb_cef_menu_model_remove,                Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_remove_at,             Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_get_index_of,          Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_get_command_id_at,     Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_command_id_at,     Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_get_label,             Ptr <cef_menu_model_t> -> <int> -> IO <cef_string_userfree_t>
#callback_t cb_cef_menu_model_get_label_at,          Ptr <cef_menu_model_t> -> <int> -> IO <cef_string_userfree_t>
#callback_t cb_cef_menu_model_set_label,             Ptr <cef_menu_model_t> -> <int> -> Ptr <cef_string_t> -> IO <int>
#callback_t cb_cef_menu_model_set_label_at,          Ptr <cef_menu_model_t> -> <int> -> Ptr <cef_string_t> -> IO <int>
#callback_t cb_cef_menu_model_get_type,              Ptr <cef_menu_model_t> -> <int> -> IO <cef_menu_item_type_t>
#callback_t cb_cef_menu_model_get_type_at,           Ptr <cef_menu_model_t> -> <int> -> IO <cef_menu_item_type_t>
#callback_t cb_cef_menu_model_get_group_id,          Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_get_group_id_at,       Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_group_id,          Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_group_id_at,       Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_get_sub_menu,          Ptr <cef_menu_model_t> -> <int> -> IO (Ptr <cef_menu_model_t>)
#callback_t cb_cef_menu_model_get_sub_menu_at,       Ptr <cef_menu_model_t> -> <int> -> IO (Ptr <cef_menu_model_t>)
#callback_t cb_cef_menu_model_is_visible,            Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_is_visible_at,         Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_visible,           Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_visible_at,        Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_is_enabled,            Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_is_enabled_at,         Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_enabled,           Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_enabled_at,        Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_is_checked,            Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_is_checked_at,         Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_checked,           Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_checked_at,        Ptr <cef_menu_model_t> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_has_accelerator,       Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_has_accelerator_at,    Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_accelerator,       Ptr <cef_menu_model_t> -> <int> -> <int> -> <int> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_set_accelerator_at,    Ptr <cef_menu_model_t> -> <int> -> <int> -> <int> -> <int> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_remove_accelerator,    Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_remove_accelerator_at, Ptr <cef_menu_model_t> -> <int> -> IO <int>
#callback_t cb_cef_menu_model_get_accelerator,       Ptr <cef_menu_model_t> -> <int> -> Ptr <int> -> Ptr <int> -> Ptr <int> -> Ptr <int> -> IO <int>
#callback_t cb_cef_menu_model_get_accelerator_at,    Ptr <cef_menu_model_t> -> <int> -> Ptr <int> -> Ptr <int> -> Ptr <int> -> Ptr <int> -> IO <int>