#include <bcwindowbase.h>
Inherits BC_RelocatableWidget.
Inherited by BC_FullScreen, BC_Popup, BC_SubWindow, and BC_Window.

Public Member Functions | |
| BC_WindowBase () | |
| virtual | ~BC_WindowBase () |
| int | run_window () |
| virtual int | close_event () |
| virtual int | resize_event (int w, int h) |
| virtual int | repeat_event (int64_t duration) |
| virtual int | focus_in_event () |
| virtual int | focus_out_event () |
| virtual int | button_press_event () |
| virtual int | button_release_event () |
| virtual int | cursor_motion_event () |
| virtual int | cursor_leave_event () |
| virtual int | cursor_enter_event () |
| virtual int | keypress_event () |
| virtual int | translation_event () |
| virtual int | drag_start_event () |
| virtual int | drag_motion_event () |
| virtual int | drag_stop_event () |
| virtual int | uses_text () |
| virtual int | expose_event () |
| int | accel_available (int color_model, int lock_it) |
| int | get_color_model () |
| int | get_color (int64_t color) |
| int64_t | get_color () |
| int | show_window (int flush=1) |
| int | hide_window (int flush=1) |
| int | get_hidden () |
| int | get_video_on () |
| int | get_deleting () |
| void | enable_opengl () |
| void | disable_opengl () |
| void | flip_opengl () |
| unsigned int | get_shader (char *title, int *got_it) |
| void | put_shader (unsigned int handle, char *title) |
| int | flash (int x, int y, int w, int h, int flush=1) |
| int | flash (int flush=1) |
| void | flush () |
| void | sync_display () |
| int | lock_window (char *location=0) |
| int | unlock_window () |
| int | get_window_lock () |
| BC_MenuBar * | add_menubar (BC_MenuBar *menu_bar) |
| BC_WindowBase * | add_subwindow (BC_WindowBase *subwindow) |
| BC_WindowBase * | add_tool (BC_WindowBase *subwindow) |
| BC_WidgetGrid * | add_widgetgrid (BC_WidgetGrid *widgetgrid) |
| virtual int | get_w () |
| virtual int | get_h () |
| virtual int | get_x () |
| virtual int | get_y () |
| virtual int | reposition_widgets () |
| int | get_root_w (int ignore_dualhead=0, int lock_display=0) |
| int | get_root_h (int lock_display) |
| int | get_abs_cursor_x (int lock_window) |
| int | get_abs_cursor_y (int lock_window) |
| int | get_relative_cursor_x () |
| int | get_relative_cursor_y () |
| int | get_cursor_over_window () |
| int | match_window (Window win) |
| int | get_button_down () |
| int | get_buttonpress () |
| int | get_has_focus () |
| int | get_dragging () |
| int | get_keypress () |
| int | get_cursor_x () |
| int | get_cursor_y () |
| int | get_drag_x () |
| int | get_drag_y () |
| int | relative_cursor_x (BC_WindowBase *pov) |
| int | relative_cursor_y (BC_WindowBase *pov) |
| int | alt_down () |
| int | shift_down () |
| int | ctrl_down () |
| int | get_double_click () |
| int | get_x2 () |
| int | get_y2 () |
| int | get_bg_color () |
| BC_Pixmap * | get_bg_pixmap () |
| int | get_text_ascent (int font) |
| int | get_text_descent (int font) |
| int | get_text_height (int font, char *text=0) |
| int | get_text_width (int font, char *text, int length=-1) |
| BC_Clipboard * | get_clipboard () |
| void | set_dragging (int value) |
| int | set_w (int w) |
| int | set_h (int h) |
| BC_WindowBase * | get_top_level () |
| BC_WindowBase * | get_parent () |
| int | is_event_win () |
| int | cursor_inside () |
| virtual int | activate () |
| virtual int | deactivate () |
| void | set_active_subwindow (BC_WindowBase *subwindow) |
| int | get_toggle_value () |
| int | get_toggle_drag () |
| void | set_color (int64_t color) |
| int | get_bgcolor () |
| void | set_font (int font) |
| void | set_cursor (int cursor, int override=0) |
| void | set_x_cursor (int cursor) |
| int | get_cursor () |
| void | unhide_cursor () |
| void | update_video_cursor () |
| void | start_hourglass () |
| void | stop_hourglass () |
| void | start_hourglass_recursive () |
| void | stop_hourglass_recursive () |
| void | copy_area (int x1, int y1, int x2, int y2, int w, int h, BC_Pixmap *pixmap=0) |
| void | clear_box (int x, int y, int w, int h, BC_Pixmap *pixmap=0) |
| void | draw_box (int x, int y, int w, int h, BC_Pixmap *pixmap=0) |
| void | draw_circle (int x, int y, int w, int h, BC_Pixmap *pixmap=0) |
| void | draw_disc (int x, int y, int w, int h, BC_Pixmap *pixmap=0) |
| void | draw_text (int x, int y, char *text, int length=-1, BC_Pixmap *pixmap=0) |
| void | draw_xft_text (int x, int y, char *text, int length, BC_Pixmap *pixmap, int x2, int k, int y2, int j, int i) |
| void | draw_center_text (int x, int y, char *text, int length=-1) |
| void | draw_line (int x1, int y1, int x2, int y2, BC_Pixmap *pixmap=0) |
| void | draw_polygon (ArrayList< int > *x, ArrayList< int > *y, BC_Pixmap *pixmap=0) |
| void | draw_rectangle (int x, int y, int w, int h) |
| void | draw_3segment (int x, int y, int w, int h, BC_Pixmap *left_image, BC_Pixmap *mid_image, BC_Pixmap *right_image, BC_Pixmap *pixmap=0) |
| void | draw_3segment (int x, int y, int w, int h, VFrame *left_image, VFrame *mid_image, VFrame *right_image, BC_Pixmap *pixmap=0) |
| void | draw_3segmenth (int x, int y, int w, int total_x, int total_w, VFrame *image, BC_Pixmap *pixmap) |
| void | draw_3segmenth (int x, int y, int w, int total_x, int total_w, BC_Pixmap *src, BC_Pixmap *dst=0) |
| void | draw_3segmentv (int x, int y, int h, int total_y, int total_h, BC_Pixmap *src, BC_Pixmap *dst=0) |
| void | draw_3segmentv (int x, int y, int h, int total_y, int total_h, VFrame *src, BC_Pixmap *dst=0) |
| void | draw_3segmenth (int x, int y, int w, VFrame *image, BC_Pixmap *pixmap=0) |
| void | draw_3segmenth (int x, int y, int w, BC_Pixmap *src, BC_Pixmap *dst=0) |
| void | draw_3segmentv (int x, int y, int h, BC_Pixmap *src, BC_Pixmap *dst=0) |
| void | draw_3segmentv (int x, int y, int h, VFrame *src, BC_Pixmap *dst=0) |
| void | draw_9segment (int x, int y, int w, int h, VFrame *src, BC_Pixmap *dst=0) |
| void | draw_9segment (int x, int y, int w, int h, BC_Pixmap *src, BC_Pixmap *dst=0) |
| void | draw_3d_box (int x, int y, int w, int h, int light1, int light2, int middle, int shadow1, int shadow2, BC_Pixmap *pixmap=0) |
| void | draw_3d_border (int x, int y, int w, int h, int light1, int light2, int shadow1, int shadow2) |
| void | draw_colored_box (int x, int y, int w, int h, int down, int highlighted) |
| void | draw_check (int x, int y) |
| void | draw_triangle_down_flat (int x, int y, int w, int h) |
| void | draw_triangle_up (int x, int y, int w, int h, int light1, int light2, int middle, int shadow1, int shadow2) |
| void | draw_triangle_down (int x, int y, int w, int h, int light1, int light2, int middle, int shadow1, int shadow2) |
| void | draw_triangle_left (int x, int y, int w, int h, int light1, int light2, int middle, int shadow1, int shadow2) |
| void | draw_triangle_right (int x, int y, int w, int h, int light1, int light2, int middle, int shadow1, int shadow2) |
| void | set_opaque () |
| void | set_inverse () |
| void | set_background (VFrame *bitmap) |
| void | set_title (char *text) |
| char * | get_title () |
| void | start_video () |
| void | stop_video () |
| int | get_id () |
| void | set_done (int return_value) |
| BC_Bitmap * | new_bitmap (int w, int h, int color_model=-1) |
| void | draw_bitmap (BC_Bitmap *bitmap, int dont_wait, int dest_x=0, int dest_y=0, int dest_w=0, int dest_h=0, int src_x=0, int src_y=0, int src_w=0, int src_h=0, BC_Pixmap *pixmap=0) |
| void | draw_pixel (int x, int y, BC_Pixmap *pixmap=0) |
| void | draw_pixmap (BC_Pixmap *pixmap, int dest_x=0, int dest_y=0, int dest_w=-1, int dest_h=-1, int src_x=0, int src_y=0, BC_Pixmap *dst=0) |
| void | draw_vframe (VFrame *frame, int dest_x=0, int dest_y=0, int dest_w=-1, int dest_h=-1, int src_x=0, int src_y=0, int src_w=0, int src_h=0, BC_Pixmap *pixmap=0) |
| void | draw_border (char *text, int x, int y, int w, int h) |
| void | draw_top_background (BC_WindowBase *parent_window, int x, int y, int w, int h, BC_Pixmap *pixmap=0) |
| void | draw_top_tiles (BC_WindowBase *parent_window, int x, int y, int w, int h) |
| void | draw_background (int x, int y, int w, int h) |
| void | draw_tiles (BC_Pixmap *tile, int origin_x, int origin_y, int x, int y, int w, int h) |
| void | slide_left (int distance) |
| void | slide_right (int distance) |
| void | slide_up (int distance) |
| void | slide_down (int distance) |
| int | cycle_textboxes (int amount) |
| int | raise_window (int do_flush=1) |
| int | set_tooltips (int tooltips_enabled) |
| int | resize_window (int w, int h) |
| int | reposition_widget (int x, int y, int w=-1, int h=-1) |
| int | reposition_window (int x, int y, int w=-1, int h=-1) |
| int | set_repeat (int64_t duration) |
| int | unset_repeat (int64_t duration) |
| int | set_tooltip (char *text) |
| int | show_tooltip (int w=-1, int h=-1) |
| int | hide_tooltip () |
| int | set_icon (VFrame *data) |
| int | load_defaults (BC_Hash *defaults) |
| int | save_defaults (BC_Hash *defaults) |
Static Public Member Functions | |
| static BC_Resources * | get_resources () |
| static BC_Synchronous * | get_synchronous () |
Data Fields | |
| int | test_keypress |
Protected Member Functions | |
| Atom | create_xatom (char *atom_name) |
| int | send_custom_xatom (xatom_event *event) |
Private Member Functions | |
| virtual int | create_window (BC_WindowBase *parent_window, char *title, int x, int y, int w, int h, int minw, int minh, int allow_resize, int private_color, int hide, int bg_color, char *display_name, int window_type, BC_Pixmap *bg_pixmap, int group_it) |
| Display * | get_display () |
| int | get_screen () |
| virtual int | initialize () |
| int | get_atoms () |
| virtual int | recieve_custom_xatoms (xatom_event *event) |
| void | init_cursors () |
| int | init_colors () |
| int | init_window_shape () |
| int | create_private_colors () |
| int | create_color (int color) |
| int | create_shared_colors () |
| int | get_single_text_width (int font, char *text, int length) |
| int | allocate_color_table () |
| int | init_gc () |
| int | init_fonts () |
| void | init_xft () |
| int | get_color_rgb8 (int color) |
| int64_t | get_color_rgb16 (int color) |
| int64_t | get_color_bgr16 (int color) |
| int64_t | get_color_bgr24 (int color) |
| XFontStruct * | get_font_struct (int font) |
| Cursor | get_cursor_struct (int cursor) |
| XFontSet | get_fontset (int font) |
| XFontSet | get_curr_fontset (void) |
| void | set_fontset (int font) |
| int | dispatch_event () |
| int | get_key_masks (XEvent *event) |
| int | trigger_tooltip () |
| int | untrigger_tooltip () |
| void | draw_tooltip () |
| int | arm_repeat (int64_t duration) |
| int | unset_all_repeaters () |
| XEvent * | get_event () |
| int | get_event_count () |
| void | put_event (XEvent *event) |
| int | dispatch_resize_event (int w, int h) |
| int | dispatch_focus_in () |
| int | dispatch_focus_out () |
| int | dispatch_motion_event () |
| int | dispatch_keypress_event () |
| int | dispatch_repeat_event (int64_t duration) |
| int | dispatch_repeat_event_master (int64_t duration) |
| int | dispatch_button_press () |
| int | dispatch_button_release () |
| int | dispatch_cursor_leave () |
| int | dispatch_cursor_enter () |
| int | dispatch_translation_event () |
| int | dispatch_drag_start () |
| int | dispatch_drag_motion () |
| int | dispatch_drag_stop () |
| int | dispatch_expose_event () |
| int | grab_port_id (BC_WindowBase *window, 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) |
| void | translate_coordinates (Window src_w, Window dest_w, int src_x, int src_y, int *dest_x_return, int *dest_y_return) |
Static Private Member Functions | |
| static Display * | init_display (char *display_name) |
| static int | evaluate_color_model (int client_byte_order, int server_byte_order, int depth) |
Private Attributes | |
| BC_WindowBase * | top_level |
| BC_WindowBase * | parent_window |
| BC_SubWindowList * | subwindows |
| BC_WidgetGridList * | widgetgrids |
| int | x |
| int | y |
| int | w |
| int | h |
| int | light1 |
| int | light2 |
| int | medium |
| int | dark1 |
| int | dark2 |
| int | bg_color |
| int | window_type |
| BC_MenuBar * | active_menubar |
| BC_PopupMenu * | active_popup_menu |
| BC_WindowBase * | active_subwindow |
| int | allow_resize |
| int | hidden |
| int | private_color |
| int | bits_per_pixel |
| int | color_model |
| int | server_byte_order |
| int | client_byte_order |
| int | total_colors |
| int | current_color_value |
| int | current_color_pixel |
| int | color_table [256][2] |
| int | video_on |
| int | done |
| int | return_value |
| int | motion_events |
| int | last_motion_x |
| int | last_motion_y |
| Window | last_motion_win |
| int | resize_events |
| int | last_resize_w |
| int | last_resize_h |
| int | translation_events |
| int | last_translate_x |
| int | last_translate_y |
| int | prev_x |
| int | prev_y |
| int | translation_count |
| int | x_correction |
| int | y_correction |
| int | ctrl_mask |
| int | shift_mask |
| int | alt_mask |
| int | cursor_x |
| int | cursor_y |
| int | button_down |
| int | button_number |
| uint64_t | button_time1 |
| uint64_t | button_time2 |
| int | double_click |
| int | button_pressed |
| int | key_pressed |
| int | toggle_value |
| int | toggle_drag |
| int | has_focus |
| ArrayList< BC_Repeater * > | repeaters |
| char | tooltip_text [BCTEXTLEN] |
| int | tooltip_on |
| BC_Popup * | tooltip_popup |
| int | tooltip_done |
| int | persistant_tooltip |
| XFontSet | largefontset |
| XFontSet | mediumfontset |
| XFontSet | smallfontset |
| XFontSet | curr_fontset |
| int | current_font |
| XFontStruct * | largefont |
| XFontStruct * | mediumfont |
| XFontStruct * | smallfont |
| void * | largefont_xft |
| void * | mediumfont_xft |
| void * | smallfont_xft |
| int64_t | current_color |
| int | drag_x |
| int | drag_y |
| int | drag_x1 |
| int | drag_x2 |
| int | drag_y1 |
| int | drag_y2 |
| int | is_dragging |
| int | shared_bg_pixmap |
| char | title [BCTEXTLEN] |
| int | screen |
| Window | rootwin |
| Window | event_win |
| Window | drag_win |
| Visual * | vis |
| Colormap | cmap |
| Display * | display |
| Display * | event_display |
| Window | win |
| int | window_lock |
| GC | gc |
| int | default_depth |
| Atom | DelWinXAtom |
| Atom | ProtoXAtom |
| Atom | RepeaterXAtom |
| Atom | SetDoneXAtom |
| int | hourglass_total |
| int | current_cursor |
| int | is_hourglass |
| int | is_transparent |
| Cursor | arrow_cursor |
| Cursor | cross_cursor |
| Cursor | ibeam_cursor |
| Cursor | vseparate_cursor |
| Cursor | hseparate_cursor |
| Cursor | move_cursor |
| Cursor | temp_cursor |
| Cursor | left_cursor |
| Cursor | right_cursor |
| Cursor | upright_arrow_cursor |
| Cursor | upleft_resize_cursor |
| Cursor | upright_resize_cursor |
| Cursor | downleft_resize_cursor |
| Cursor | downright_resize_cursor |
| Cursor | hourglass_cursor |
| Cursor | transparent_cursor |
| int | xvideo_port_id |
| ArrayList< BC_ResizeCall * > | resize_history |
| BC_Pixmap * | pixmap |
| BC_Pixmap * | bg_pixmap |
| BC_Popup * | icon_window |
| BC_Pixmap * | icon_pixmap |
| BC_Bitmap * | temp_bitmap |
| BC_Clipboard * | clipboard |
| ArrayList< XEvent * > | common_events |
| Mutex * | event_lock |
| Condition * | event_condition |
| BC_WindowEvents * | event_thread |
| int | is_deleting |
| Timer * | cursor_timer |
| int | id |
Static Private Attributes | |
| static BC_Resources | resources |
Friends | |
| class | BC_Bar |
| class | BC_Bitmap |
| class | BC_Button |
| class | BC_GenericButton |
| class | BC_Capture |
| class | BC_Clipboard |
| class | BC_DragWindow |
| class | BC_FileBox |
| class | BC_FullScreen |
| class | BC_ListBox |
| class | BC_Menu |
| class | BC_MenuBar |
| class | BC_MenuItem |
| class | BC_MenuPopup |
| class | BC_Meter |
| class | BC_Pan |
| class | BC_PBuffer |
| class | BC_Pixmap |
| class | BC_PixmapSW |
| class | BC_Popup |
| class | BC_PopupMenu |
| class | BC_Pot |
| class | BC_ProgressBar |
| class | BC_Repeater |
| class | BC_Resources |
| class | BC_ScrollBar |
| class | BC_Slider |
| class | BC_SubWindow |
| class | BC_Synchronous |
| class | BC_TextBox |
| class | BC_Title |
| class | BC_Toggle |
| class | BC_Tumbler |
| class | BC_Window |
| class | BC_WindowEvents |
Definition at line 113 of file bcwindowbase.h.
| BC_WindowBase::BC_WindowBase | ( | ) |
Definition at line 59 of file bcwindowbase.C.
References initialize().

