projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cleanup of hv6 merge, add webm rendering
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
tipwindow.C
diff --git
a/cinelerra-5.1/cinelerra/tipwindow.C
b/cinelerra-5.1/cinelerra/tipwindow.C
index 8a0a2029eca37c1e403f8b0593cf2fd384b45ee5..1c54b1d3dfd98a82511c9a92cf19c84c815184c0 100644
(file)
--- a/
cinelerra-5.1/cinelerra/tipwindow.C
+++ b/
cinelerra-5.1/cinelerra/tipwindow.C
@@
-107,11
+107,12
@@
BC_Window* TipWindow::new_gui()
return gui;
}
return gui;
}
-char* TipWindow::get_current_tip()
+char* TipWindow::get_current_tip(
int n
)
{
{
- if(mwindow->session->current_tip < 0)
- mwindow->session->current_tip = 0;
- else if(++mwindow->session->current_tip >= total_tips)
+ mwindow->session->current_tip += n;
+ if( mwindow->session->current_tip < 0 )
+ mwindow->session->current_tip = total_tips - 1;
+ else if( mwindow->session->current_tip >= total_tips )
mwindow->session->current_tip = 0;
char *result = _(tips[mwindow->session->current_tip]);
mwindow->save_defaults();
mwindow->session->current_tip = 0;
char *result = _(tips[mwindow->session->current_tip]);
mwindow->save_defaults();
@@
-120,16
+121,12
@@
char* TipWindow::get_current_tip()
void TipWindow::next_tip()
{
void TipWindow::next_tip()
{
- gui->tip_text->update(get_current_tip());
+ gui->tip_text->update(get_current_tip(
1
));
}
void TipWindow::prev_tip()
{
}
void TipWindow::prev_tip()
{
- if(mwindow->session->current_tip >= total_tips)
- mwindow->session->current_tip = 0;
- else if(--mwindow->session->current_tip < 0)
- mwindow->session->current_tip = total_tips - 1;
- gui->tip_text->update(get_current_tip());
+ gui->tip_text->update(get_current_tip(-1));
}
}
@@
-160,7
+157,7
@@
void TipWindowGUI::create_objects()
{
int x = 10, y = 10;
SET_TRACE
{
int x = 10, y = 10;
SET_TRACE
- add_subwindow(tip_text = new BC_Title(x, y, thread->get_current_tip()));
+ add_subwindow(tip_text = new BC_Title(x, y, thread->get_current_tip(
0
)));
y = get_h() - 30;
SET_TRACE
BC_CheckBox *checkbox;
y = get_h() - 30;
SET_TRACE
BC_CheckBox *checkbox;