class KeyframeHidePopup : public BC_PopupMenu
{
public:
- KeyframeHidePopup(MWindow *mwindow, MWindowGUI *gui);
- ~KeyframeHidePopup();
+ KeyframeHidePopup(MWindow *mwindow, MWindowGUI *gui);
+ ~KeyframeHidePopup();
- void create_objects();
+ void create_objects();
int update(Autos *autos);
MWindow *mwindow;
{
public:
KeyMuteValue(KeyMutePatch *key_mute_patch);
- void update_edl();
int button_release_event();
int handle_event();
public:
KeySpeedPatch(MWindow *mwindow, PatchGUI *patch, int x, int y);
void create_objects();
+ void update(float v);
+ void update_speed(float v);
+ int cursor_enter_event();
+ int cursor_leave_event();
MWindow *mwindow;
PatchGUI *patch;
- KeySpeedValue *key_speed_slider;
+ KeySpeedSlider *key_speed_slider;
+ KeySpeedText *key_speed_text;
+ KeySpeedOK *key_speed_ok;
};
-class KeySpeedValue : public BC_FSlider
+class KeySpeedOK : public BC_Button
{
public:
- KeySpeedValue(KeySpeedPatch *key_speed_patch);
- ~KeySpeedValue();
+ KeySpeedOK(KeySpeedPatch *key_speed_patch, int x, int y, VFrame **images);
+ int handle_event();
+
+ KeySpeedPatch *key_speed_patch;
+};
+
+class KeySpeedText : public BC_TextBox
+{
+public:
+ KeySpeedText(KeySpeedPatch *key_speed_patch, int x, int y, int w, float v);
+ int handle_event();
+
+ KeySpeedPatch *key_speed_patch;
+};
+
+class KeySpeedSlider : public BC_FSlider
+{
+public:
+ KeySpeedSlider(KeySpeedPatch *key_speed_patch,
+ int x, int y, int w, float v);
+ ~KeySpeedSlider();
- void update_edl();
int handle_event();
- int button_release_event();
KeySpeedPatch *key_speed_patch;
};