| BC_WindowBase::~BC_WindowBase | ( | ) | [virtual] |
Definition at line 65 of file bcwindowbase.C.
References active_menubar, active_popup_menu, active_subwindow, bg_pixmap, clipboard, common_events, BC_Synchronous::delete_window(), display, event_condition, event_lock, flush(), gc, get_resources(), BC_Resources::get_synchronous(), get_synchronous(), hide_tooltip(), icon_pixmap, is_deleting, largefont_xft, ArrayList< TYPE >::last(), MAIN_WINDOW, mediumfont_xft, parent_window, pixmap, ArrayList< TYPE >::remove(), ArrayList< TYPE >::remove_all_objects(), resize_history, shared_bg_pixmap, smallfont_xft, BC_Clipboard::stop_clipboard(), subwindows, temp_bitmap, top_level, ArrayList< TYPE >::total, UNSET_ALL_LOCKS, ArrayList< TYPE >::values, widgetgrids, win, and window_type.

| int BC_WindowBase::run_window | ( | ) |
Definition at line 592 of file bcwindowbase.C.
References BC_WindowEvents, common_events, dispatch_event(), done, event_condition, event_thread, get_resources(), hide_tooltip(), MAIN_WINDOW, ArrayList< TYPE >::remove_all_objects(), Condition::reset(), return_value, set_repeat(), BC_WindowEvents::start(), unset_all_repeaters(), and window_type.
Referenced by FormatCheck::check_format(), File::get_options(), FileYUV::get_parameters(), FileVorbis::get_parameters(), FileTIFF::get_parameters(), FileTGA::get_parameters(), FileSndFile::get_parameters(), FilePNG::get_parameters(), FileOGG::get_parameters(), FileMPEG::get_parameters(), FileMOV::get_parameters(), FileJPEGList::get_parameters(), FileJPEG::get_parameters(), FileEXR::get_parameters(), FileDV::get_parameters(), FileAVI::get_parameters(), FileAC3::get_parameters(), ShapeWipeBrowseButton::handle_event(), EditPopupTitle::handle_event(), MWindow::load_filenames(), Reverb::load_from_file(), main(), YUVThread::run(), WhirlThread::run(), SynthThread::run(), NewSvgButton::run(), ReverbLoadThread::run(), ReverbSaveThread::run(), SharpenThread::run(), OilThread::run(), DelayAudioThread::run(), ColorThread::run(), BlurZoomThread::run(), BC_ProgressBox::run(), BC_NewFolderThread::run(), BC_DialogThread::run(), VWindow::run(), VideoWindow::run(), TransitionLengthThread::run(), ThreadIndexer::run(), SetFormatThread::run(), ScaleThread::run(), SaveAs::run(), ResizeTrackThread::run(), Render::run(), ReIndex::run(), RecordMonitor::run(), RecordStartoverThread::run(), EndRecordThread::run(), Quit::run(), PreferencesThread::run(), PluginDialogThread::run(), NewFolderThread::run(), NewThread::run(), MWindow::run(), MenuEffectThread::run(), ManualGoto::run(), LoadFileThread::run(), LevelWindow::run(), LabelEdit::run(), GWindow::run(), FeatherEdits::run(), ExportEDL::run(), CWindowTool::run(), CWindow::run(), CropVideo::run(), ClipEdit::run(), ChannelEditThread::run(), AWindow::run(), AssetRemoveThread::run(), AssetEdit::run(), Reverb::save_to_file(), RecordEngine::start_over(), and ConfirmSave::test_files().

| int BC_WindowBase::close_event | ( | ) | [virtual] |
Reimplemented in AWindowGUI, BatchRenderGUI, ChannelEditWindow, CWindowGUI, CWindowToolGUI, EditPopupTitleWindow, AC3ConfigAudio, AVIConfigAudio, AVIConfigVideo, DVConfigAudio, DVConfigVideo, EXRConfigVideo, JPEGConfigVideo, JPEGConfigVideo, MOVConfigAudio, MOVConfigVideo, MPEGConfigAudio, MPEGConfigVideo, OGGConfigAudio, OGGConfigVideo, PNGConfigVideo, SndFileConfig, TGAConfigVideo, TIFFConfigVideo, VorbisConfigAudio, YUVConfigVideo, FormatAWindow, FormatVWindow, GWindowGUI, LevelWindowGUI, MWindowGUI, PluginAClientWindow, RecordMonitorGUI, TransitionLengthDialog, VideoWindowGUI, VWindowGUI, BC_FileBox, TestWindow, _1080to540Window, _720to480Window, AgingWindow, BandSlideWindow, BandWipeWindow, BlurWindow, BlurZoomWindow, BrightnessWindow, BurnWindow, ChromaKeyWindow, ChromaKeyWindow, ColorBalanceWindow, ColorWindow, CompressorWindow, DBXWindow, DecimateWindow, DeInterlaceWindow, DelayAudioWindow, DelayVideoWindow, DenoiseWindow, DenoiseFFTWindow, DenoiseMJPEGWindow, SelTempAvgWindow, DenoiseVideoWindow, DespikeWindow, DiffKeyGUI, DotWindow, DownSampleWindow, FieldFrameWindow, FlipWindow, FrameFieldWindow, FreeverbWindow, FreezeFrameWindow, GainWindow, GammaWindow, GradientWindow, HistogramWindow, HoloWindow, HueWindow, InterpolatePixelsWindow, InterpolateVideoWindow, InvertVideoWindow, InvertWindow, IrisSquareWindow, IVTCWindow, SoundLevelWindow, LinearBlurWindow, LiveAudioWindow, LiveVideoWindow, LoopAudioWindow, LoopVideoWindow, MotionWindow, MotionBlurWindow, NormalizeWindow, OilWindow, OilWindow, OverlayWindow, OverlayAudioWindow, ParametricWindow, PerspectiveWindow, PitchWindow, PolarWindow, PolarWindow, SharpenWindow, RadialBlurWindow, ReFrameWindow, ReframeRTWindow, RerouteWindow, ReverbWindow, ReverseAudioWindow, ReverseVideoWindow, RGB601Window, RotateWindow, ScaleWin, ShapeWipeWindow, SharpenWindow, ShiftInterlaceWindow, SlideWindow, SpectrogramWindow, SvgWin, SwapWindow, SynthWindow, ThresholdWindow, TimeAvgWindow, TimeFrontWindow, TimeStretchWindow, TitleWindow, TranslateWin, UnsharpWindow, VideoScopeWindow, WaveWindow, WhirlWindow, WhirlWindow, WipeWindow, YUVWindow, YUVWindow, and ZoomBlurWindow.
Definition at line 1283 of file bcwindowbase.C.
References set_done().
Referenced by dispatch_event().

| int BC_WindowBase::resize_event | ( | int | w, | |
| int | h | |||
| ) | [virtual] |
Reimplemented in AWindowGUI, BatchRenderGUI, ConfirmSaveWindow, CWindowGUI, LevelWindowGUI, LoadFileWindow, ReelWindow, MainErrorGUI, MenuEffectWindow, MWindowGUI, PatchBay, PluginDialog, RecordGUI, RecordMonitorGUI, VideoWindowGUI, VWindowGUI, ZoomBar, BC_Bar, BC_OKTextButton, BC_CancelTextButton, BC_OKButton, BC_CancelButton, BC_FileBox, BC_MenuBar, LiveVideoWindow, PerspectiveWindow, SynthWindow, TitleWindow, and VideoScopeWindow.
Definition at line 3194 of file bcwindowbase.C.
References MAIN_WINDOW, and window_type.
Referenced by dispatch_resize_event(), VWindowGUI::resize_event(), RecordMonitorGUI::resize_event(), LevelWindowGUI::resize_event(), CWindowGUI::resize_event(), and AWindowGUI::resize_event().
| virtual int BC_WindowBase::repeat_event | ( | int64_t | duration | ) | [inline, virtual] |
Reimplemented in MWindowGUI, TimeBar, TrackCanvas, BC_Button, BC_ListBox, BC_Pan, BC_PopupMenu, BC_Pot, BC_ScrollBar, BC_Slider, BC_TextBox, BC_Toggle, and BC_Tumbler.
Definition at line 160 of file bcwindowbase.h.
Referenced by dispatch_repeat_event().
| virtual int BC_WindowBase::focus_in_event | ( | ) | [inline, virtual] |
Reimplemented in MWindowGUI, and BC_TextBox.
Definition at line 161 of file bcwindowbase.h.
Referenced by dispatch_focus_in().
| virtual int BC_WindowBase::focus_out_event | ( | ) | [inline, virtual] |
Reimplemented in MWindowGUI, BC_ListBox, BC_MenuBar, BC_PopupMenu, and BC_TextBox.
Definition at line 162 of file bcwindowbase.h.
Referenced by dispatch_focus_out().
| virtual int BC_WindowBase::button_press_event | ( | ) | [inline, virtual] |
Reimplemented in AMeterPatch, AWindowAssets, AWindowDivider, AWindowFolders, CanvasOutput, CWindowGUI, MeterMeter, PatchBay, PlayPatch, RecordPatch, AutoPatch, GangPatch, DrawPatch, MutePatch, ExpandPatch, NudgePatch, RecordMonitorGUI, SetChannelsCanvas, LabelGUI, TimeBar, TrackCanvas, VWindowGUI, ZoomTextBox, BC_Button, BC_ListBox, BC_MenuBar, BC_Meter, BC_Pan, BC_PopupMenu, BC_Pot, BC_ScrollBar, BC_Slider, BC_TextBox, BC_TumbleTextBoxText, BC_Toggle, BC_Tumbler, PaletteWheel, PaletteWheelValue, CompressorCanvas, CompressorReaction, CompressorTrigger, CompressorDecay, HistogramSlider, HistogramCanvas, PerspectiveCanvas, and ThresholdCanvas.
Definition at line 163 of file bcwindowbase.h.
Referenced by dispatch_button_press().
| virtual int BC_WindowBase::button_release_event | ( | ) | [inline, virtual] |
Reimplemented in AWindowDivider, CanvasOutput, ChannelEditEditFine, ChannelEditBright, ChannelEditContrast, ChannelEditColor, ChannelEditHue, ChannelEditWhiteness, ChannelEditCommon, CWindowGUI, PlayPatch, RecordPatch, AutoPatch, GangPatch, DrawPatch, MutePatch, ExpandPatch, RecordMonitorGUI, SetChannelsCanvas, TimeBar, TrackCanvas, VWindowGUI, BC_Button, BC_ListBox, BC_MenuBar, BC_Pan, BC_PopupMenu, BC_Pot, BC_ScrollBar, BC_Slider, BC_TextBox, BC_Toggle, BC_Tumbler, PaletteWheel, PaletteWheelValue, CompressorCanvas, HistogramSlider, HistogramCanvas, PerspectiveCanvas, and ThresholdCanvas.
Definition at line 164 of file bcwindowbase.h.
Referenced by dispatch_button_release().
| virtual int BC_WindowBase::cursor_motion_event | ( | ) | [inline, virtual] |
Reimplemented in AWindowDivider, CanvasOutput, CWindowGUI, PatchBay, RecordMonitorGUI, SetChannelsCanvas, TimeBar, TrackCanvas, VWindowGUI, BC_Button, BC_DragWindow, BC_ListBox, BC_MenuBar, BC_Pan, BC_PopupMenu, BC_Pot, BC_ScrollBar, BC_Slider, BC_TextBox, BC_Toggle, BC_Tumbler, PaletteWheel, PaletteWheelValue, CompressorCanvas, HistogramSlider, HistogramCanvas, PerspectiveCanvas, and ThresholdCanvas.
Definition at line 165 of file bcwindowbase.h.
Referenced by dispatch_motion_event(), and MWindowGUI::keypress_event().
| int BC_WindowBase::cursor_leave_event | ( | ) | [virtual] |
Reimplemented in CanvasOutput, CWindowGUI, RecordMonitorGUI, TrackCanvas, VWindowGUI, BC_Button, BC_ListBox, BC_MenuBar, BC_Pan, BC_PopupMenu, BC_Pot, BC_ScrollBar, BC_Slider, BC_TextBox, BC_Toggle, and BC_Tumbler.
Definition at line 1278 of file bcwindowbase.C.
Referenced by dispatch_cursor_leave().
| int BC_WindowBase::cursor_enter_event | ( | ) | [virtual] |
Reimplemented in CanvasOutput, CWindowGUI, RecordMonitorGUI, VWindowGUI, BC_Button, BC_ListBox, BC_MenuBar, BC_Pan, BC_PopupMenu, BC_Pot, BC_ScrollBar, BC_Slider, BC_TextBox, BC_Toggle, and BC_Tumbler.
Definition at line 1273 of file bcwindowbase.C.
Referenced by dispatch_cursor_enter().
| virtual int BC_WindowBase::keypress_event | ( | ) | [inline, virtual] |
Reimplemented in AVC1394GUISeekStart, AVC1394GUIRewind, AVC1394GUIReverse, AVC1394GUIStop, AVC1394GUIPause, AVC1394GUIPlay, AVC1394GUIFForward, AVC1394GUISeekEnd, AWindowGUI, BatchRenderSaveList, BatchRenderLoadList, BatchRenderCancel, CanvasOutput, ChannelTumbler, ConfirmQuitYesButton, ConfirmQuitNoButton, ConfirmQuitCancelButton, CWindowGUI, CWindowToolGUI, CWindowCropOK, CWindowMaskDelete, EditInPoint, EditOutPoint, EditDelInPoint, EditDelOutPoint, EditSplice, EditOverwrite, EditToClip, EditManualGoto, EditCut, EditCopy, EditPaste, EditUndo, EditRedo, EditLabelbutton, EditFit, EditFitAutos, EditPrevLabel, EditNextLabel, GWindowGUI, LevelWindowGUI, ManualGotoNumber, MButtons, MenuEffectWindowOK, MenuEffectWindowCancel, MWindowGUI, PreferencesOK, PreferencesCancel, QuestionYesButton, QuestionNoButton, RecordGUI, RecordGUISave, RecordGUICancel, RecordGUILabel, RecordGUIDCOffset, RecordMonitorGUI, RecordGUIRec, RecordGUIRecFrame, RecordGUIPlay, RecordGUIStop, RecordGUIRewind, RecordGUIBack, RecordGUIFwd, RecordGUIEnd, ReIndexOkButton, ReIndexCancelButton, TipWindowGUI, TrackCanvas, VideoWindowGUI, VWindowGUI, BC_OKTextButton, BC_CancelTextButton, BC_OKButton, BC_CancelButton, BC_FileBox, BC_ListBox, BC_MenuBar, BC_Pot, BC_Slider, BC_TextBox, TestWindow, and HistogramWindow.
Definition at line 168 of file bcwindowbase.h.
Referenced by dispatch_keypress_event().
| virtual int BC_WindowBase::translation_event | ( | ) | [inline, virtual] |
Reimplemented in AWindowGUI, BatchRenderGUI, CWindowGUI, CWindowToolGUI, GWindowGUI, LevelWindowGUI, MWindowGUI, RecordGUI, RecordMonitorGUI, VWindowGUI, BC_ListBox, BC_MenuBar, and BC_PopupMenu.
Definition at line 169 of file bcwindowbase.h.
Referenced by dispatch_translation_event().
| virtual int BC_WindowBase::drag_start_event | ( | ) | [inline, virtual] |
Reimplemented in AWindowAssets, BatchRenderList, RecordGUIBatches, TrackCanvas, BC_ListBox, and BC_PopupMenu.
Definition at line 170 of file bcwindowbase.h.
Referenced by dispatch_drag_start().
| virtual int BC_WindowBase::drag_motion_event | ( | ) | [inline, virtual] |
Reimplemented in AWindowAssets, BatchRenderList, RecordGUIBatches, TrackCanvas, BC_ListBox, and BC_PopupMenu.
Definition at line 171 of file bcwindowbase.h.
Referenced by dispatch_drag_motion().
| virtual int BC_WindowBase::drag_stop_event | ( | ) | [inline, virtual] |
Reimplemented in AWindowAssets, BatchRenderList, RecordGUIBatches, TrackCanvas, BC_ListBox, and BC_PopupMenu.
Definition at line 172 of file bcwindowbase.h.
Referenced by dispatch_drag_stop().
| virtual int BC_WindowBase::uses_text | ( | ) | [inline, virtual] |
Reimplemented in BC_TextBox.
Definition at line 173 of file bcwindowbase.h.
Referenced by find_next_textbox(), find_prev_textbox(), and BC_MenuBar::keypress_event().
| virtual int BC_WindowBase::expose_event | ( | ) | [inline, virtual] |
| int BC_WindowBase::accel_available | ( | int | color_model, | |
| int | lock_it | |||
| ) |
Definition at line 2410 of file bcwindowbase.C.
References accel_available(), BC_YUV420P, BC_YUV422, BC_YUV422P, grab_port_id(), lock_window(), MAIN_WINDOW, top_level, unlock_window(), window_type, and xvideo_port_id.
Referenced by accel_available(), and VDeviceX11::new_output_buffer().

