projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ripple edge drag_handle tweaks, sync_parameter fix, shuttlerc, shortcuts
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
cwindowgui.C
diff --git
a/cinelerra-5.1/cinelerra/cwindowgui.C
b/cinelerra-5.1/cinelerra/cwindowgui.C
index a8472145fd4463c749a683bac6b1e5a18253d3e1..02ed52d32ad93ae559acb39554362dd0ce85e5d1 100644
(file)
--- a/
cinelerra-5.1/cinelerra/cwindowgui.C
+++ b/
cinelerra-5.1/cinelerra/cwindowgui.C
@@
-572,10
+572,7
@@
int CWindowGUI::keypress_event()
if( !result && cwindow_operation < 0 && ctrl_down() && shift_down() ) {
switch( get_keypress() ) {
if( !result && cwindow_operation < 0 && ctrl_down() && shift_down() ) {
switch( get_keypress() ) {
- case KEY_F1:
- case KEY_F2:
- case KEY_F3:
- case KEY_F4:
+ case KEY_F1 ... KEY_F4: // mainmenu, load layout
resend_event(mwindow->gui);
result = 1;
break;
resend_event(mwindow->gui);
result = 1;
break;
@@
-671,14
+668,17
@@
void CWindowGUI::keyboard_zoomout()
// }
}
// }
}
-void CWindowGUI::sync_parameters(int change_type, int
tool
, int overlay)
+void CWindowGUI::sync_parameters(int change_type, int
redraw
, int overlay)
{
{
- if( tool ) update_tool();
+ if( redraw ) {
+ update_tool();
+ canvas->draw_refresh();
+ }
if( change_type < 0 && !overlay ) return;
unlock_window();
if( change_type >= 0 ) {
mwindow->restart_brender();
if( change_type < 0 && !overlay ) return;
unlock_window();
if( change_type >= 0 ) {
mwindow->restart_brender();
- mwindow->sync_parameters(
CHANGE_PARAMS
);
+ mwindow->sync_parameters(
change_type
);
}
if( overlay ) {
mwindow->gui->lock_window("CWindow::camera_keyframe");
}
if( overlay ) {
mwindow->gui->lock_window("CWindow::camera_keyframe");