/*-*-C-*-
 * menuedit props include file
 */


#ifndef __defined_props_h
#define __defined_props_h


extern error * props_load_prototypes (void);
extern error * props_update_menu_dbox (MenuObjPtr menu, Bool contents, Bool title);
extern error * props_open_menu_dbox (MenuObjPtr menu);
extern error * props_menu_dbox_mouse_click (MouseClickPtr mouse, unsigned int modifiers, MenuObjPtr menu);
extern error * props_reopen_menu_dbox (WindowPtr win, MenuObjPtr menu);
extern error * props_close_menu_dbox (MenuObjPtr menu);
extern error * props_menu_dbox_key_pressed (MenuObjPtr menu, KeyPressPtr key, Bool *consumed);
extern error * props_open_entry_dbox (MenuObjPtr menu, MenuEntryPtr entry);
extern error * props_update_entry_dbox (MenuEntryPtr entry, Bool contents, Bool title);
extern error * props_entry_dbox_mouse_click (MouseClickPtr mouse, unsigned int modifiers, MenuEntryPtr entry);
extern error * props_reopen_entry_dbox (WindowPtr win, MenuEntryPtr entry);
extern error * props_close_entry_dbox (MenuEntryPtr entry);
extern Bool props_drop_icon (int icon);
extern error * props_fill_in_object_name (MenuObjPtr menu, int windowhandle, int iconhandle, ObjectClass class, char *name);
extern error * props_enter_keycut_details (
    MenuEntryPtr entry,
    MessageResEdKeycutDetailsPtr keycut
);
extern error * props_entry_dbox_key_pressed (MenuEntryPtr entry, KeyPressPtr key, Bool *consumed);


#endif