| int BC_WindowBase::get_color_model | ( | ) |
Definition at line 2779 of file bcwindowbase.C.
References color_model, and top_level.
Referenced by BC_Bitmap::BC_Bitmap(), BC_Pixmap::BC_Pixmap(), draw_3segmenth(), draw_3segmentv(), draw_9segment(), draw_vframe(), VDeviceX11::get_best_colormodel(), HistogramMain::handle_opengl(), BC_Pan::initialize(), new_bitmap(), and VDeviceX11::new_output_buffer().
| int BC_WindowBase::get_color | ( | int64_t | color | ) |
Definition at line 1887 of file bcwindowbase.C.
References BC_BGR565, BC_BGR888, BC_RGB565, BC_RGB8, BC_RGB888, client_byte_order, color_model, color_table, current_color_pixel, current_color_value, get_color_bgr16(), get_color_bgr24(), get_color_rgb16(), get_color_rgb8(), private_color, server_byte_order, and total_colors.
Referenced by create_window(), and set_color().

| int64_t BC_WindowBase::get_color | ( | ) |
Definition at line 2013 of file bcwindowbase.C.
References current_color, and top_level.
Referenced by create_window(), and draw_text().
| int BC_WindowBase::show_window | ( | int | flush = 1 |
) |
Definition at line 2541 of file bcwindowbase.C.
References display, hidden, top_level, and win.
Referenced by BC_MenuPopup::activate_menu(), Canvas::create_canvas(), ZoomBlurWindow::create_objects(), YUVWindow::create_objects(), WipeWindow::create_objects(), WhirlWindow::create_objects(), WaveWindow::create_objects(), VideoScopeWindow::create_objects(), UnsharpWindow::create_objects(), TranslateWin::create_objects(), TitleWindow::create_objects(), TimeStretchWindow::create_objects(), TimeFrontWindow::create_objects(), TimeAvgWindow::create_objects(), ThresholdWindow::create_objects(), SynthWindow::create_objects(), SwapWindow::create_objects(), SvgWin::create_objects(), SpectrogramWindow::create_objects(), SlideWindow::create_objects(), ShiftInterlaceWindow::create_objects(), ShapeWipeWindow::create_objects(), ScaleWin::create_objects(), RotateWindow::create_objects(), RGB601Window::create_objects(), ReverseVideoWindow::create_objects(), ReverseAudioWindow::create_objects(), ReverbWindow::create_objects(), RerouteWindow::create_objects(), ReframeRTWindow::create_objects(), ReFrameWindow::create_objects(), RadialBlurWindow::create_objects(), SharpenWindow::create_objects(), PolarWindow::create_objects(), PitchWindow::create_objects(), PerspectiveWindow::create_objects(), ParametricWindow::create_objects(), OverlayAudioWindow::create_objects(), OverlayWindow::create_objects(), OilWindow::create_objects(), NormalizeWindow::create_objects(), MotionBlurWindow::create_objects(), MotionWindow::create_objects(), LoopVideoWindow::create_objects(), LoopAudioWindow::create_objects(), LiveVideoWindow::create_objects(), LiveAudioWindow::create_objects(), LinearBlurWindow::create_objects(), SoundLevelWindow::create_objects(), IVTCWindow::create_objects(), IrisSquareWindow::create_objects(), InvertVideoWindow::create_objects(), InterpolateVideoWindow::create_objects(), InterpolatePixelsWindow::create_objects(), HueWindow::create_objects(), HoloWindow::create_objects(), HistogramWindow::create_objects(), GradientWindow::create_objects(), GammaWindow::create_objects(), GainWindow::create_objects(), FreezeFrameWindow::create_objects(), FreeverbWindow::create_objects(), FrameFieldWindow::create_objects(), FlipWindow::create_objects(), FieldFrameWindow::create_objects(), DownSampleWindow::create_objects(), DotWindow::create_objects(), DiffKeyGUI::create_objects(), DespikeWindow::create_objects(), DenoiseVideoWindow::create_objects(), SelTempAvgWindow::create_objects(), DenoiseMJPEGWindow::create_objects(), DenoiseFFTWindow::create_objects(), DenoiseWindow::create_objects(), DelayVideoWindow::create_objects(), DelayAudioWindow::create_objects(), DeInterlaceWindow::create_objects(), DecimateWindow::create_objects(), CompressorWindow::create_objects(), ColorWindow::create_objects(), ColorBalanceWindow::create_objects(), ChromaKeyWindow::create_objects(), CDRipWindow::create_objects(), BurnWindow::create_objects(), BrightnessWindow::create_objects(), BlurZoomWindow::create_objects(), BlurWindow::create_objects(), BandWipeWindow::create_objects(), BandSlideWindow::create_objects(), AgingWindow::create_objects(), _720to480Window::create_objects(), _1080to540Window::create_objects(), BC_NewFolder::create_objects(), BC_FileBox::create_objects(), BC_DeleteFile::create_objects(), TransitionLengthDialog::create_objects(), TipWindowGUI::create_objects(), SplashGUI::create_objects(), SetFormatWindow::create_objects(), ResizeTrackWindow::create_objects(), ResampleWindow::create_objects(), RenderWindow::create_objects(), RecordWindow::create_objects(), PreferencesWindow::create_objects(), PluginDialog::create_objects(), NewFolder::create_objects(), NewWindow::create_objects(), MWindow::create_objects(), MenuEffectPrompt::create_objects(), MenuEffectWindow::create_objects(), MainErrorGUI::create_objects(), ReelWindow::create_objects(), LabelEditWindow::create_objects(), YUVConfigVideo::create_objects(), VorbisConfigAudio::create_objects(), OGGConfigAudio::create_objects(), MPEGConfigVideo::create_objects(), MPEGConfigAudio::create_objects(), AC3ConfigAudio::create_objects(), ExportEDLWindow::create_objects(), EditPopupTitleWindow::create_objects(), ClipEditWindow::create_objects(), ChannelEditEditWindow::create_objects(), ConfirmScan::create_objects(), ChannelEditWindow::create_objects(), BatchRenderGUI::create_objects(), AssetRemoveWindow::create_objects(), AssetEditWindow::create_objects(), create_window(), RecordGUIMonitorAudio::handle_event(), RecordGUIMonitorVideo::handle_event(), main(), ManualGotoWindow::reset_data(), MWindow::show_awindow(), MWindow::show_gwindow(), MWindow::show_lwindow(), CWindowTool::show_tool(), MWindow::show_vwindow(), VideoWindow::show_window(), CWindow::show_window(), CWindowTool::start_tool(), and CWindowTool::update_show_window().
| int BC_WindowBase::hide_window | ( | int | flush = 1 |
) |
Definition at line 2550 of file bcwindowbase.C.
References display, hidden, top_level, and win.
Referenced by PolarWindow::close_event(), OilWindow::close_event(), VWindowGUI::close_event(), RecordMonitorGUI::close_event(), LevelWindowGUI::close_event(), GWindowGUI::close_event(), CWindowToolGUI::close_event(), AWindowGUI::close_event(), Canvas::create_canvas(), ConfirmScanThread::handle_done_event(), CWindowTool::hide_tool(), VideoWindow::hide_window(), CWindow::hide_window(), ManualGoto::run(), RecordEngine::run_script(), and CWindowTool::update_show_window().
| int BC_WindowBase::get_hidden | ( | ) |
Definition at line 2756 of file bcwindowbase.C.
References hidden, and top_level.
Referenced by VWindowGUI::drag_motion(), MWindowGUI::drag_motion(), CWindowGUI::drag_motion(), AWindowGUI::drag_motion(), VWindowGUI::drag_stop(), MWindowGUI::drag_stop(), CWindowGUI::drag_stop(), AWindowGUI::drag_stop(), VDeviceX11::output_visible(), and MeterPanel::update().
| int BC_WindowBase::get_video_on | ( | ) |
Definition at line 2751 of file bcwindowbase.C.
References video_on.
Referenced by VDeviceX11::clear_output(), Canvas::create_canvas(), CWindowGUI::draw_status(), Canvas::reposition_window(), and VDeviceX11::write_buffer().
| int BC_WindowBase::get_deleting | ( | ) |
Definition at line 1126 of file bcwindowbase.C.
References get_deleting(), is_deleting, and parent_window.
Referenced by get_deleting(), MOVConfigAudioNum::~MOVConfigAudioNum(), and MOVConfigVideoNum::~MOVConfigVideoNum().

| void BC_WindowBase::enable_opengl | ( | ) |
Definition at line 10 of file bcwindow3d.C.
References BC_Synchronous::current_window, display, get_synchronous(), BC_Synchronous::is_pbuffer, screen, sync_display(), top_level, and win.
Referenced by Playback3D::clear_input_sync(), Playback3D::clear_output_sync(), Playback3D::copy_from_sync(), Playback3D::do_camera_sync(), Playback3D::do_fade_sync(), Playback3D::do_mask_sync(), Playback3D::overlay_sync(), Playback3D::run_plugin_sync(), and Playback3D::write_buffer_sync().

| void BC_WindowBase::disable_opengl | ( | ) |
Definition at line 52 of file bcwindow3d.C.
| void BC_WindowBase::flip_opengl | ( | ) |
Definition at line 62 of file bcwindow3d.C.
References display, top_level, and win.
Referenced by Playback3D::draw_output(), and Playback3D::write_buffer_sync().
| unsigned int BC_WindowBase::get_shader | ( | char * | title, | |
| int * | got_it | |||
| ) |
Definition at line 70 of file bcwindow3d.C.
References get_resources(), BC_Synchronous::get_shader(), and BC_Resources::get_synchronous().

| void BC_WindowBase::put_shader | ( | unsigned int | handle, | |
| char * | title | |||
| ) |
Definition at line 75 of file bcwindow3d.C.
References get_resources(), BC_Resources::get_synchronous(), and BC_Synchronous::put_shader().

