projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
merge hv v6, rework trace methods
[goodguy/history.git]
/
cinelerra-5.1
/
guicast
/
bcwindowbase.h
diff --git
a/cinelerra-5.1/guicast/bcwindowbase.h
b/cinelerra-5.1/guicast/bcwindowbase.h
index a5cb7fcc2597b1eecf05988c18c49d96d722615f..c2ed7abc270bd98f01d17fbf51a62f441e264eca 100644
(file)
--- a/
cinelerra-5.1/guicast/bcwindowbase.h
+++ b/
cinelerra-5.1/guicast/bcwindowbase.h
@@
-65,6
+65,7
@@
#include "bctimer.inc"
#include "bctitle.inc"
#include "bctoggle.inc"
#include "bctimer.inc"
#include "bctitle.inc"
#include "bctoggle.inc"
+#include "bctrace.inc"
#include "bctumble.inc"
#include "bcwindow.inc"
#include "bcwindowbase.inc"
#include "bctumble.inc"
#include "bcwindow.inc"
#include "bcwindowbase.inc"
@@
-124,7
+125,7
@@
public:
// Windows, subwindows, popupwindows inherit from this
// Windows, subwindows, popupwindows inherit from this
-class BC_WindowBase
+class BC_WindowBase
: public trace_info
{
public:
BC_WindowBase(int opts=0);
{
public:
BC_WindowBase(int opts=0);
@@
-477,6
+478,7
@@
public:
void slide_right(int distance);
void slide_up(int distance);
void slide_down(int distance);
void slide_right(int distance);
void slide_up(int distance);
void slide_down(int distance);
+ void flicker(int n=3, int ms=66);
int cycle_textboxes(int amount);
int cycle_textboxes(int amount);
@@
-580,6
+582,7
@@
private:
// Recursive event dispatchers
int dispatch_resize_event(int w, int h);
// Recursive event dispatchers
int dispatch_resize_event(int w, int h);
+ int dispatch_flash();
int dispatch_focus_in();
int dispatch_focus_out();
int dispatch_motion_event();
int dispatch_focus_in();
int dispatch_focus_out();
int dispatch_motion_event();
@@
-598,11
+601,13
@@
private:
int dispatch_expose_event();
// Get the port ID for a color model or return -1 for failure
int dispatch_expose_event();
// Get the port ID for a color model or return -1 for failure
- int grab_port_id(
BC_WindowBase *window,
int color_model);
+ int grab_port_id(int color_model);
int find_next_textbox(BC_WindowBase **first_textbox, BC_WindowBase **next_textbox, int &result);
int find_prev_textbox(BC_WindowBase **last_textbox, BC_WindowBase **prev_textbox, int &result);
int find_next_textbox(BC_WindowBase **first_textbox, BC_WindowBase **next_textbox, int &result);
int find_prev_textbox(BC_WindowBase **last_textbox, BC_WindowBase **prev_textbox, int &result);
+ void xft_draw_string(XftColor *xft_color, XftFont *xft_font, int x, int y,
+ const FcChar32 *fc, int len, BC_Pixmap *pixmap=0);
void translate_coordinates(Window src_w, Window dest_w,
int src_x, int src_y, int *dest_x_return, int *dest_y_return);
void translate_coordinates(Window src_w, Window dest_w,
int src_x, int src_y, int *dest_x_return, int *dest_y_return);
@@
-708,7
+713,7
@@
private:
// If this subwindow has already shown a tooltip since the last EnterNotify
int tooltip_done;
int options;
// If this subwindow has already shown a tooltip since the last EnterNotify
int tooltip_done;
int options;
-
+ int flash_enabled;
// Font sets
// Font sets