////////////////////////////////////////////////// // Blabber [SoundPreferencesView.h] // Presents user preferences for // editing sound event. ////////////////////////////////////////////////// #ifndef SOUND_PREFERENCES_VIEW_H #define SOUND_PREFERENCES_VIEW_H #ifndef __STRING__ #include #endif #ifndef _BOX_H #include #endif #ifndef _BUTTON_H #include #endif #ifndef _CHECK_BOX_H #include #endif #ifndef _MENU_FIELD_H #include #endif #ifndef _MENU_ITEM_H #include #endif #ifndef _POP_UP_MENU_H #include #endif #ifndef _TEXT_VIEW_H #include #endif #ifndef _VIEW_H #include #endif #ifndef _FILE_PANEL_H #include #endif class SoundPreferencesView : public BView { public: SoundPreferencesView(BRect frame); virtual ~SoundPreferencesView(); void AttachedToWindow(); void MessageReceived(BMessage *msg); void UpdateFile(); private: BBox *_surrounding; BBox *_surrounding_options; BMenuField *_new_chat_field; BPopUpMenu *_new_chat_selection; BButton *_test_new_chat; BMenuField *_message_field; BPopUpMenu *_message_selection; BButton *_test_message; BMenuField *_now_online_field; BPopUpMenu *_now_online_selection; BButton *_test_online; BMenuField *_now_offline_field; BPopUpMenu *_now_offline_selection; BButton *_test_offline; BMenuField *_alert_field; BPopUpMenu *_alert_selection; BButton *_test_alert; BMenuItem *_old_new_message_item; BMenuItem *_old_message_item; BMenuItem *_old_user_online_item; BMenuItem *_old_user_offline_item; BMenuItem *_old_alert_item; BCheckBox *_groupchat_sounds; BFilePanel *_fp; }; #endif