| int BC_WindowBase::flash | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| int | flush = 1 | |||
| ) |
Definition at line 2596 of file bcwindowbase.C.
References display, flush(), BC_Pixmap::opaque_pixmap, pixmap, set_opaque(), top_level, and win.
Referenced by MWindow::add_audio_track_entry(), MWindow::add_video_track_entry(), PreferencesThread::apply_settings(), ZoomTextBox::button_press_event(), TrackCanvas::button_press_event(), MutePatch::button_press_event(), TrackCanvas::button_release_event(), CWindow::calculate_affected_auto(), MWindow::clear_automation(), MWindow::clear_default_keyframe(), HistogramWindow::create_objects(), DeInterlaceWindow::create_objects(), PaletteOutput::create_objects(), PaletteWheelValue::create_objects(), PaletteWheel::create_objects(), TestWindow::create_objects(), VWindowGUI::create_objects(), TrackCanvas::create_objects(), StatusBar::create_objects(), SplashGUI::create_objects(), SetFormatWindow::create_objects(), PreferencesWindow::create_objects(), PatchBay::create_objects(), NewWindow::create_objects(), MButtons::create_objects(), CWindowGUI::create_objects(), AboutPrefs::create_objects(), create_window(), BC_TextBox::cursor_enter_event(), BC_TextBox::cursor_leave_event(), VideoWindowCanvas::cursor_motion(), BC_ListBox::cursor_motion_event(), TrackCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), CWindowCanvas::cursor_motion_event(), MWindow::cut_automation(), MWindow::cut_default_keyframe(), TrackCanvas::drag_motion(), TrackCanvas::drag_stop(), ThresholdCanvas::draw(), BC_Title::draw(), BC_TextBox::draw(), BC_ScrollBar::draw(), BC_ProgressBar::draw(), BC_Pot::draw(), BC_PixmapSW::draw(), BC_Pan::draw(), BC_ListBoxToggle::draw(), BC_Bar::draw(), Tracking::draw(), SetChannelsCanvas::draw(), Cursor_::draw(), Theme::draw_awindow_bg(), BC_ListBox::draw_border(), BC_ListBox::draw_button(), Theme::draw_cwindow_bg(), BC_Tumbler::draw_face(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_Meter::draw_face(), BC_MenuBar::draw_face(), BC_GenericButton::draw_face(), BC_Button::draw_face(), TrackCanvas::draw_indexes(), BC_MenuPopup::draw_items(), BC_ListBox::draw_items(), VideoScopeWindow::draw_labels(), Theme::draw_lwindow_bg(), BC_Pan::draw_popup(), BC_ListBox::draw_rectangle(), VWindowCanvas::draw_refresh(), CWindowCanvas::draw_refresh(), Theme::draw_rmonitor_bg(), CompressorWindow::draw_scales(), CWindowGUI::draw_status(), BC_PopupMenu::draw_title(), BC_Menu::draw_title(), BC_Meter::draw_titles(), BC_ListBox::draw_titles(), BC_ListBox::draw_toggles(), MWindow::expand_autos(), MWindow::fit_autos(), flash(), MainCursor::flash(), AutoZoom::handle_down_event(), ZoomTextBox::handle_event(), VModePatch::handle_event(), VFadePatch::handle_event(), PluginAutomation::handle_event(), ShowAutomation::handle_event(), ShowTransitions::handle_event(), TrackScroll::handle_event(), SampleScroll::handle_event(), TitlePatch::handle_event(), GWindowToggle::handle_event(), CWindowProjectorGUI::handle_event(), CWindowCameraGUI::handle_event(), APanPatch::handle_event(), AFadePatch::handle_event(), AutoZoom::handle_up_event(), main(), VDeviceX11::new_output_buffer(), MWindow::next_edit_handle(), MWindow::next_label(), MWindow::paste_automation(), MWindow::paste_default_keyframe(), MWindow::prev_edit_handle(), MWindow::prev_label(), VideoScopeWaveform::redraw(), VideoScopeEffect::render_gui(), Spectrogram::render_gui(), BC_TextBox::repeat_event(), Canvas::reposition_window(), VideoScopeWindow::resize_event(), TitleWindow::resize_event(), BC_FileBox::resize_event(), ZoomBar::resize_event(), VWindowGUI::resize_event(), TrackCanvas::resize_event(), StatusBar::resize_event(), RecordMonitorGUI::resize_event(), RecordGUI::resize_event(), PatchBay::resize_event(), MWindowGUI::resize_event(), MButtons::resize_event(), CWindowGUI::resize_event(), VideoWindow::resize_window(), MWindow::samplemovement(), MTimeBar::select_label(), MWindow::select_point(), TimeBar::select_region(), MWindow::set_brender_start(), PreferencesWindow::set_current_dialog(), ZoomBar::set_selection(), set_tooltip(), show_tooltip(), MWindow::shrink_autos(), VideoWindow::start_cropping(), MWindow::straighten_automation(), PluginServer::sync_parameters(), MWindow::toggle_loop_playback(), MWindow::trackmovement(), SynthCanvas::update(), HistogramSlider::update(), TimeBar::update(), MainCursor::update(), CWindowEyedropGUI::update(), PerspectiveWindow::update_canvas(), ParametricWindow::update_canvas(), HistogramWindow::update_canvas(), CompressorWindow::update_canvas(), TitleWindow::update_color(), ColorWindow::update_display(), PreferencesWindow::update_framerate(), ThresholdWindow::update_high_color(), GammaWindow::update_histogram(), GradientWindow::update_in_color(), ThresholdWindow::update_low_color(), ThresholdWindow::update_mid_color(), GradientWindow::update_out_color(), ChromaKeyWindow::update_sample(), VTracking::update_tracker(), CTracking::update_tracker(), and MWindow::zoom_amp().

| int BC_WindowBase::flash | ( | int | flush = 1 |
) |
Definition at line 2614 of file bcwindowbase.C.
References flash().

| void BC_WindowBase::flush | ( | ) |
Definition at line 2619 of file bcwindowbase.C.
References display, and top_level.
Referenced by BC_Pan::activate(), SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), BC_Tumbler::button_press_event(), RecordMonitorGUI::close_event(), CWindowToolGUI::close_event(), ZoomBlurWindow::create_objects(), YUVWindow::create_objects(), WipeWindow::create_objects(), WhirlWindow::create_objects(), WaveWindow::create_objects(), VideoScopeWindow::create_objects(), UnsharpWindow::create_objects(), TranslateWin::create_objects(), TitleWindow::create_objects(), TimeStretchWindow::create_objects(), TimeFrontWindow::create_objects(), TimeAvgWindow::create_objects(), SynthWindow::create_objects(), SwapWindow::create_objects(), SvgWin::create_objects(), SpectrogramWindow::create_objects(), SlideWindow::create_objects(), ShiftInterlaceWindow::create_objects(), ShapeWipeWindow::create_objects(), ScaleWin::create_objects(), RotateWindow::create_objects(), RGB601Window::create_objects(), ReverseVideoWindow::create_objects(), ReverseAudioWindow::create_objects(), ReverbWindow::create_objects(), RerouteWindow::create_objects(), ReframeRTWindow::create_objects(), ReFrameWindow::create_objects(), RadialBlurWindow::create_objects(), SharpenWindow::create_objects(), PolarWindow::create_objects(), PitchWindow::create_objects(), PerspectiveWindow::create_objects(), OverlayWindow::create_objects(), OilWindow::create_objects(), NormalizeWindow::create_objects(), MotionBlurWindow::create_objects(), MotionWindow::create_objects(), LoopVideoWindow::create_objects(), LoopAudioWindow::create_objects(), LiveVideoWindow::create_objects(), LiveAudioWindow::create_objects(), LinearBlurWindow::create_objects(), SoundLevelWindow::create_objects(), IVTCWindow::create_objects(), IrisSquareWindow::create_objects(), InvertVideoWindow::create_objects(), InterpolateVideoWindow::create_objects(), HueWindow::create_objects(), HoloWindow::create_objects(), GradientWindow::create_objects(), GammaWindow::create_objects(), GainWindow::create_objects(), FreezeFrameWindow::create_objects(), FreeverbWindow::create_objects(), FrameFieldWindow::create_objects(), FlipWindow::create_objects(), FieldFrameWindow::create_objects(), DownSampleWindow::create_objects(), DotWindow::create_objects(), DespikeWindow::create_objects(), DenoiseVideoWindow::create_objects(), SelTempAvgWindow::create_objects(), DenoiseMJPEGWindow::create_objects(), DenoiseFFTWindow::create_objects(), DenoiseWindow::create_objects(), DelayVideoWindow::create_objects(), DelayAudioWindow::create_objects(), DecimateWindow::create_objects(), CompressorWindow::create_objects(), ColorWindow::create_objects(), ColorBalanceWindow::create_objects(), ChromaKeyWindow::create_objects(), CDRipWindow::create_objects(), BurnWindow::create_objects(), BrightnessWindow::create_objects(), BlurZoomWindow::create_objects(), BlurWindow::create_objects(), BandWipeWindow::create_objects(), BandSlideWindow::create_objects(), AgingWindow::create_objects(), _720to480Window::create_objects(), _1080to540Window::create_objects(), TestWindow::create_objects(), ResizeTrackWindow::create_objects(), ResampleWindow::create_objects(), PluginDialog::create_objects(), MenuEffectPrompt::create_objects(), MenuEffectWindow::create_objects(), VorbisConfigAudio::create_objects(), OGGConfigAudio::create_objects(), MPEGConfigVideo::create_objects(), MPEGConfigAudio::create_objects(), AC3ConfigAudio::create_objects(), EditPopupTitleWindow::create_objects(), AssetRemoveWindow::create_objects(), AssetEditWindow::create_objects(), AboutPrefs::create_objects(), BC_TextBox::cursor_enter_event(), BC_TextBox::cursor_leave_event(), BC_ListBox::cursor_motion_event(), BC_DragWindow::cursor_motion_event(), MWindowGUI::default_positions(), BC_MenuPopup::dispatch_translation_event(), BC_DragWindow::drag_failure_event(), TrackCanvas::drag_stop(), BC_Title::draw(), BC_TextBox::draw(), BC_ListBoxToggle::draw(), draw_bitmap(), BC_ListBox::draw_border(), BC_Meter::draw_face(), BC_MenuBar::draw_face(), TrackCanvas::draw_indexes(), BC_MenuBar::draw_items(), BC_ListBox::draw_items(), VideoScopeWindow::draw_labels(), BC_ListBox::draw_rectangle(), BC_ListBox::draw_titles(), BC_ListBox::draw_toggles(), flash(), RecordGUI::flash_batch(), TitleColorStrokeThread::handle_event(), TrackScroll::handle_event(), RecordGUIMonitorAudio::handle_event(), RecordGUIMonitorVideo::handle_event(), AssetPopupInfo::handle_event(), TitleColorThread::handle_new_color(), ThresholdHighColorThread::handle_new_color(), ThresholdMidColorThread::handle_new_color(), ThresholdLowColorThread::handle_new_color(), GradientOutColorThread::handle_new_color(), GradientInColorThread::handle_new_color(), MWindow::next_edit_handle(), MWindow::next_label(), MWindow::prev_edit_handle(), MWindow::prev_label(), Synth::raise_window(), SharpenMain::raise_window(), DelayAudio::raise_window(), BlurZoomMain::raise_window(), File::raise_window(), Spectrogram::render_gui(), BC_TextBox::repeat_event(), AWindowGUI::reposition_objects(), RecordMonitorGUI::resize_event(), PluginDialog::resize_event(), NewSvgButton::run(), BrowseButton::run(), BatchRenderLoadList::run(), BatchRenderSaveList::run(), MWindow::select_point(), MWindow::set_auto_keyframes(), set_cursor(), MWindow::set_inpoint(), MWindow::set_labels_follow_edits(), MWindow::set_outpoint(), set_title(), BRender::set_video_map(), set_x_cursor(), MWindow::show_awindow(), MWindow::show_gwindow(), MWindow::show_lwindow(), show_tooltip(), MWindow::show_vwindow(), CWindow::show_window(), start_hourglass(), CWindowTool::start_tool(), ColorThread::start_window(), PluginDialogThread::start_window(), stop_hourglass(), MWindow::time_format_common(), MWindow::toggle_label(), MWindow::trackmovement(), HistogramSlider::update(), EditPanel::update(), AWindowGUI::update_assets(), RecordGUI::update_batch_tools(), RecordGUI::update_batches(), PerspectiveWindow::update_canvas(), CompressorWindow::update_canvas(), MWindow::update_project(), CWindowTool::update_show_window(), MWindowGUI::update_title(), CTracking::update_tracker(), CWindowTool::update_values(), MWindow::zoom_amp(), ~BC_WindowBase(), and BC_WindowEvents::~BC_WindowEvents().
| void BC_WindowBase::sync_display | ( | ) |
Definition at line 2624 of file bcwindowbase.C.
References display, and top_level.
Referenced by enable_opengl().
| int BC_WindowBase::lock_window | ( | char * | location = 0 |
) |
Definition at line 2634 of file bcwindowbase.C.
References display, lock_window(), SET_LOCK, SET_LOCK2, title, top_level, and window_lock.
Referenced by accel_available(), SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), TrackCanvas::button_press_event(), CWindow::calculate_affected_auto(), VWindowGUI::change_source(), Playback3D::clear_input_sync(), Playback3D::clear_output_sync(), PluginServer::client_side_close(), VDeviceX11::close_all(), VWindowGUI::close_event(), RecordMonitorGUI::close_event(), LevelWindowGUI::close_event(), GWindowGUI::close_event(), CWindowToolGUI::close_event(), BatchRenderGUI::close_event(), AWindowGUI::close_event(), File::close_window(), VWindow::copy(), Playback3D::copy_from_sync(), New::create_new_project(), TrackCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), CWindowCanvas::cursor_motion_event(), CWindowSlider::decrease_value(), MWindowGUI::default_positions(), Record::delete_output_file(), dispatch_event(), ResourceThread::do_audio(), Playback3D::do_camera_sync(), RecordThread::do_cron(), Playback3D::do_fade_sync(), Playback3D::do_mask_sync(), ResourceThread::do_video(), TrackCanvas::drag_motion(), AWindowAssets::drag_motion_event(), CWindowGUI::drag_stop(), AWindowAssets::drag_stop_event(), Tracking::draw(), ChannelEditEditThread::edit_channel(), ChannelEditPictureThread::edit_picture(), get_abs_cursor_x(), get_abs_cursor_y(), get_root_h(), get_root_w(), VWindowTransport::goto_end(), MainTransport::goto_end(), CWindowTransport::goto_end(), VWindowTransport::goto_start(), MainTransport::goto_start(), CWindowTransport::goto_start(), RecordChannelPicker::handle_channel_edit(), BC_DeleteThread::handle_done_event(), ConfirmScanThread::handle_done_event(), BC_FileBoxDelete::handle_event(), VWindowSlider::handle_event(), VFadePatch::handle_event(), PluginAutomation::handle_event(), ShowAutomation::handle_event(), ShowTransitions::handle_event(), ShowTitles::handle_event(), ShowAssets::handle_event(), TransitionLengthText::handle_event(), SetFormat::handle_event(), RecordGUIStop::handle_event(), RecordGUIPlay::handle_event(), RecordGUIRecFrame::handle_event(), RecordGUIRec::handle_event(), RecordGUIStartBatches::handle_event(), RecordGUIMonitorAudio::handle_event(), RecordGUIMonitorVideo::handle_event(), RecordMenuItem::handle_event(), Quit::handle_event(), PreferencesMenuitem::handle_event(), PluginShow::handle_event(), PluginOn::handle_event(), StopButton::handle_event(), FastPlayButton::handle_event(), FramePlayButton::handle_event(), PlayButton::handle_event(), FrameReverseButton::handle_event(), ReverseButton::handle_event(), FastReverseButton::handle_event(), New::handle_event(), Clear::handle_event(), KeyframePopupCopy::handle_event(), GWindowToggle::handle_event(), EditPaste::handle_event(), EditCut::handle_event(), CWindowProjectorGUI::handle_event(), CWindowCameraGUI::handle_event(), CWindowCropGUI::handle_event(), CWindowSlider::handle_event(), ChannelEditSort::handle_event(), ChannelEditMoveDown::handle_event(), ChannelEditMoveUp::handle_event(), CanvasFullScreenItem::handle_event(), CanvasSubWindowItem::handle_event(), BrowseButton::handle_event(), BatchRenderCancel::handle_event(), BatchRenderStop::handle_event(), BatchRenderLoadList::handle_event(), BatchRenderSaveList::handle_event(), AWindowAssets::handle_event(), AssetPopupView::handle_event(), MWindow::hide_plugin(), CWindowTool::hide_tool(), CWindow::hide_window(), CWindowSlider::increase_value(), CPlayback::init_cursor(), BC_NewFolderThread::interrupt(), NewFolderThread::interrupt(), VWindowGUI::keypress_event(), RecordTransport::keypress_event(), PlayTransport::keypress_event(), MWindowGUI::keypress_event(), CWindowGUI::keypress_event(), Canvas::keypress_event(), BatchRenderCancel::keypress_event(), lock_window(), BC_ProgressBox::lock_window(), RecordEngine::lock_window(), main(), AssetPopup::match_rate(), AssetPopup::match_size(), VDeviceX11::new_output_buffer(), VWindowEditing::next_label(), EditPanel::next_label(), VDeviceX11::open_output(), Record::open_output_file(), VDeviceX11::overlay(), Playback3D::overlay_sync(), VWindowEditing::overwrite_selection(), AssetPopup::paste_assets(), MWindow::paste_edls(), VWindowEditing::prev_label(), EditPanel::prev_label(), MainUndo::push_undo_item(), MWindow::redo_entry(), IndexFile::redraw_edits(), MWindow::remove_assets_from_project(), Render::render(), VideoScopeEffect::render_gui(), TrackCanvas::repeat_event(), ManualGotoWindow::reset_data(), MWindow::reset_meters(), Record::rewind_file(), BC_WindowEvents::run(), BC_Repeater::run(), BC_NewFolderThread::run(), SaveAs::run(), RecordStatusThread::run(), RecordAudio::run(), Record::run(), PluginDialogThread::run(), MenuEffectThread::run(), ManualGoto::run(), MainIndexes::run(), LoadFileThread::run(), FeatherEdits::run(), ChannelEditEditThread::run(), ScanThread::run(), ChannelEditThread::run(), AVC1394TransportThread::run(), AssetEdit::run(), Playback3D::run_plugin_sync(), PluginArray::run_plugins(), RecordEngine::run_script(), ChannelEditWindow::scan_confirm(), VTimeBar::select_label(), MTimeBar::select_label(), CTimeBar::select_label(), MWindow::set_auto_keyframes(), Record::set_channel(), MWindow::set_editing_mode(), MWindow::set_inpoint(), MWindow::set_labels_follow_edits(), MWindow::set_outpoint(), NudgePatch::set_value(), BRender::set_video_map(), MWindow::show_awindow(), MainError::show_error_local(), MWindow::show_gwindow(), MWindow::show_lwindow(), CWindowTool::show_tool(), MWindow::show_vwindow(), CWindow::show_window(), VWindowEditing::splice_selection(), BC_DialogThread::start(), BC_NewFolderThread::start_new_folder(), Record::start_over(), PluginServer::start_progress(), Record::start_recording(), CWindowTool::start_tool(), PluginDialogThread::start_window(), VTracking::stop_meters(), Tracking::stop_meters(), MTimeBar::stop_playback(), Render::stop_progress(), CWindowTool::stop_tool(), PluginServer::sync_parameters(), MWindow::time_format_common(), PatchGUI::toggle_behavior(), MWindow::toggle_label(), MWindow::undo_entry(), BC_ProgressBox::update(), VideoWindow::update(), MainProgressBar::update(), KeyframePopup::update(), CWindow::update(), BatchRenderThread::update_active(), BatchRenderThread::update_done(), PreferencesWindow::update_framerate(), YUVEffect::update_gui(), WhirlEffect::update_gui(), Synth::update_gui(), SharpenMain::update_gui(), OilEffect::update_gui(), DelayAudio::update_gui(), ColorThread::update_gui(), ScaleMain::update_gui(), BC_ProgressBox::update_length(), MainProgressBar::update_length(), VTracking::update_meters(), Tracking::update_meters(), GWindowGUI::update_mwindow(), CWindowMaskGUI::update_preview(), CWindowProjectorGUI::update_preview(), CWindowCameraGUI::update_preview(), MWindow::update_project(), CWindowTool::update_show_window(), VWindowGUI::update_sources(), BC_ProgressBox::update_title(), RecordGUI::update_title(), MainProgressBar::update_title(), MainMenu::update_toggles(), GWindowGUI::update_toggles(), VTracking::update_tracker(), CTracking::update_tracker(), CWindowTool::update_values(), VDeviceX11::write_buffer(), Playback3D::write_buffer_sync(), BatchRenderLoadList::~BatchRenderLoadList(), BatchRenderSaveList::~BatchRenderSaveList(), BC_DialogThread::~BC_DialogThread(), BrowseButton::~BrowseButton(), ChannelEditThread::~ChannelEditThread(), EndRecordThread::~EndRecordThread(), RecordStartoverThread::~RecordStartoverThread(), and ResizeTrackThread::~ResizeTrackThread().

