+ int x = window_border;
+ int y = window_border +
+ BC_Title::calculate_h(gui, "P", LARGEFONT) +
+ widget_border;
+
+ presets_list_x = x;
+ presets_list_y = y;
+#ifdef EDIT_KEYFRAME
+ presets_list_w = mwindow->session->keyframedialog_w / 2 -
+ widget_border -
+ window_border;
+#else
+ presets_list_w = mwindow->session->keyframedialog_w -
+ presets_list_x -
+ window_border;
+#endif
+ presets_list_h = mwindow->session->keyframedialog_h -
+ BC_OKButton::calculate_h() -
+ presets_list_y -
+ widget_border -
+ widget_border -
+ BC_Title::calculate_h(gui, "P") -
+ widget_border -
+ BC_TextBox::calculate_h(gui,
+ MEDIUMFONT,
+ 1,
+ 1) -
+ widget_border -
+ (BC_GenericButton::calculate_h() + widget_border) * 3 -
+ window_border;
+ y += presets_list_h + widget_border + widget_border + BC_Title::calculate_h(gui, "P");
+ presets_text_x = x;
+ presets_text_y = y;
+ presets_text_w = presets_list_w;
+ y += BC_TextBox::calculate_h(gui,
+ MEDIUMFONT,
+ 1,
+ 1) + widget_border;
+
+ presets_delete_x = presets_text_x;
+ presets_delete_y = y;
+ y += BC_GenericButton::calculate_h() + widget_border;
+
+ presets_save_x = presets_text_x;
+ presets_save_y = y;
+ y += BC_GenericButton::calculate_h() + widget_border;
+
+ presets_apply_x = presets_text_x;
+ presets_apply_y = y;
+ y += BC_GenericButton::calculate_h();
+
+#ifdef EDIT_KEYFRAME
+ x = mwindow->session->keyframedialog_w / 2 + widget_border;
+ y = window_border +
+ BC_Title::calculate_h(gui, "P", LARGEFONT) +