| int BC_WindowBase::unlock_window | ( | ) |
Definition at line 2655 of file bcwindowbase.C.
References display, top_level, unlock_window(), UNSET_LOCK, and window_lock.
Referenced by accel_available(), SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), TrackCanvas::button_press_event(), CWindow::calculate_affected_auto(), VWindowGUI::change_source(), Playback3D::clear_input_sync(), Playback3D::clear_output_sync(), PluginServer::client_side_close(), VDeviceX11::close_all(), VWindowGUI::close_event(), RecordMonitorGUI::close_event(), LevelWindowGUI::close_event(), GWindowGUI::close_event(), CWindowToolGUI::close_event(), BatchRenderGUI::close_event(), AWindowGUI::close_event(), File::close_window(), VWindow::copy(), Playback3D::copy_from_sync(), New::create_new_project(), TrackCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), CWindowCanvas::cursor_motion_event(), CWindowSlider::decrease_value(), MWindowGUI::default_positions(), Record::delete_output_file(), dispatch_event(), ResourceThread::do_audio(), Playback3D::do_camera_sync(), RecordThread::do_cron(), Playback3D::do_fade_sync(), Playback3D::do_mask_sync(), ResourceThread::do_video(), TrackCanvas::drag_motion(), AWindowAssets::drag_motion_event(), CWindowGUI::drag_stop(), AWindowAssets::drag_stop_event(), Tracking::draw(), ChannelEditEditThread::edit_channel(), ChannelEditPictureThread::edit_picture(), get_abs_cursor_x(), get_abs_cursor_y(), get_root_h(), get_root_w(), VWindowTransport::goto_end(), MainTransport::goto_end(), CWindowTransport::goto_end(), VWindowTransport::goto_start(), MainTransport::goto_start(), CWindowTransport::goto_start(), RecordChannelPicker::handle_channel_edit(), BC_DeleteThread::handle_done_event(), ConfirmScanThread::handle_done_event(), BC_FileBoxDelete::handle_event(), VWindowSlider::handle_event(), VFadePatch::handle_event(), PluginAutomation::handle_event(), ShowAutomation::handle_event(), ShowTransitions::handle_event(), ShowTitles::handle_event(), ShowAssets::handle_event(), TransitionLengthText::handle_event(), SetFormat::handle_event(), RecordGUIStop::handle_event(), RecordGUIPlay::handle_event(), RecordGUIRecFrame::handle_event(), RecordGUIRec::handle_event(), RecordGUIStartBatches::handle_event(), RecordGUIMonitorAudio::handle_event(), RecordGUIMonitorVideo::handle_event(), RecordMenuItem::handle_event(), Quit::handle_event(), PreferencesMenuitem::handle_event(), PluginShow::handle_event(), PluginOn::handle_event(), StopButton::handle_event(), FastPlayButton::handle_event(), FramePlayButton::handle_event(), PlayButton::handle_event(), FrameReverseButton::handle_event(), ReverseButton::handle_event(), FastReverseButton::handle_event(), New::handle_event(), Clear::handle_event(), KeyframePopupCopy::handle_event(), GWindowToggle::handle_event(), EditPaste::handle_event(), EditCut::handle_event(), CWindowProjectorGUI::handle_event(), CWindowCameraGUI::handle_event(), CWindowCropGUI::handle_event(), CWindowSlider::handle_event(), ChannelEditSort::handle_event(), ChannelEditMoveDown::handle_event(), ChannelEditMoveUp::handle_event(), CanvasFullScreenItem::handle_event(), CanvasSubWindowItem::handle_event(), BrowseButton::handle_event(), BatchRenderCancel::handle_event(), BatchRenderStop::handle_event(), BatchRenderLoadList::handle_event(), BatchRenderSaveList::handle_event(), AWindowAssets::handle_event(), AssetPopupView::handle_event(), MWindow::hide_plugin(), CWindowTool::hide_tool(), CWindow::hide_window(), CWindowSlider::increase_value(), CPlayback::init_cursor(), BC_NewFolderThread::interrupt(), NewFolderThread::interrupt(), VWindowGUI::keypress_event(), RecordTransport::keypress_event(), PlayTransport::keypress_event(), MWindowGUI::keypress_event(), CWindowGUI::keypress_event(), Canvas::keypress_event(), BatchRenderCancel::keypress_event(), main(), AssetPopup::match_rate(), AssetPopup::match_size(), VDeviceX11::new_output_buffer(), VWindowEditing::next_label(), EditPanel::next_label(), VDeviceX11::open_output(), Record::open_output_file(), VDeviceX11::overlay(), Playback3D::overlay_sync(), VWindowEditing::overwrite_selection(), AssetPopup::paste_assets(), MWindow::paste_edls(), VWindowEditing::prev_label(), EditPanel::prev_label(), MainUndo::push_undo_item(), MWindow::redo_entry(), IndexFile::redraw_edits(), MWindow::remove_assets_from_project(), Render::render(), VideoScopeEffect::render_gui(), TrackCanvas::repeat_event(), ManualGotoWindow::reset_data(), MWindow::reset_meters(), Record::rewind_file(), BC_WindowEvents::run(), BC_Repeater::run(), BC_NewFolderThread::run(), SaveAs::run(), RecordStatusThread::run(), RecordAudio::run(), Record::run(), PluginDialogThread::run(), MenuEffectThread::run(), ManualGoto::run(), MainIndexes::run(), LoadFileThread::run(), FeatherEdits::run(), ChannelEditEditThread::run(), ScanThread::run(), ChannelEditThread::run(), AVC1394TransportThread::run(), AssetEdit::run(), Playback3D::run_plugin_sync(), PluginArray::run_plugins(), RecordEngine::run_script(), ChannelEditWindow::scan_confirm(), VTimeBar::select_label(), MTimeBar::select_label(), CTimeBar::select_label(), MWindow::set_auto_keyframes(), Record::set_channel(), MWindow::set_editing_mode(), MWindow::set_inpoint(), MWindow::set_labels_follow_edits(), MWindow::set_outpoint(), NudgePatch::set_value(), BRender::set_video_map(), MWindow::show_awindow(), MWindow::show_gwindow(), MWindow::show_lwindow(), CWindowTool::show_tool(), MWindow::show_vwindow(), CWindow::show_window(), VWindowEditing::splice_selection(), BC_DialogThread::start(), BC_NewFolderThread::start_new_folder(), Record::start_over(), PluginServer::start_progress(), Record::start_recording(), CWindowTool::start_tool(), PluginDialogThread::start_window(), VTracking::stop_meters(), Tracking::stop_meters(), MTimeBar::stop_playback(), Render::stop_progress(), CWindowTool::stop_tool(), PluginServer::sync_parameters(), MWindow::time_format_common(), PatchGUI::toggle_behavior(), MWindow::toggle_label(), MWindow::undo_entry(), unlock_window(), BC_ProgressBox::unlock_window(), RecordEngine::unlock_window(), BC_ProgressBox::update(), VideoWindow::update(), MainProgressBar::update(), KeyframePopup::update(), CWindow::update(), BatchRenderThread::update_active(), BatchRenderThread::update_done(), PreferencesWindow::update_framerate(), YUVEffect::update_gui(), WhirlEffect::update_gui(), Synth::update_gui(), SharpenMain::update_gui(), OilEffect::update_gui(), DelayAudio::update_gui(), ColorThread::update_gui(), ScaleMain::update_gui(), BC_ProgressBox::update_length(), MainProgressBar::update_length(), VTracking::update_meters(), Tracking::update_meters(), GWindowGUI::update_mwindow(), CWindowMaskGUI::update_preview(), CWindowProjectorGUI::update_preview(), CWindowCameraGUI::update_preview(), MWindow::update_project(), CWindowTool::update_show_window(), VWindowGUI::update_sources(), BC_ProgressBox::update_title(), RecordGUI::update_title(), MainProgressBar::update_title(), MainMenu::update_toggles(), GWindowGUI::update_toggles(), VTracking::update_tracker(), CTracking::update_tracker(), CWindowTool::update_values(), VDeviceX11::write_buffer(), Playback3D::write_buffer_sync(), BatchRenderLoadList::~BatchRenderLoadList(), BatchRenderSaveList::~BatchRenderSaveList(), BC_DialogThread::~BC_DialogThread(), BrowseButton::~BrowseButton(), ChannelEditThread::~ChannelEditThread(), EndRecordThread::~EndRecordThread(), RecordStartoverThread::~RecordStartoverThread(), and ResizeTrackThread::~ResizeTrackThread().

| int BC_WindowBase::get_window_lock | ( | ) |
| BC_MenuBar * BC_WindowBase::add_menubar | ( | BC_MenuBar * | menu_bar | ) |
Definition at line 2558 of file bcwindowbase.C.
References ArrayList< TYPE >::append(), BC_SubWindow::initialize(), subwindows, and top_level.

| BC_WindowBase * BC_WindowBase::add_subwindow | ( | BC_WindowBase * | subwindow | ) |
Definition at line 2568 of file bcwindowbase.C.
References ArrayList< TYPE >::append(), bg_color, initialize(), parent_window, subwindows, and top_level.
Referenced by BC_ListBox::activate(), add_tool(), ADevicePrefs::create_alsa_objs(), EditPanel::create_buttons(), VDevicePrefs::create_buz_objs(), Canvas::create_canvas(), VDevicePrefs::create_dvb_objs(), ADevicePrefs::create_esound_objs(), VDevicePrefs::create_firewire_objs(), ADevicePrefs::create_firewire_objs(), BC_FileBox::create_listbox(), VDevicePrefs::create_lml_objs(), ZoomBlurWindow::create_objects(), YUVWindow::create_objects(), WipeWindow::create_objects(), WhirlWindow::create_objects(), WaveWindow::create_objects(), VideoScopeWindow::create_objects(), UnsharpWindow::create_objects(), TitleWindow::create_objects(), TimeStretchWindow::create_objects(), TimeFrontWindow::create_objects(), ThresholdWindow::create_objects(), SynthOscGUI::create_objects(), SynthWindow::create_objects(), SwapWindow::create_objects(), SpectrogramWindow::create_objects(), SlideWindow::create_objects(), ShiftInterlaceWindow::create_objects(), ShapeWipeWindow::create_objects(), RotateWindow::create_objects(), ReverseVideoWindow::create_objects(), ReverseAudioWindow::create_objects(), RerouteWindow::create_objects(), ReframeRTWindow::create_objects(), ReFrameWindow::create_objects(), RadialBlurWindow::create_objects(), PolarWindow::create_objects(), PitchWindow::create_objects(), PerspectiveWindow::create_objects(), ParametricWindow::create_objects(), ParametricBandGUI::create_objects(), OverlayAudioWindow::create_objects(), OverlayWindow::create_objects(), OilWindow::create_objects(), NormalizeWindow::create_objects(), MotionBlurWindow::create_objects(), MotionWindow::create_objects(), LoopVideoWindow::create_objects(), LoopAudioWindow::create_objects(), LiveVideoWindow::create_objects(), LiveAudioWindow::create_objects(), LinearBlurWindow::create_objects(), SoundLevelWindow::create_objects(), IVTCWindow::create_objects(), IrisSquareWindow::create_objects(), InvertVideoWindow::create_objects(), InterpolateVideoWindow::create_objects(), HueWindow::create_objects(), HoloWindow::create_objects(), HistogramWindow::create_objects(), GradientWindow::create_objects(), GammaWindow::create_objects(), FreeverbWindow::create_objects(), FrameFieldWindow::create_objects(), FieldFrameWindow::create_objects(), DownSampleWindow::create_objects(), DotWindow::create_objects(), DiffKeyGUI::create_objects(), DenoiseVideoWindow::create_objects(), DenoiseMJPEGWindow::create_objects(), DenoiseFFTWindow::create_objects(), DenoiseWindow::create_objects(), DelayVideoWindow::create_objects(), DelayAudioWindow::create_objects(), DecimateWindow::create_objects(), CompressorWindow::create_objects(), ChromaKeyWindow::create_objects(), BurnWindow::create_objects(), BlurZoomWindow::create_objects(), BlurWindow::create_objects(), BandWipeWindow::create_objects(), BandSlideWindow::create_objects(), AgingWindow::create_objects(), _720to480Window::create_objects(), MWindow::create_objects(), ErrorBox::create_objects(), BC_TumbleTextBox::create_objects(), BC_PopupTextBox::create_objects(), BC_ScrollTextBox::create_objects(), BC_NewFolder::create_objects(), BC_FileBox::create_objects(), BC_DeleteFile::create_objects(), ZoomPanel::create_objects(), ZoomBar::create_objects(), VWindowGUI::create_objects(), VideoWindowGUI::create_objects(), TransitionLengthDialog::create_objects(), TipWindowGUI::create_objects(), TimeEntry::create_objects(), StatusBar::create_objects(), SplashGUI::create_objects(), SetFormatWindow::create_objects(), ScaleWindow::create_objects(), ResizeTrackWindow::create_objects(), ResampleWindow::create_objects(), RenderProfile::create_objects(), RenderWindow::create_objects(), ReIndexWindow::create_objects(), RecordWindow::create_objects(), RecordTransport::create_objects(), RecordPrefs::create_objects(), RecordMonitorGUI::create_objects(), RecordGUI::create_objects(), RecConfirmDelete::create_objects(), QuestionWindow::create_objects(), PreferencesWindow::create_objects(), PluginPrefs::create_objects(), PluginDialog::create_objects(), PluginAClientWindow::create_objects(), PlayTransport::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), PatchBay::create_objects(), Patch::create_objects(), NewFolder::create_objects(), NewWindow::create_objects(), MWindowGUI::create_objects(), MenuEffectPrompt::create_objects(), MenuEffectWindow::create_objects(), ManualGotoWindow::create_objects(), MainErrorGUI::create_objects(), LoadMode::create_objects(), ReelWindow::create_objects(), LabelNavigate::create_objects(), LabelEditWindow::create_objects(), InterfacePrefs::create_objects(), FormatVWindow::create_objects(), FormatAWindow::create_objects(), FormatTools::create_objects(), FormatPresets::create_objects(), YUVConfigVideo::create_objects(), VorbisConfigAudio::create_objects(), TIFFConfigVideo::create_objects(), TGAConfigVideo::create_objects(), SndFileConfig::create_objects(), PNGConfigVideo::create_objects(), OGGConfigVideo::create_objects(), OGGConfigAudio::create_objects(), MPEGConfigVideo::create_objects(), MPEGConfigAudio::create_objects(), MOVConfigVideoNum::create_objects(), MOVConfigVideo::create_objects(), MOVConfigAudioNum::create_objects(), MOVConfigAudio::create_objects(), JPEGConfigVideo::create_objects(), EXRConfigVideo::create_objects(), DVConfigVideo::create_objects(), DVConfigAudio::create_objects(), AVIConfigVideo::create_objects(), AVIConfigAudio::create_objects(), AC3ConfigAudio::create_objects(), FeatherEditsWindow::create_objects(), ExportEDLWindow::create_objects(), EditPopupTitleWindow::create_objects(), ConfirmDeleteAllIndexes::create_objects(), CWindowMaskGUI::create_objects(), CWindowProjectorGUI::create_objects(), CWindowCameraGUI::create_objects(), CWindowEyedropGUI::create_objects(), CWindowCropGUI::create_objects(), CWindowGUI::create_objects(), CropVideoWindow::create_objects(), CPanel::create_objects(), ConfirmSaveWindow::create_objects(), ConfirmQuitWindow::create_objects(), ClipEditWindow::create_objects(), ChannelPicker::create_objects(), ChannelEditPictureWindow::create_objects(), ChannelEditEditWindow::create_objects(), ConfirmScan::create_objects(), ChannelEditWindow::create_objects(), Canvas::create_objects(), ByteOrderPopup::create_objects(), BitsPopup::create_objects(), BatchRenderGUI::create_objects(), AWindowGUI::create_objects(), AVC1394Transport::create_objects(), AssetRemoveWindow::create_objects(), AssetEditWindow::create_objects(), APanel::create_objects(), FileFormat::create_objects_(), ADevicePrefs::create_oss_objs(), VDevicePrefs::create_screencap_objs(), VDevicePrefs::create_v4l2_objs(), VDevicePrefs::create_v4l2jpeg_objs(), VDevicePrefs::create_v4l_objs(), VDevicePrefs::create_x11_objs(), TrackCanvas::draw_plugins(), BC_ListBox::get_scrollbars(), MWindowGUI::get_scrollbars(), Canvas::get_scrollbars(), VDevicePrefs::initialize(), ADevicePrefs::initialize(), PreferencesWindow::set_current_dialog(), MeterPanel::set_meters(), DeInterlaceWindow::set_mode(), VPatchGUI::update(), TransitionHandles::update(), PatchGUI::update(), EditHandles::update(), APatchGUI::update(), MPEGConfigVideo::update_cmodel_objs(), TimeBar::update_labels(), MOVConfigVideo::update_parameters(), MOVConfigAudio::update_parameters(), TimeBar::update_points(), TimeFrontWindow::update_shape(), and GradientWindow::update_shape().

| BC_WindowBase * BC_WindowBase::add_tool | ( | BC_WindowBase * | subwindow | ) |
Definition at line 2584 of file bcwindowbase.C.
References add_subwindow().
Referenced by TranslateWin::create_objects(), TitleWindow::create_objects(), TimeAvgWindow::create_objects(), SvgWin::create_objects(), ScaleWin::create_objects(), RotateWindow::create_objects(), RGB601Window::create_objects(), ReverbWindow::create_objects(), SharpenWindow::create_objects(), IVTCWindow::create_objects(), InvertWindow::create_objects(), InterpolatePixelsWindow::create_objects(), GammaWindow::create_objects(), GainWindow::create_objects(), FreezeFrameWindow::create_objects(), FlipWindow::create_objects(), DespikeWindow::create_objects(), SelTempAvgWindow::create_objects(), DeInterlaceWindow::create_objects(), ColorWindow::create_objects(), ColorBalanceWindow::create_objects(), CDRipWindow::create_objects(), BrightnessWindow::create_objects(), _720to480Window::create_objects(), _1080to540Window::create_objects(), ErrorBox::create_objects(), BC_ProgressWindow::create_objects(), BC_NewFolder::create_objects(), NewFolder::create_objects(), GWindowGUI::create_objects(), VorbisConfigAudio::create_objects(), SndFileConfig::create_objects(), OGGConfigAudio::create_objects(), MPEGConfigAudio::create_objects(), MOVConfigAudio::create_objects(), DVConfigVideo::create_objects(), DVConfigAudio::create_objects(), AC3ConfigAudio::create_objects(), EditPopupTitleWindow::create_objects(), and main().

| BC_WidgetGrid * BC_WindowBase::add_widgetgrid | ( | BC_WidgetGrid * | widgetgrid | ) |
Definition at line 2589 of file bcwindowbase.C.
References ArrayList< TYPE >::append(), and widgetgrids.

| BC_Resources * BC_WindowBase::get_resources | ( | ) | [static] |
Definition at line 2784 of file bcwindowbase.C.
Referenced by BC_TextBox::activate(), MainCursor::activate(), BC_MenuPopup::activate_menu(), BC_Pot::angle_to_coords(), BC_Bitmap::BC_Bitmap(), BC_FileBox::BC_FileBox(), BC_ListBoxItem::BC_ListBoxItem(), BC_PopupMenu::BC_PopupMenu(), BC_ScrollBar::BC_ScrollBar(), BC_Synchronous::BC_Synchronous(), BC_Title::BC_Title(), BC_Toggle::BC_Toggle(), BC_Tumbler::button_press_event(), BC_ScrollBar::button_press_event(), BC_Tumbler::button_release_event(), BC_ScrollBar::button_release_event(), BC_ListBox::button_release_event(), BC_Toggle::calculate_extents(), GWindowGUI::calculate_extents(), BC_Pot::calculate_h(), BC_PopupMenu::calculate_h(), BC_GenericButton::calculate_h(), BC_CancelButton::calculate_h(), BC_OKButton::calculate_h(), BC_MenuBar::calculate_height(), BC_GenericButton::calculate_w(), BC_CancelButton::calculate_w(), BC_OKButton::calculate_w(), BC_FileBoxListBox::column_resize_event(), BC_Pot::coords_to_angle(), ADevicePrefs::create_alsa_objs(), VDevicePrefs::create_buz_objs(), ADevicePrefs::create_cine_objs(), ADevicePrefs::create_esound_objs(), VDevicePrefs::create_firewire_objs(), ADevicePrefs::create_firewire_objs(), BC_FileBox::create_history(), BC_FileBox::create_icons(), BC_FileBox::create_listbox(), VDevicePrefs::create_lml_objs(), VideoScopeWindow::create_objects(), PaletteWheel::create_objects(), ErrorBox::create_objects(), BC_FileBox::create_objects(), SplashGUI::create_objects(), RecordPrefs::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), InterfacePrefs::create_objects(), FormatTools::create_objects(), AWindowGUI::create_objects(), AssetPicon::create_objects(), AboutPrefs::create_objects(), ADevicePrefs::create_oss_objs(), VDevicePrefs::create_screencap_objs(), BC_FileBox::create_tables(), VDevicePrefs::create_v4l2_objs(), VDevicePrefs::create_v4l2jpeg_objs(), VDevicePrefs::create_v4l_objs(), create_window(), VDevicePrefs::create_x11_objs(), BC_ListBox::cursor_motion_event(), BC_TextBox::deactivate(), MainCursor::deactivate(), dispatch_event(), BC_MenuPopup::dispatch_translation_event(), BC_Title::draw(), BC_TextBox::draw(), BC_ProgressBar::draw(), BC_Pot::draw(), BC_MenuItem::draw(), BC_ListBox::draw_background(), AWindowAssets::draw_background(), draw_border(), BC_TextBox::draw_border(), BC_ListBox::draw_border(), draw_colored_box(), BC_Toggle::draw_face(), BC_Meter::draw_face(), BC_MenuBar::draw_face(), BC_GenericButton::draw_face(), BC_MenuPopup::draw_items(), BC_ListBox::draw_items(), TrackCanvas::draw_plugins(), BC_Pan::draw_popup(), CompressorWindow::draw_scales(), draw_text(), BC_ListBox::draw_text_recursive(), MTimeBar::draw_time(), BC_PopupMenu::draw_title(), BC_Menu::draw_title(), BC_Meter::draw_titles(), BC_ListBox::draw_titles(), draw_tooltip(), BC_FileBoxListBox::evaluate_query(), get_curr_fontset(), BC_ListBox::get_cursor_item(), MicroTheme::get_cwindow_sizes(), BC_MenuPopup::get_dimensions(), BC_FileBox::get_display_mode(), get_fontset(), BC_ScrollBar::get_handle_dimensions(), BC_FileBox::get_icon(), BC_ListBox::get_item_color(), BC_ListBox::get_item_highlight(), BC_FileBox::get_listbox_h(), BC_Meter::get_meter_w(), SUV::get_mwindow_sizes(), MicroTheme::get_mwindow_sizes(), BlondTheme::get_mwindow_sizes(), BlueDotTheme::get_mwindow_sizes(), BC_Theme::get_resources(), BC_ListBox::get_scrollbars(), get_shader(), get_single_text_width(), BC_Slider::get_span(), BC_ScrollBar::get_span(), get_text_ascent(), get_text_descent(), BC_Meter::get_title_w(), MicroTheme::get_vwindow_sizes(), BC_ListBox::get_xscroll_width(), BC_ListBox::get_xscroll_y(), BC_ListBox::get_yscroll_height(), BC_ListBox::get_yscroll_x(), grab_port_id(), init_colors(), init_fonts(), init_xft(), SUV::initialize(), MicroTheme::initialize(), BlondTheme::initialize(), BlueDotTheme::initialize(), BC_Tumbler::initialize(), BC_TextBox::initialize(), BC_Slider::initialize(), BC_Pot::initialize(), BC_PopupMenu::initialize(), BC_Pixmap::initialize(), BC_Pan::initialize(), BC_Meter::initialize(), BC_MenuPopup::initialize(), BC_MenuBar::initialize(), BC_ListBox::initialize(), BC_Bitmap::initialize(), BC_Bar::initialize(), load_defaults(), BC_FileBox::move_column(), put_shader(), BC_Meter::region_pixel(), BC_Meter::region_pixels(), BC_Tumbler::repeat_event(), BC_Toggle::repeat_event(), BC_TextBox::repeat_event(), BC_Slider::repeat_event(), BC_ScrollBar::repeat_event(), BC_Pot::repeat_event(), BC_PopupMenu::repeat_event(), BC_Pan::repeat_event(), BC_ListBox::repeat_event(), BC_Button::repeat_event(), TrackCanvas::repeat_event(), TimeBar::repeat_event(), MainCursor::repeat_event(), BC_Pixmap::resize(), VideoScopeWindow::resize_event(), BC_FileBox::resize_event(), BC_CancelButton::resize_event(), BC_OKButton::resize_event(), resize_window(), run_window(), save_defaults(), BC_ListBox::select_rectangle(), set_font(), set_fontset(), BC_Toggle::set_images(), BC_ProgressBar::set_images(), BC_PopupMenu::set_images(), BC_GenericButton::set_images(), set_tooltips(), show_tooltip(), BC_FileBoxListBox::sort_order_event(), TrackCanvas::start_dragscroll(), TrackCanvas::stop_dragscroll(), BC_ListBox::test_column_divisions(), Theme::Theme(), BC_ListBox::translation_event(), BC_FileBox::update_filter(), BC_FileBox::update_history(), BC_Resources::x_error_handler(), and ~BC_WindowBase().
| BC_Synchronous * BC_WindowBase::get_synchronous | ( | ) | [static] |
Definition at line 2789 of file bcwindowbase.C.
References BC_Resources::get_synchronous().
Referenced by BC_Texture::clear_objects(), VFrame::create_pbuffer(), BC_Texture::create_texture(), VFrame::dump_shader(), enable_opengl(), BC_Pixmap::enable_opengl(), BC_PBuffer::enable_opengl(), VFrame::make_shader(), BC_PBuffer::new_pbuffer(), BC_PBuffer::~BC_PBuffer(), BC_Pixmap::~BC_Pixmap(), and ~BC_WindowBase().

| int BC_WindowBase::get_w | ( | ) | [virtual] |
Reimplemented from BC_RelocatableWidget.
Reimplemented in BC_ListBox.
Definition at line 2699 of file bcwindowbase.C.
References w.
Referenced by BC_Pan::activate(), BC_PopupMenu::activate_menu(), SetFormatThread::apply_changes(), ThresholdCanvas::button_press_event(), HistogramSlider::button_press_event(), HistogramCanvas::button_press_event(), CompressorCanvas::button_press_event(), PaletteWheelValue::button_press_event(), PaletteWheel::button_press_event(), ZoomTextBox::button_press_event(), TrackCanvas::button_press_event(), SetChannelsCanvas::button_press_event(), PerspectiveWindow::calculate_canvas_coords(), TrackCanvas::calculate_viewport(), VWindowMeters::change_status_event(), CWindowMeters::change_status_event(), ADevicePrefs::create_alsa_objs(), RecordMonitorGUI::create_bitmap(), EditPanel::create_buttons(), VDevicePrefs::create_buz_objs(), ADevicePrefs::create_cine_objs(), VDevicePrefs::create_dvb_objs(), ADevicePrefs::create_esound_objs(), VDevicePrefs::create_firewire_objs(), ADevicePrefs::create_firewire_objs(), VDevicePrefs::create_lml_objs(), VideoScopeWindow::create_objects(), UnsharpWindow::create_objects(), TitleWindow::create_objects(), TimeFrontWindow::create_objects(), ThresholdWindow::create_objects(), SynthWindow::create_objects(), SpectrogramWindow::create_objects(), RerouteWindow::create_objects(), PerspectiveWindow::create_objects(), ParametricWindow::create_objects(), OverlayAudioWindow::create_objects(), OverlayWindow::create_objects(), MotionWindow::create_objects(), LiveVideoWindow::create_objects(), InterpolateVideoWindow::create_objects(), InterpolatePixelsWindow::create_objects(), HistogramWindow::create_objects(), GradientWindow::create_objects(), GammaWindow::create_objects(), DiffKeyGUI::create_objects(), DecimateWindow::create_objects(), CompressorWindow::create_objects(), PaletteWheelValue::create_objects(), PaletteWheel::create_objects(), ChromaKeyWindow::create_objects(), MWindow::create_objects(), ErrorBox::create_objects(), BC_TumbleTextBox::create_objects(), BC_PopupTextBox::create_objects(), BC_ProgressWindow::create_objects(), BC_NewFolder::create_objects(), BC_FileBox::create_objects(), BC_DeleteFile::create_objects(), ZoomPanel::create_objects(), ZoomBar::create_objects(), VideoWindowGUI::create_objects(), TrackCanvas::create_objects(), TipWindowGUI::create_objects(), TimeEntry::create_objects(), StatusBar::create_objects(), SplashGUI::create_objects(), SetFormatWindow::create_objects(), ResizeTrackWindow::create_objects(), RenderProfile::create_objects(), RecordTransport::create_objects(), RecordPrefs::create_objects(), RecordGUI::create_objects(), RecConfirmDelete::create_objects(), QuestionWindow::create_objects(), PreferencesWindow::create_objects(), PlayTransport::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), PatchBay::create_objects(), NewFolder::create_objects(), NewWindow::create_objects(), MWindowGUI::create_objects(), MButtons::create_objects(), ManualGotoWindow::create_objects(), MainErrorGUI::create_objects(), LoadMode::create_objects(), ReelWindow::create_objects(), LoadFileWindow::create_objects(), LabelNavigate::create_objects(), LabelEditWindow::create_objects(), InterfacePrefs::create_objects(), FormatTools::create_objects(), FormatPresets::create_objects(), YUVConfigVideo::create_objects(), ConfirmDeleteAllIndexes::create_objects(), CWindowMaskGUI::create_objects(), CWindowProjectorGUI::create_objects(), CWindowCameraGUI::create_objects(), CWindowCropGUI::create_objects(), CropVideoWindow::create_objects(), ConfirmSaveWindow::create_objects(), ClipEditWindow::create_objects(), ChannelPicker::create_objects(), ConfirmScan::create_objects(), ByteOrderPopup::create_objects(), BitsPopup::create_objects(), BatchRenderGUI::create_objects(), AVC1394Transport::create_objects(), AssetEditWindow::create_objects(), APanel::create_objects(), AboutPrefs::create_objects(), ADevicePrefs::create_oss_objs(), VDevicePrefs::create_screencap_objs(), VDevicePrefs::create_v4l2_objs(), VDevicePrefs::create_v4l2jpeg_objs(), VDevicePrefs::create_v4l_objs(), VDevicePrefs::create_x11_objs(), VideoWindowCanvas::cursor_motion(), ThresholdCanvas::cursor_motion_event(), PerspectiveCanvas::cursor_motion_event(), HistogramSlider::cursor_motion_event(), HistogramCanvas::cursor_motion_event(), CompressorCanvas::cursor_motion_event(), PaletteWheel::cursor_motion_event(), BC_DragWindow::cursor_motion_event(), TrackCanvas::cursor_motion_event(), TimeBar::cursor_motion_event(), SetChannelsCanvas::cursor_motion_event(), BC_MenuItem::dispatch_button_release(), BC_MenuItem::dispatch_motion_event(), BC_MenuPopup::dispatch_translation_event(), TrackCanvas::do_autos(), TrackCanvas::do_float_autos(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugins(), TrackCanvas::do_toggle_autos(), TrackCanvas::do_transitions(), BC_DragWindow::drag_failure_event(), TrackCanvas::drag_motion(), BC_ListBox::drag_stop_event(), ThresholdCanvas::draw(), PaletteOutput::draw(), PaletteWheelValue::draw(), PaletteWheel::draw(), BC_Title::draw(), BC_TextBox::draw(), BC_ScrollBar::draw(), BC_ProgressBar::draw(), BC_Pot::draw(), BC_PixmapSW::draw(), BC_Pan::draw(), TrackCanvas::draw(), SetChannelsCanvas::draw(), MainCursor::draw(), Cursor_::draw(), BC_TextBox::draw_border(), TrackCanvas::draw_brender_start(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_Meter::draw_face(), BC_MenuBar::draw_face(), BC_GenericButton::draw_face(), VideoScopeWaveform::draw_graduations(), TrackCanvas::draw_highlight_insertion(), TrackCanvas::draw_highlight_rectangle(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_loop_points(), MicroTheme::draw_mwindow_bg(), Playback3D::draw_output(), TrackCanvas::draw_overlays(), TrackCanvas::draw_plugins(), BC_Pan::draw_popup(), BlueDotTheme::draw_preferences_bg(), TimeBar::draw_range(), MTimeBar::draw_range(), TrackCanvas::draw_resources(), CompressorWindow::draw_scales(), MTimeBar::draw_time(), BC_PopupMenu::draw_title(), BC_Meter::draw_titles(), draw_tooltip(), TrackCanvas::draw_transitions(), MWindow::find_cursor(), BC_TextBox::find_ibeam(), MWindow::fit_selection(), PlayTransport::flip_vertical(), VideoWindow::get_bitmap(), BC_ListBox::get_cursor_item(), SetChannelsCanvas::get_dimensions(), TimeBar::get_edl_length(), BC_FileBox::get_listbox_w(), TrackCanvas::get_pixmap_size(), TimeBar::get_preview_pixels(), BC_ListBox::get_scrollbars(), MWindowGUI::get_scrollbars(), Canvas::get_transfers(), BC_TumbleTextBox::get_w(), BC_PopupTextBox::get_w(), ZoomPanel::get_w(), VideoWindow::get_w(), TimeEntry::get_w(), RecordTransport::get_w(), PlayTransport::get_w(), BitsPopup::get_w(), Canvas::get_x_offset(), Canvas::get_y_offset(), Canvas::get_zooms(), MWindow::goto_end(), HistogramMain::handle_opengl(), Playback3D::init_frame(), BC_Pan::initialize(), HistogramSlider::input_to_pixel(), PatchBay::is_over_track(), MWindow::move_left(), MWindow::move_right(), VDeviceX11::new_output_buffer(), MWindow::next_edit_handle(), MWindow::next_label(), Playback3D::overlay_sync(), MWindow::prev_edit_handle(), MWindow::prev_label(), VideoScopeWaveform::redraw(), BC_Meter::region_pixels(), Spectrogram::render_gui(), TrackCanvas::repeat_event(), TimeBar::repeat_event(), PatchGUI::reposition(), APatchGUI::reposition(), PlayTransport::reposition_buttons(), EditPanel::reposition_buttons(), BC_TumbleTextBox::reposition_window(), BC_PopupTextBox::reposition_window(), BC_TextBox::reposition_window(), BC_ProgressBar::reposition_window(), BC_Meter::reposition_window(), ZoomPanel::reposition_window(), TimeEntry::reposition_window(), RenderProfile::reposition_window(), RecordTransport::reposition_window(), LoadMode::reposition_window(), FormatTools::reposition_window(), AVC1394Transport::reposition_window(), SynthWindow::resize_event(), LiveVideoWindow::resize_event(), BC_FileBox::resize_event(), BC_CancelTextButton::resize_event(), BC_CancelButton::resize_event(), BC_Bar::resize_event(), ZoomBar::resize_event(), StatusBar::resize_event(), PatchBay::resize_event(), MButtons::resize_event(), MainErrorGUI::resize_event(), BatchRenderGUI::resize_event(), VideoWindow::resize_window(), MWindowGUI::save_defaults(), BC_ListBox::select_rectangle(), PreferencesWindow::set_current_dialog(), show_tooltip(), VideoWindow::start_cropping(), TimeBar::test_preview(), ZoomPanel::text_to_zoom(), TrackCanvas::time_visible(), CWindowCanvas::toggle_controls(), TrackCanvas::track_dimensions(), SynthCanvas::update(), HistogramSlider::update(), VPatchGUI::update(), PatchGUI::update(), CWindowEyedropGUI::update(), APatchGUI::update(), PerspectiveWindow::update_canvas(), ParametricWindow::update_canvas(), CompressorWindow::update_canvas(), GammaWindow::update_histogram(), TimeBar::update_labels(), TimeBar::update_points(), ChromaKeyWindow::update_sample(), CTracking::update_scroll(), TimeFrontWindow::update_shape(), GradientWindow::update_shape(), BC_FSlider::value_to_pixel(), BC_ISlider::value_to_pixel(), ZoomPanel::value_to_text(), CanvasTools::visible(), VWindowCanvas::zoom_resize_window(), RecordMonitorCanvas::zoom_resize_window(), and CWindowCanvas::zoom_resize_window().
| int BC_WindowBase::get_h | ( | ) | [virtual] |
Reimplemented from BC_RelocatableWidget.
Reimplemented in BC_ListBox.
Definition at line 2704 of file bcwindowbase.C.
References h.
Referenced by BC_Pan::activate(), BC_PopupMenu::activate_menu(), BC_MenuBar::add_menu(), SetFormatThread::apply_changes(), HistogramSlider::button_press_event(), HistogramCanvas::button_press_event(), CompressorCanvas::button_press_event(), PaletteWheelValue::button_press_event(), PaletteWheel::button_press_event(), BC_Tumbler::button_press_event(), BC_ListBox::button_press_event(), TrackCanvas::button_press_event(), SetChannelsCanvas::button_press_event(), PerspectiveWindow::calculate_canvas_coords(), VideoScopeVectorscope::calculate_graduations(), VideoScopeWaveform::calculate_graduations(), VWindowMeters::change_status_event(), CWindowMeters::change_status_event(), VideoScopeWindow::create_objects(), TitleWindow::create_objects(), ThresholdWindow::create_objects(), SynthWindow::create_objects(), SpectrogramWindow::create_objects(), RotateWindow::create_objects(), PerspectiveWindow::create_objects(), ParametricWindow::create_objects(), LiveVideoWindow::create_objects(), InterpolatePixelsWindow::create_objects(), HistogramWindow::create_objects(), GammaWindow::create_objects(), FrameFieldWindow::create_objects(), DiffKeyGUI::create_objects(), DenoiseFFTWindow::create_objects(), CompressorWindow::create_objects(), PaletteWheelValue::create_objects(), PaletteWheel::create_objects(), ColorBalanceWindow::create_objects(), ChromaKeyWindow::create_objects(), MWindow::create_objects(), ErrorBox::create_objects(), BC_ProgressWindow::create_objects(), BC_FileBox::create_objects(), BC_DeleteFile::create_objects(), ZoomBar::create_objects(), VideoWindowGUI::create_objects(), TrackCanvas::create_objects(), TipWindowGUI::create_objects(), StatusBar::create_objects(), SplashGUI::create_objects(), RecordPrefs::create_objects(), RecordGUI::create_objects(), PlaybackPrefs::create_objects(), PatchBay::create_objects(), NewWindow::create_objects(), MWindowGUI::create_objects(), MenuEffectWindow::create_objects(), MButtons::create_objects(), ManualGotoWindow::create_objects(), MainErrorGUI::create_objects(), LevelWindowGUI::create_objects(), LabelEditWindow::create_objects(), GWindowGUI::create_objects(), FormatTools::create_objects(), CWindowProjectorGUI::create_objects(), CWindowCameraGUI::create_objects(), CWindowEyedropGUI::create_objects(), CPanel::create_objects(), ConfirmSaveWindow::create_objects(), ConfirmQuitWindow::create_objects(), ClipEditWindow::create_objects(), ConfirmScan::create_objects(), BatchRenderGUI::create_objects(), AssetEditWindow::create_objects(), APanel::create_objects(), AboutPrefs::create_objects(), VideoWindowCanvas::cursor_motion(), PerspectiveCanvas::cursor_motion_event(), HistogramCanvas::cursor_motion_event(), CompressorCanvas::cursor_motion_event(), PaletteWheelValue::cursor_motion_event(), PaletteWheel::cursor_motion_event(), BC_DragWindow::cursor_motion_event(), TrackCanvas::cursor_motion_event(), SetChannelsCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), BC_MenuPopup::dispatch_translation_event(), TrackCanvas::do_autos(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugins(), TrackCanvas::do_transitions(), BC_DragWindow::drag_failure_event(), TrackCanvas::drag_motion(), BC_ListBox::drag_stop_event(), ThresholdCanvas::draw(), PaletteOutput::draw(), PaletteWheelValue::draw(), PaletteWheel::draw(), BC_TextBox::draw(), BC_ScrollBar::draw(), BC_ProgressBar::draw(), BC_Pot::draw(), BC_PixmapSW::draw(), BC_Pan::draw(), Tracking::draw(), TrackCanvas::draw(), SetChannelsCanvas::draw(), MainCursor::draw(), Cursor_::draw(), BC_TextBox::draw_border(), TrackCanvas::draw_brender_start(), TrackCanvas::draw_drag_handle(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_Meter::draw_face(), BC_MenuBar::draw_face(), BC_GenericButton::draw_face(), VideoScopeVectorscope::draw_graduations(), VideoScopeWaveform::draw_graduations(), TrackCanvas::draw_highlight_insertion(), TrackCanvas::draw_highlight_rectangle(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_loop_points(), MicroTheme::draw_mwindow_bg(), Playback3D::draw_output(), TrackCanvas::draw_overlays(), TrackCanvas::draw_plugins(), BC_Pan::draw_popup(), BlueDotTheme::draw_preferences_bg(), TimeBar::draw_range(), MTimeBar::draw_range(), TrackCanvas::draw_resources(), CompressorWindow::draw_scales(), MTimeBar::draw_time(), BC_PopupMenu::draw_title(), BC_Menu::draw_title(), BC_Meter::draw_titles(), draw_tooltip(), TrackCanvas::draw_transitions(), BC_TextBox::find_ibeam(), MainCursor::flash(), PlayTransport::flip_vertical(), VideoWindow::get_bitmap(), RecordMonitor::get_canvas_height(), SetChannelsCanvas::get_dimensions(), BC_TumbleTextBox::get_h(), BC_PopupTextBox::get_h(), VideoWindow::get_h(), TimeEntry::get_h(), RenderProfile::get_h(), RecordTransport::get_h(), LoadMode::get_h(), BitsPopup::get_h(), BC_FileBox::get_listbox_h(), SUV::get_mwindow_sizes(), MicroTheme::get_mwindow_sizes(), BlondTheme::get_mwindow_sizes(), BlueDotTheme::get_mwindow_sizes(), BC_ListBox::get_scrollbars(), MWindowGUI::get_scrollbars(), Canvas::get_transfers(), Canvas::get_x_offset(), OutPointGUI::get_y(), InPointGUI::get_y(), LabelGUI::get_y(), Canvas::get_y_offset(), Canvas::get_zooms(), HistogramMain::handle_opengl(), Playback3D::init_frame(), BC_Pan::initialize(), PatchBay::is_over_track(), BC_TextBox::keypress_event(), MWindowGUI::menu_h(), VDeviceX11::new_output_buffer(), Playback3D::overlay_sync(), VideoScopeWaveform::redraw(), Spectrogram::render_gui(), TrackCanvas::repeat_event(), CPanel::reposition_buttons(), BC_TextBox::reposition_window(), BC_ProgressBar::reposition_window(), BC_Meter::reposition_window(), FormatTools::reposition_window(), SynthWindow::resize_event(), LiveVideoWindow::resize_event(), BC_MenuBar::resize_event(), BC_FileBox::resize_event(), BC_CancelTextButton::resize_event(), BC_OKTextButton::resize_event(), BC_CancelButton::resize_event(), BC_OKButton::resize_event(), ZoomBar::resize_event(), StatusBar::resize_event(), PatchBay::resize_event(), MWindowGUI::resize_event(), MenuEffectWindow::resize_event(), MButtons::resize_event(), MainErrorGUI::resize_event(), BatchRenderGUI::resize_event(), VideoWindow::resize_window(), MWindowGUI::save_defaults(), PreferencesWindow::set_current_dialog(), show_tooltip(), VideoWindow::start_cropping(), CWindowCanvas::toggle_controls(), SynthCanvas::update(), HistogramSlider::update(), MainCursor::update(), CWindowEyedropGUI::update(), PerspectiveWindow::update_canvas(), ParametricWindow::update_canvas(), CompressorWindow::update_canvas(), GammaWindow::update_histogram(), ChromaKeyWindow::update_sample(), SynthWindow::update_scrollbar(), BC_FSlider::value_to_pixel(), BC_ISlider::value_to_pixel(), CanvasTools::visible(), VWindowCanvas::zoom_resize_window(), RecordMonitorCanvas::zoom_resize_window(), and CWindowCanvas::zoom_resize_window().
| int BC_WindowBase::get_x | ( | ) | [virtual] |
Definition at line 2709 of file bcwindowbase.C.
References x.
Referenced by BC_ListBox::activate(), BC_Meter::change_format(), ThresholdWindow::create_objects(), SpectrogramWindow::create_objects(), SetFormatWindow::create_objects(), RecordPrefs::create_objects(), RecordGUI::create_objects(), NewWindow::create_objects(), BC_DragWindow::drag_failure_event(), HistogramWindow::draw_canvas_overlay(), CompressorWindow::draw_scales(), Patch::flip_vertical(), PlayTransport::get_w(), BC_ListBox::get_xscroll_x(), BC_ListBox::get_yscroll_x(), BC_FileBoxIcons::handle_event(), BC_FileBoxText::handle_event(), TrackCanvas::refresh_plugintoggles(), VPatchGUI::reposition(), ChannelPicker::reposition(), APatchGUI::reposition(), BC_TextBox::reposition_window(), BC_ScrollBar::reposition_window(), VideoScopeWindow::resize_event(), TitleWindow::resize_event(), SynthWindow::resize_event(), LiveVideoWindow::resize_event(), BC_FileBox::resize_event(), VWindowGUI::resize_event(), RecordMonitorGUI::resize_event(), RecordGUI::resize_event(), MainErrorGUI::resize_event(), LevelWindowGUI::resize_event(), CWindowGUI::resize_event(), AWindowGUI::resize_event(), Patch::set_pixel(), BC_ListBox::translation_event(), VWindowGUI::translation_event(), RecordMonitorGUI::translation_event(), RecordGUI::translation_event(), MWindowGUI::translation_event(), LevelWindowGUI::translation_event(), GWindowGUI::translation_event(), CWindowToolGUI::translation_event(), CWindowGUI::translation_event(), BatchRenderGUI::translation_event(), AWindowGUI::translation_event(), and SynthWindow::update_oscillators().
| int BC_WindowBase::get_y | ( | ) | [virtual] |
Definition at line 2714 of file bcwindowbase.C.
References y.
Referenced by BC_ListBox::activate(), BC_Meter::change_format(), SpectrogramWindow::create_objects(), SplashGUI::create_objects(), SetFormatWindow::create_objects(), LoadFileWindow::create_objects(), CWindowEyedropGUI::create_objects(), BC_DragWindow::drag_failure_event(), CompressorWindow::draw_scales(), Patch::flip_vertical(), BC_ListBox::get_xscroll_y(), BC_ListBox::get_yscroll_y(), BC_FileBoxIcons::handle_event(), BC_FileBoxText::handle_event(), TrackCanvas::refresh_plugintoggles(), LabelGUI::reposition(), ChannelPicker::reposition(), BC_TextBox::reposition_window(), BC_ScrollBar::reposition_window(), TitleWindow::resize_event(), SynthWindow::resize_event(), LiveVideoWindow::resize_event(), BC_FileBox::resize_event(), VWindowGUI::resize_event(), RecordMonitorGUI::resize_event(), RecordGUI::resize_event(), MainErrorGUI::resize_event(), LoadFileWindow::resize_event(), LevelWindowGUI::resize_event(), CWindowGUI::resize_event(), AWindowGUI::resize_event(), Patch::set_pixel(), BC_ListBox::translation_event(), VWindowGUI::translation_event(), RecordMonitorGUI::translation_event(), RecordGUI::translation_event(), MWindowGUI::translation_event(), LevelWindowGUI::translation_event(), GWindowGUI::translation_event(), CWindowToolGUI::translation_event(), CWindowGUI::translation_event(), BatchRenderGUI::translation_event(), AWindowGUI::translation_event(), and TimeBar::update_labels().
| virtual int BC_WindowBase::reposition_widgets | ( | ) | [inline, virtual] |
Definition at line 237 of file bcwindowbase.h.
| int BC_WindowBase::get_root_w | ( | int | ignore_dualhead = 0, |
|
| int | lock_display = 0 | |||
| ) |
Definition at line 2719 of file bcwindowbase.C.
References display, lock_window(), and unlock_window().
Referenced by BC_MenuPopup::activate_menu(), Canvas::Canvas(), BC_ProgressWindow::create_objects(), create_window(), PreferencesThread::run(), and NewThread::run().

| int BC_WindowBase::get_root_h | ( | int | lock_display | ) |
Definition at line 2731 of file bcwindowbase.C.
References display, lock_window(), and unlock_window().
Referenced by BC_ListBox::activate(), BC_MenuPopup::activate_menu(), Canvas::Canvas(), create_window(), PreferencesThread::run(), and NewThread::run().

| int BC_WindowBase::get_abs_cursor_x | ( | int | lock_window | ) |
Definition at line 2980 of file bcwindowbase.C.
References display, lock_window(), top_level, unlock_window(), and win.
Referenced by BC_PopupMenu::activate_menu(), BC_DragWindow::BC_DragWindow(), PackageRenderer::create_output(), BC_DragWindow::cursor_motion_event(), TrackCanvas::do_edits(), TrackCanvas::do_plugins(), BC_ListBox::drag_start_event(), File::get_options(), Save::handle_event(), SaveRenderProfileButton::handle_event(), BrowseButton::handle_event(), BC_DeleteThread::new_gui(), ConfirmScanThread::new_gui(), Render::render(), ManualGotoWindow::reset_data(), BC_NewFolderThread::run(), ThreadIndexer::run(), SetFormatThread::run(), SaveAs::run(), ResizeTrackThread::run(), RecordVideo::run(), RecordAudio::run(), Quit::run(), PluginDialogThread::run(), ClipEdit::run(), ScanThread::start(), Render::start_batches(), Render::start_interactive(), NewFolderThread::start_new_folder(), MainProgress::start_progress(), and BatchRenderThread::test_edl_files().

| int BC_WindowBase::get_abs_cursor_y | ( | int | lock_window | ) |
Definition at line 3000 of file bcwindowbase.C.
References display, lock_window(), top_level, unlock_window(), and win.
Referenced by BC_PopupMenu::activate_menu(), BC_DragWindow::BC_DragWindow(), PackageRenderer::create_output(), BC_DragWindow::cursor_motion_event(), TrackCanvas::do_edits(), TrackCanvas::do_plugins(), BC_ListBox::drag_start_event(), File::get_options(), Save::handle_event(), SaveRenderProfileButton::handle_event(), BrowseButton::handle_event(), BC_DeleteThread::new_gui(), ConfirmScanThread::new_gui(), Render::render(), ManualGotoWindow::reset_data(), BC_NewFolderThread::run(), ThreadIndexer::run(), SetFormatThread::run(), SaveAs::run(), ResizeTrackThread::run(), RecordVideo::run(), RecordAudio::run(), Quit::run(), PluginDialogThread::run(), ClipEdit::run(), ScanThread::start(), Render::start_batches(), Render::start_interactive(), NewFolderThread::start_new_folder(), MainProgress::start_progress(), and BatchRenderThread::test_edl_files().

| int BC_WindowBase::get_relative_cursor_x | ( | ) |
Definition at line 2924 of file bcwindowbase.C.
References display, rootwin, top_level, win, x, and y.
Referenced by ZoomTextBox::button_press_event(), TimeBar::cursor_motion_event(), PatchBay::cursor_motion_event(), AWindowDivider::cursor_motion_event(), VWindowGUI::drag_motion(), TrackCanvas::drag_motion(), CWindowGUI::drag_motion(), TrackCanvas::get_drop_position(), PatchBay::is_over_track(), MWindowGUI::keypress_event(), and TimeBar::repeat_event().
| int BC_WindowBase::get_relative_cursor_y | ( | ) |
Definition at line 2952 of file bcwindowbase.C.
References display, rootwin, top_level, win, x, and y.
Referenced by PatchBay::cursor_motion_event(), VWindowGUI::drag_motion(), TrackCanvas::drag_motion(), CWindowGUI::drag_motion(), PatchBay::is_over_track(), and MWindowGUI::keypress_event().
| int BC_WindowBase::get_cursor_over_window | ( | ) |
Definition at line 3033 of file bcwindowbase.C.
References display, get_cursor_over_window(), match_window(), top_level, and win.
Referenced by VWindowGUI::drag_motion(), TrackCanvas::drag_motion(), CWindowGUI::drag_motion(), get_cursor_over_window(), and PatchBay::is_over_track().

| int BC_WindowBase::match_window | ( | Window | win | ) |
Definition at line 3020 of file bcwindowbase.C.
References match_window(), subwindows, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by get_cursor_over_window(), and match_window().

| int BC_WindowBase::get_button_down | ( | ) |
Definition at line 3124 of file bcwindowbase.C.
References button_down, and top_level.
Referenced by BC_Pan::button_press_event(), BC_Pan::cursor_motion_event(), dispatch_motion_event(), BC_MenuItem::draw(), and AWindowAssets::selection_changed().
| int BC_WindowBase::get_buttonpress | ( | ) |
Definition at line 3119 of file bcwindowbase.C.
References button_number, and top_level.
Referenced by CompressorTrigger::button_press_event(), CompressorDecay::button_press_event(), CompressorReaction::button_press_event(), BC_Tumbler::button_press_event(), BC_Toggle::button_press_event(), BC_TumbleTextBoxText::button_press_event(), BC_TextBox::button_press_event(), BC_Slider::button_press_event(), BC_ScrollBar::button_press_event(), BC_Pot::button_press_event(), BC_PopupMenu::button_press_event(), BC_Pan::button_press_event(), BC_ListBox::button_press_event(), BC_Button::button_press_event(), ZoomTextBox::button_press_event(), TrackCanvas::button_press_event(), TimeBar::button_press_event(), LabelGUI::button_press_event(), RecordMonitorGUI::button_press_event(), NudgePatch::button_press_event(), ExpandPatch::button_press_event(), MutePatch::button_press_event(), DrawPatch::button_press_event(), GangPatch::button_press_event(), RecordPatch::button_press_event(), PlayPatch::button_press_event(), AWindowAssets::button_press_event(), AWindowFolders::button_press_event(), AMeterPatch::button_press_event(), BC_Pan::cursor_motion_event(), TrackCanvas::do_edit_handles(), TrackCanvas::do_plugin_handles(), TrackCanvas::do_plugins(), TrackCanvas::do_tracks(), TrackCanvas::do_transitions(), Canvas::get_buttonpress(), and AWindowAssets::selection_changed().
| int BC_WindowBase::get_has_focus | ( | ) |
Definition at line 1121 of file bcwindowbase.C.
References has_focus, and top_level.
Referenced by BC_TextBox::draw(), BC_TextBox::repeat_event(), and MainCursor::repeat_event().
| int BC_WindowBase::get_dragging | ( | ) |
| int BC_WindowBase::get_keypress | ( | ) |
Definition at line 3145 of file bcwindowbase.C.
References key_pressed, and top_level.
Referenced by BC_TextBox::default_keypress(), BC_MenuItem::dispatch_key_press(), ToTextBox::handle_event(), LengthTextBox::handle_event(), FromTextBox::handle_event(), HistogramWindow::keypress_event(), BC_TextBox::keypress_event(), BC_Slider::keypress_event(), BC_Pot::keypress_event(), BC_ListBox::keypress_event(), BC_FileBox::keypress_event(), BC_CancelTextButton::keypress_event(), BC_OKTextButton::keypress_event(), BC_CancelButton::keypress_event(), BC_OKButton::keypress_event(), VWindowGUI::keypress_event(), TipWindowGUI::keypress_event(), TestWindow::keypress_event(), ReIndexCancelButton::keypress_event(), ReIndexOkButton::keypress_event(), RecordTransport::keypress_event(), RecordMonitorGUI::keypress_event(), RecordGUILabel::keypress_event(), RecordGUICancel::keypress_event(), QuestionNoButton::keypress_event(), QuestionYesButton::keypress_event(), PreferencesCancel::keypress_event(), PreferencesOK::keypress_event(), PlayTransport::keypress_event(), MWindowGUI::keypress_event(), MenuEffectWindowCancel::keypress_event(), MenuEffectWindowOK::keypress_event(), ManualGotoNumber::keypress_event(), LevelWindowGUI::keypress_event(), GWindowGUI::keypress_event(), EditFitAutos::keypress_event(), EditFit::keypress_event(), EditLabelbutton::keypress_event(), EditRedo::keypress_event(), EditUndo::keypress_event(), EditPaste::keypress_event(), EditCopy::keypress_event(), EditCut::keypress_event(), EditSplice::keypress_event(), EditManualGoto::keypress_event(), EditToClip::keypress_event(), EditOverwrite::keypress_event(), EditPrevLabel::keypress_event(), EditNextLabel::keypress_event(), EditOutPoint::keypress_event(), EditInPoint::keypress_event(), CWindowMaskDelete::keypress_event(), CWindowCropOK::keypress_event(), CWindowToolGUI::keypress_event(), CWindowGUI::keypress_event(), ConfirmQuitCancelButton::keypress_event(), ConfirmQuitNoButton::keypress_event(), ConfirmQuitYesButton::keypress_event(), ChannelTumbler::keypress_event(), Canvas::keypress_event(), BatchRenderCancel::keypress_event(), BatchRenderLoadList::keypress_event(), BatchRenderSaveList::keypress_event(), AWindowGUI::keypress_event(), AVC1394GUISeekEnd::keypress_event(), AVC1394GUIFForward::keypress_event(), AVC1394GUIPlay::keypress_event(), AVC1394GUIStop::keypress_event(), AVC1394GUIReverse::keypress_event(), AVC1394GUIRewind::keypress_event(), and AVC1394GUISeekStart::keypress_event().
| int BC_WindowBase::get_cursor_x | ( | ) |
Definition at line 3094 of file bcwindowbase.C.
References cursor_x, and top_level.
Referenced by VideoWindowCanvas::button_press(), ThresholdCanvas::button_press_event(), PerspectiveCanvas::button_press_event(), HistogramSlider::button_press_event(), HistogramCanvas::button_press_event(), CompressorCanvas::button_press_event(), PaletteWheelValue::button_press_event(), PaletteWheel::button_press_event(), BC_Pot::button_press_event(), BC_Pan::button_press_event(), BC_ListBox::button_press_event(), BC_ListBoxToggle::button_press_event(), TrackCanvas::button_press_event(), TimeBar::button_press_event(), SetChannelsCanvas::button_press_event(), BC_ListBox::button_release_event(), VideoWindowCanvas::cursor_motion(), ThresholdCanvas::cursor_motion_event(), PerspectiveCanvas::cursor_motion_event(), HistogramSlider::cursor_motion_event(), HistogramCanvas::cursor_motion_event(), CompressorCanvas::cursor_motion_event(), PaletteWheel::cursor_motion_event(), BC_Pot::cursor_motion_event(), BC_Pan::cursor_motion_event(), BC_ListBox::cursor_motion_event(), BC_ListBoxToggle::cursor_motion_event(), TrackCanvas::cursor_motion_event(), SetChannelsCanvas::cursor_motion_event(), TrackCanvas::do_edit_handles(), TrackCanvas::do_plugin_handles(), BC_ListBox::drag_motion_event(), BC_ListBox::drag_scroll_event(), Canvas::get_cursor_x(), PrefsRenderFarmNodes::handle_event(), TimeBar::move_preview(), BC_ListBox::rectangle_scroll_event(), TrackCanvas::repeat_event(), BC_ListBox::select_scroll_event(), RecordGUIBatches::selection_changed(), BatchRenderList::selection_changed(), TimeBar::test_preview(), TimeBar::update_cursor(), and TrackCanvas::update_drag_handle().
| int BC_WindowBase::get_cursor_y | ( | ) |
Definition at line 3099 of file bcwindowbase.C.
References cursor_y, and top_level.
Referenced by VideoWindowCanvas::button_press(), PerspectiveCanvas::button_press_event(), HistogramSlider::button_press_event(), HistogramCanvas::button_press_event(), CompressorCanvas::button_press_event(), PaletteWheelValue::button_press_event(), PaletteWheel::button_press_event(), BC_Pot::button_press_event(), BC_Pan::button_press_event(), BC_ListBox::button_press_event(), BC_ListBoxToggle::button_press_event(), TrackCanvas::button_press_event(), SetChannelsCanvas::button_press_event(), BC_ListBox::button_release_event(), VideoWindowCanvas::cursor_motion(), PerspectiveCanvas::cursor_motion_event(), HistogramCanvas::cursor_motion_event(), CompressorCanvas::cursor_motion_event(), PaletteWheelValue::cursor_motion_event(), PaletteWheel::cursor_motion_event(), BC_Pot::cursor_motion_event(), BC_Pan::cursor_motion_event(), BC_ListBox::cursor_motion_event(), BC_ListBoxToggle::cursor_motion_event(), TrackCanvas::cursor_motion_event(), SetChannelsCanvas::cursor_motion_event(), TrackCanvas::do_edit_handles(), TrackCanvas::do_plugin_handles(), BC_ListBox::drag_motion_event(), BC_ListBox::drag_scroll_event(), Canvas::get_cursor_y(), BC_ListBox::rectangle_scroll_event(), TrackCanvas::repeat_event(), and BC_ListBox::select_scroll_event().
| int BC_WindowBase::get_drag_x | ( | ) |
Definition at line 3084 of file bcwindowbase.C.
References drag_x, and top_level.
Referenced by TrackCanvas::drag_start_event().
| int BC_WindowBase::get_drag_y | ( | ) |
Definition at line 3089 of file bcwindowbase.C.
References drag_y, and top_level.
Referenced by TrackCanvas::drag_start_event().
| int BC_WindowBase::relative_cursor_x | ( | BC_WindowBase * | pov | ) |
Definition at line 3056 of file bcwindowbase.C.
References cursor_x, cursor_y, event_win, top_level, translate_coordinates(), win, x, and y.
Referenced by TimeBar::cursor_motion_event(), and TimeBar::repeat_event().

| int BC_WindowBase::relative_cursor_y | ( | BC_WindowBase * | pov | ) |
Definition at line 3070 of file bcwindowbase.C.
References cursor_x, cursor_y, event_win, top_level, translate_coordinates(), win, x, and y.

| int BC_WindowBase::alt_down | ( | ) |
Definition at line 3129 of file bcwindowbase.C.
References alt_mask, and top_level.
Referenced by PerspectiveCanvas::button_press_event(), BC_MenuItem::dispatch_key_press(), CWindowCanvas::do_mask(), MWindowGUI::keypress_event(), EditFitAutos::keypress_event(), EditFit::keypress_event(), CWindowGUI::keypress_event(), and CWindowCanvas::test_crop().
| int BC_WindowBase::shift_down | ( | ) |
Definition at line 3134 of file bcwindowbase.C.
References shift_mask, and top_level.
Referenced by ThresholdCanvas::button_press_event(), PerspectiveCanvas::button_press_event(), BC_ListBox::button_press_event(), TrackCanvas::button_press_event(), CWindowCanvas::button_press_event(), BC_ListBox::cursor_motion_event(), dispatch_event(), BC_MenuItem::dispatch_key_press(), TrackCanvas::do_autos(), CWindowCanvas::do_mask(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugin_handles(), MWindow::goto_end(), MWindow::goto_start(), VFadePatch::handle_event(), DrawPatchOld::handle_event(), RecordPatchOld::handle_event(), PlayPatchOld::handle_event(), NextLabel::handle_event(), PrevLabel::handle_event(), AFadePatch::handle_event(), BC_TextBox::keypress_event(), BC_Slider::keypress_event(), PlayTransport::keypress_event(), MWindowGUI::keypress_event(), CWindowGUI::keypress_event(), EditPanel::next_label(), EditPanel::prev_label(), VTimeBar::select_label(), MTimeBar::select_label(), CTimeBar::select_label(), TrackCanvas::start_selection(), CWindowCanvas::test_bezier(), CWindowCanvas::test_zoom(), PatchGUI::toggle_behavior(), TrackCanvas::update_drag_auto(), TrackCanvas::update_drag_floatauto(), and TrackCanvas::update_drag_pluginauto().
| int BC_WindowBase::ctrl_down | ( | ) |
Definition at line 3139 of file bcwindowbase.C.
References ctrl_mask, and top_level.
Referenced by BC_ListBox::button_press_event(), TrackCanvas::button_press_event(), TimeBar::button_press_event(), BC_ListBox::cursor_motion_event(), TrackCanvas::do_edits(), CWindowCanvas::do_mask(), FastPlayButton::handle_event(), FramePlayButton::handle_event(), PlayButton::handle_event(), FrameReverseButton::handle_event(), ReverseButton::handle_event(), FastReverseButton::handle_event(), BC_TextBox::keypress_event(), BC_Slider::keypress_event(), BC_ListBox::keypress_event(), BC_FileBox::keypress_event(), RecordMonitorGUI::keypress_event(), PlayTransport::keypress_event(), MWindowGUI::keypress_event(), ManualGotoNumber::keypress_event(), GWindowGUI::keypress_event(), EditFitAutos::keypress_event(), EditPrevLabel::keypress_event(), EditNextLabel::keypress_event(), CWindowGUI::keypress_event(), AWindowGUI::keypress_event(), CWindowCanvas::test_bezier(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), and CWindowCanvas::test_zoom().
| int BC_WindowBase::get_double_click | ( | ) |
Definition at line 3150 of file bcwindowbase.C.
References double_click, and top_level.
Referenced by BC_TextBox::button_press_event(), TimeBar::button_press_event(), BC_ListBox::button_release_event(), TrackCanvas::do_edits(), and TrackCanvas::do_plugins().
| int BC_WindowBase::get_x2 | ( | ) |
| int BC_WindowBase::get_y2 | ( | ) |
| int BC_WindowBase::get_bg_color | ( | ) |
Definition at line 2794 of file bcwindowbase.C.
References bg_color.
Referenced by BC_Pixmap::BC_Pixmap(), VideoScopeWindow::create_objects(), and VideoScopeWindow::resize_event().
| BC_Pixmap * BC_WindowBase::get_bg_pixmap | ( | ) |
| int BC_WindowBase::get_text_ascent | ( | int | font | ) |