#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 | ) |
Definition at line 2316 of file bcwindowbase.C.
References display, get_font_struct(), get_fontset(), VFrame::get_h(), get_resources(), BC_Resources::medium_7segment, MEDIUM_7SEGMENT, and top_level.
Referenced by BC_Toggle::calculate_extents(), VideoScopeVectorscope::calculate_graduations(), BC_TextBox::calculate_h(), BC_TextBox::calculate_row_h(), BC_Title::draw(), BC_ProgressBar::draw(), BC_Toggle::draw_face(), BC_GenericButton::draw_face(), VideoScopeVectorscope::draw_graduations(), BC_ListBox::draw_items(), VideoScopeWindow::draw_labels(), TrackCanvas::draw_plugins(), BC_ListBox::draw_text_recursive(), MTimeBar::draw_time(), BC_PopupMenu::draw_title(), ResourcePixmap::draw_title(), BC_Meter::draw_titles(), BC_ListBox::draw_titles(), draw_tooltip(), get_text_height(), BC_TextBox::initialize(), and BC_TextBox::pixels_to_rows().

| int BC_WindowBase::get_text_descent | ( | int | font | ) |
Definition at line 2353 of file bcwindowbase.C.
References display, get_font_struct(), get_fontset(), get_resources(), and top_level.
Referenced by BC_Toggle::calculate_extents(), BC_TextBox::calculate_h(), BC_TextBox::calculate_row_h(), BC_MenuItem::draw(), VideoScopeVectorscope::draw_graduations(), BC_Menu::draw_title(), BC_Meter::draw_titles(), get_text_height(), BC_TextBox::initialize(), and BC_TextBox::pixels_to_rows().

| int BC_WindowBase::get_text_height | ( | int | font, | |
| char * | text = 0 | |||
| ) |
Definition at line 2387 of file bcwindowbase.C.
References get_text_ascent(), get_text_descent(), and h.
Referenced by BC_Toggle::calculate_extents(), ChannelEditPictureWindow::calculate_h(), BC_MenuBar::calculate_height(), BC_ListBox::calculate_item_coords_recursive(), BC_ListBox::calculate_last_coords_recursive(), BC_ListBox::center_selection(), SplashGUI::create_objects(), PlaybackPrefs::create_objects(), InterfacePrefs::create_objects(), AboutPrefs::create_objects(), BC_Title::draw(), draw_border(), BC_Toggle::draw_face(), BC_Pan::draw_popup(), draw_text(), BC_ListBox::draw_text_recursive(), BC_MenuPopup::get_dimensions(), BC_ListBox::get_item_h(), BC_Title::get_size(), BC_ListBox::get_text_mask(), VideoScopeWindow::get_widget_area_height(), BC_Slider::initialize(), BC_ListBox::keypress_event(), show_tooltip(), and CompressorWindow::update_canvas().

| int BC_WindowBase::get_text_width | ( | int | font, | |
| char * | text, | |||
| int | length = -1 | |||
| ) |
Definition at line 2287 of file bcwindowbase.C.
References get_single_text_width(), and w.
Referenced by BC_MenuBar::add_menu(), BC_Toggle::calculate_extents(), VideoScopeVectorscope::calculate_graduations(), Mode3::calculate_w(), Mode2::calculate_w(), Mode1::calculate_w(), MasterLayer::calculate_w(), BC_GenericButton::calculate_w(), VideoScopeWindow::create_objects(), ParametricWindow::create_objects(), HistogramWindow::create_objects(), BC_ProgressWindow::create_objects(), PluginAClientWindow::create_objects(), BC_TextBox::draw(), AWindowAssets::draw_background(), draw_border(), draw_center_text(), BC_Toggle::draw_face(), BC_GenericButton::draw_face(), VideoScopeVectorscope::draw_graduations(), TrackCanvas::draw_plugins(), MTimeBar::draw_time(), BC_TextBox::get_cursor_letter(), BC_MenuPopup::get_dimensions(), BC_TextBox::get_ibeam_position(), BC_ListBox::get_item_w(), VideoScopeWindow::get_label_width(), BC_Title::get_size(), BC_ListBox::get_text_mask(), BC_ListBox::init_column_width(), BC_PopupMenu::set_images(), BC_GenericButton::set_images(), show_tooltip(), and CompressorWindow::update_canvas().

| BC_Clipboard * BC_WindowBase::get_clipboard | ( | ) |
Definition at line 2919 of file bcwindowbase.C.
References clipboard, and top_level.
Referenced by VWindow::copy(), MWindow::copy(), MWindow::copy_automation(), MWindow::copy_default_keyframe(), BC_TextBox::copy_selection(), KeyframePopupCopy::handle_event(), MWindow::paste(), MWindow::paste_automation(), MWindow::paste_default_keyframe(), and BC_TextBox::paste_selection().
| void BC_WindowBase::set_dragging | ( | int | value | ) |
| int BC_WindowBase::set_w | ( | int | w | ) |
| int BC_WindowBase::set_h | ( | int | h | ) |
| BC_WindowBase * BC_WindowBase::get_top_level | ( | ) |
Definition at line 2769 of file bcwindowbase.C.
References top_level.
Referenced by TrackCanvas::activate(), SetChannelsCanvas::draw(), BC_CancelTextButton::handle_event(), BC_OKTextButton::handle_event(), BC_CancelButton::handle_event(), and BC_OKButton::handle_event().
| BC_WindowBase * BC_WindowBase::get_parent | ( | ) |
Definition at line 2774 of file bcwindowbase.C.
References parent_window.
Referenced by ZoomBar::create_objects(), StatusBar::create_objects(), PatchBay::create_objects(), MButtons::create_objects(), TrackCanvas::draw(), TimeBar::draw_range(), MTimeBar::draw_range(), ZoomBar::resize_event(), StatusBar::resize_event(), PatchBay::resize_event(), and MButtons::resize_event().
| int BC_WindowBase::is_event_win | ( | ) |
Definition at line 3104 of file bcwindowbase.C.
References event_win, top_level, and win.
Referenced by ThresholdCanvas::button_press_event(), PerspectiveCanvas::button_press_event(), HistogramSlider::button_press_event(), HistogramCanvas::button_press_event(), CompressorTrigger::button_press_event(), CompressorDecay::button_press_event(), CompressorReaction::button_press_event(), CompressorCanvas::button_press_event(), PaletteWheelValue::button_press_event(), PaletteWheel::button_press_event(), BC_TumbleTextBoxText::button_press_event(), BC_Slider::button_press_event(), BC_PopupMenu::button_press_event(), BC_Pan::button_press_event(), BC_Meter::button_press_event(), ZoomTextBox::button_press_event(), TrackCanvas::button_press_event(), TimeBar::button_press_event(), LabelGUI::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(), MeterMeter::button_press_event(), AWindowAssets::button_press_event(), AWindowFolders::button_press_event(), AWindowDivider::button_press_event(), AMeterPatch::button_press_event(), Canvas::button_press_event_base(), BC_PopupMenu::button_release_event(), BC_PopupMenu::cursor_enter_event(), BC_Pan::cursor_enter_event(), Canvas::cursor_enter_event_base(), HistogramCanvas::cursor_motion_event(), PaletteWheelValue::cursor_motion_event(), PaletteWheel::cursor_motion_event(), TrackCanvas::cursor_motion_event(), BC_ListBox::drag_start_event(), and TrackCanvas::drag_start_event().
| int BC_WindowBase::cursor_inside | ( | ) |
Definition at line 2761 of file bcwindowbase.C.
References cursor_x, cursor_y, h, top_level, and w.
Referenced by ThresholdCanvas::button_press_event(), PerspectiveCanvas::button_press_event(), HistogramSlider::button_press_event(), HistogramCanvas::button_press_event(), CompressorCanvas::button_press_event(), BC_Meter::button_press_event(), TrackCanvas::button_press_event(), TimeBar::button_press_event(), SetChannelsCanvas::button_press_event(), NudgePatch::button_press_event(), MeterMeter::button_press_event(), AWindowAssets::button_press_event(), AWindowFolders::button_press_event(), AWindowDivider::button_press_event(), AMeterPatch::button_press_event(), Canvas::button_press_event_base(), BC_Tumbler::button_release_event(), BC_Slider::button_release_event(), BC_Pot::button_release_event(), BC_PopupMenu::button_release_event(), BC_Button::button_release_event(), Canvas::cursor_enter_event_base(), HistogramCanvas::cursor_motion_event(), BC_Tumbler::cursor_motion_event(), BC_Toggle::cursor_motion_event(), BC_PopupMenu::cursor_motion_event(), BC_ListBox::cursor_motion_event(), BC_Button::cursor_motion_event(), TrackCanvas::cursor_motion_event(), and TimeBar::test_preview().
| int BC_WindowBase::activate | ( | ) | [virtual] |
Reimplemented in ManualGotoWindow, ManualGotoNumber, TrackCanvas, BC_ListBox, BC_MenuBar, BC_ScrollBar, BC_Slider, and BC_TextBox.
Definition at line 2809 of file bcwindowbase.C.
Referenced by ManualGotoWindow::activate(), ThresholdCanvas::button_press_event(), BC_Pan::button_press_event(), and cycle_textboxes().
| int BC_WindowBase::deactivate | ( | ) | [virtual] |
Reimplemented in ManualGotoNumber, TrackCanvas, BC_ListBox, BC_MenuBar, BC_Pan, BC_PopupMenu, BC_Slider, and BC_TextBox.
Definition at line 2814 of file bcwindowbase.C.
References active_menubar, active_popup_menu, active_subwindow, deactivate(), BC_PopupMenu::deactivate(), BC_MenuBar::deactivate(), MAIN_WINDOW, top_level, and window_type.
Referenced by BC_MenuBar::activate(), TrackCanvas::activate(), BC_PopupMenu::activate_menu(), HistogramSlider::button_press_event(), HistogramCanvas::button_press_event(), BC_TextBox::button_press_event(), BC_Slider::button_press_event(), BC_ScrollBar::button_press_event(), BC_Pot::button_press_event(), BC_ListBox::button_press_event(), VWindowGUI::create_objects(), cycle_textboxes(), deactivate(), BC_TextBox::disable(), BC_TextBox::keypress_event(), and BC_ListBox::keypress_event().

| void BC_WindowBase::set_active_subwindow | ( | BC_WindowBase * | subwindow | ) |
Definition at line 2804 of file bcwindowbase.C.
References active_subwindow, and top_level.
Referenced by TrackCanvas::activate().
| int BC_WindowBase::get_toggle_value | ( | ) |
| int BC_WindowBase::get_toggle_drag | ( | ) |
| void BC_WindowBase::set_color | ( | int64_t | color | ) |
Definition at line 2018 of file bcwindowbase.C.
References current_color, display, gc, get_color(), and top_level.
Referenced by clear_box(), VideoScopeWindow::create_objects(), ParametricWindow::create_objects(), TestWindow::create_objects(), AboutPrefs::create_objects(), CWindowCanvas::do_mask(), ThresholdCanvas::draw(), PaletteOutput::draw(), PaletteWheelValue::draw(), PaletteWheel::draw(), BC_Title::draw(), BC_TextBox::draw(), BC_ProgressBar::draw(), BC_Pot::draw(), BC_Pan::draw(), BC_MenuItem::draw(), Tracking::draw(), SetChannelsCanvas::draw(), MainCursor::draw(), Cursor_::draw(), draw_3d_border(), draw_3d_box(), ResourcePixmap::draw_audio_source(), TrackCanvas::draw_auto(), BC_ListBox::draw_background(), AWindowAssets::draw_background(), CWindowCanvas::draw_bezier(), draw_border(), BC_TextBox::draw_border(), TrackCanvas::draw_brender_start(), HistogramWindow::draw_canvas_overlay(), CWindowCanvas::draw_crop(), VideoWindowCanvas::draw_crop_box(), BC_TextBox::draw_cursor(), TrackCanvas::draw_drag_handle(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_MenuBar::draw_face(), BC_GenericButton::draw_face(), TrackCanvas::draw_floatauto(), TrackCanvas::draw_floatline(), VideoScopeVectorscope::draw_graduations(), VideoScopeWaveform::draw_graduations(), TrackCanvas::draw_highlight_insertion(), TrackCanvas::draw_highlight_rectangle(), IndexFile::draw_index(), BC_ListBox::draw_items(), VideoScopeWindow::draw_labels(), TrackCanvas::draw_loop_points(), SUV::draw_mwindow_bg(), VWindowCanvas::draw_overlays(), CWindowCanvas::draw_overlays(), TrackCanvas::draw_plugins(), BC_Pan::draw_popup(), TimeBar::draw_range(), BC_ListBox::draw_rectangle(), CWindowCanvas::draw_safe_regions(), CompressorWindow::draw_scales(), draw_text(), BC_ListBox::draw_text_recursive(), draw_tiles(), MTimeBar::draw_time(), BC_PopupMenu::draw_title(), BC_Menu::draw_title(), ResourcePixmap::draw_title(), BC_Meter::draw_titles(), BC_ListBox::draw_titles(), TrackCanvas::draw_toggleline(), draw_tooltip(), draw_triangle_down(), draw_triangle_left(), draw_triangle_right(), draw_triangle_up(), ResourcePixmap::draw_wave(), VDeviceX11::new_output_buffer(), Spectrogram::render_gui(), Canvas::reposition_window(), VideoScopeWindow::resize_event(), slide_down(), slide_up(), SynthCanvas::update(), HistogramSlider::update(), CWindowEyedropGUI::update(), PerspectiveWindow::update_canvas(), ParametricWindow::update_canvas(), HistogramWindow::update_canvas(), CompressorWindow::update_canvas(), TitleWindow::update_color(), ThresholdWindow::update_high_color(), GammaWindow::update_histogram(), GradientWindow::update_in_color(), ThresholdWindow::update_low_color(), ThresholdWindow::update_mid_color(), GradientWindow::update_out_color(), and ChromaKeyWindow::update_sample().

| int BC_WindowBase::get_bgcolor | ( | ) |
| void BC_WindowBase::set_font | ( | int | font | ) |
Definition at line 2201 of file bcwindowbase.C.
References current_font, display, gc, get_font_struct(), get_resources(), set_fontset(), and top_level.
Referenced by ParametricWindow::create_objects(), TestWindow::create_objects(), AboutPrefs::create_objects(), BC_Title::draw(), BC_TextBox::draw(), BC_ProgressBar::draw(), BC_MenuItem::draw(), AWindowAssets::draw_background(), draw_border(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_GenericButton::draw_face(), VideoScopeVectorscope::draw_graduations(), BC_ListBox::draw_items(), VideoScopeWindow::draw_labels(), TrackCanvas::draw_plugins(), BC_Pan::draw_popup(), CompressorWindow::draw_scales(), BC_ListBox::draw_text_recursive(), MTimeBar::draw_time(), BC_PopupMenu::draw_title(), BC_Menu::draw_title(), ResourcePixmap::draw_title(), BC_Meter::draw_titles(), draw_tooltip(), show_tooltip(), and CompressorWindow::update_canvas().

| void BC_WindowBase::set_cursor | ( | int | cursor, | |
| int | override = 0 | |||
| ) |
Definition at line 2059 of file bcwindowbase.C.
References current_cursor, display, flush(), get_cursor_struct(), is_hourglass, is_transparent, top_level, and win.
Referenced by PerspectiveWindow::create_objects(), CompressorWindow::create_objects(), AWindowGUI::create_objects(), HistogramCanvas::cursor_motion_event(), TrackCanvas::cursor_motion_event(), BC_Toggle::initialize(), BC_TextBox::initialize(), TestWindow::keypress_event(), BC_ListBox::reset_cursor(), Canvas::set_cursor(), start_hourglass_recursive(), stop_hourglass_recursive(), TimeBar::test_preview(), unhide_cursor(), TransitionHandles::update(), EditHandles::update(), TrackCanvas::update_cursor(), TimeBar::update_labels(), TimeBar::update_points(), and update_video_cursor().

| void BC_WindowBase::set_x_cursor | ( | int | cursor | ) |
Definition at line 2072 of file bcwindowbase.C.
References current_cursor, display, flush(), temp_cursor, top_level, and win.

| int BC_WindowBase::get_cursor | ( | ) |
Definition at line 2080 of file bcwindowbase.C.
References current_cursor.
Referenced by HistogramCanvas::cursor_motion_event(), TrackCanvas::cursor_motion_event(), BC_ListBox::reset_cursor(), and TimeBar::test_preview().
| void BC_WindowBase::unhide_cursor | ( | ) |
Definition at line 1209 of file bcwindowbase.C.
References current_cursor, cursor_timer, HOURGLASS_CURSOR, is_hourglass, is_transparent, set_cursor(), top_level, and Timer::update().
Referenced by VWindowGUI::cursor_motion_event(), RecordMonitorGUI::cursor_motion_event(), CWindowGUI::cursor_motion_event(), dispatch_cursor_enter(), dispatch_cursor_leave(), dispatch_motion_event(), and stop_video().

| void BC_WindowBase::update_video_cursor | ( | ) |
Definition at line 1223 of file bcwindowbase.C.
References cursor_timer, Timer::get_difference(), is_transparent, set_cursor(), TRANSPARENT_CURSOR, Timer::update(), and video_on.
Referenced by draw_bitmap(), Playback3D::overlay_sync(), and Playback3D::write_buffer_sync().

| void BC_WindowBase::start_hourglass | ( | ) |
Definition at line 2085 of file bcwindowbase.C.
References flush(), start_hourglass_recursive(), and top_level.
Referenced by MWindow::load_filenames(), Render::render(), and TrackCanvas::test_timer().

| void BC_WindowBase::stop_hourglass | ( | ) |
Definition at line 2091 of file bcwindowbase.C.
References flush(), stop_hourglass_recursive(), and top_level.
Referenced by TrackCanvas::draw_resources(), MWindow::load_filenames(), Render::render(), and Render::stop_progress().

| void BC_WindowBase::start_hourglass_recursive | ( | ) |
Definition at line 2097 of file bcwindowbase.C.
References HOURGLASS_CURSOR, hourglass_total, is_hourglass, is_transparent, set_cursor(), start_hourglass_recursive(), subwindows, top_level, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by start_hourglass(), and start_hourglass_recursive().

| void BC_WindowBase::stop_hourglass_recursive | ( | ) |
Definition at line 2115 of file bcwindowbase.C.
References current_cursor, hourglass_total, is_hourglass, is_transparent, set_cursor(), stop_hourglass_recursive(), subwindows, top_level, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by stop_hourglass(), and stop_hourglass_recursive().

| void BC_WindowBase::copy_area | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| int | w, | |||
| int | h, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 16 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, and top_level.
Referenced by Spectrogram::render_gui().
| void BC_WindowBase::clear_box | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 70 of file bcwindowdraw.C.
References bg_color, display, gc, BC_Pixmap::opaque_pixmap, set_color(), and top_level.
Referenced by dispatch_resize_event(), Theme::draw_awindow_bg(), draw_background(), Theme::draw_cwindow_bg(), Theme::draw_lwindow_bg(), MicroTheme::draw_mwindow_bg(), VWindowCanvas::draw_refresh(), CWindowCanvas::draw_refresh(), Theme::draw_rmonitor_bg(), Theme::draw_rwindow_bg(), VideoScopeWaveform::redraw(), VideoScopeWindow::resize_event(), TitleWindow::resize_event(), SynthWindow::resize_event(), SynthCanvas::update(), HistogramSlider::update(), PerspectiveWindow::update_canvas(), ParametricWindow::update_canvas(), CompressorWindow::update_canvas(), and GammaWindow::update_histogram().

| void BC_WindowBase::draw_box | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 31 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, and top_level.
Referenced by VideoScopeWindow::create_objects(), ThresholdCanvas::draw(), PaletteOutput::draw(), BC_Title::draw(), BC_TextBox::draw(), BC_MenuItem::draw(), MainCursor::draw(), Cursor_::draw(), draw_3d_box(), TrackCanvas::draw_auto(), BC_ListBox::draw_background(), BC_TextBox::draw_border(), HistogramWindow::draw_canvas_overlay(), VideoWindowCanvas::draw_crop_box(), CWindowCanvas::draw_crophandle(), BC_TextBox::draw_cursor(), BC_Toggle::draw_face(), TrackCanvas::draw_floatauto(), TrackCanvas::draw_highlighting(), BC_ListBox::draw_items(), SUV::draw_mwindow_bg(), TrackCanvas::draw_paste_destination(), BC_ListBox::draw_text_recursive(), draw_tiles(), BC_Menu::draw_title(), draw_tooltip(), VDeviceX11::new_output_buffer(), Canvas::reposition_window(), VideoScopeWindow::resize_event(), CWindowEyedropGUI::update(), HistogramWindow::update_canvas(), CompressorWindow::update_canvas(), TitleWindow::update_color(), ThresholdWindow::update_high_color(), GradientWindow::update_in_color(), ThresholdWindow::update_low_color(), ThresholdWindow::update_mid_color(), GradientWindow::update_out_color(), and ChromaKeyWindow::update_sample().
| void BC_WindowBase::draw_circle | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 44 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, and top_level.
Referenced by CWindowCanvas::do_mask(), PaletteWheel::draw(), VideoScopeVectorscope::draw_graduations(), and PerspectiveWindow::update_canvas().
| void BC_WindowBase::draw_disc | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 57 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, and top_level.
Referenced by CWindowCanvas::do_mask(), and PerspectiveWindow::update_canvas().
| void BC_WindowBase::draw_text | ( | int | x, | |
| int | y, | |||
| char * | text, | |||
| int | length = -1, |
|||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 82 of file bcwindowdraw.C.
References BLACK, BOLDFACE, current_font, display, draw_vframe(), draw_xft_text(), gc, get_color(), get_curr_fontset(), VFrame::get_h(), get_resources(), get_text_height(), VFrame::get_w(), BC_Resources::medium_7segment, MEDIUM_7SEGMENT, MEDIUMFONT, BC_Pixmap::opaque_pixmap, set_color(), and top_level.
Referenced by ParametricWindow::create_objects(), TestWindow::create_objects(), AboutPrefs::create_objects(), BC_Title::draw(), BC_TextBox::draw(), BC_MenuItem::draw(), SetChannelsCanvas::draw(), AWindowAssets::draw_background(), draw_border(), draw_center_text(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_GenericButton::draw_face(), VideoScopeVectorscope::draw_graduations(), BC_ListBox::draw_items(), TrackCanvas::draw_plugins(), BC_Pan::draw_popup(), CompressorWindow::draw_scales(), BC_ListBox::draw_text_recursive(), MTimeBar::draw_time(), BC_Menu::draw_title(), ResourcePixmap::draw_title(), BC_Meter::draw_titles(), BC_ListBox::draw_titles(), draw_tooltip(), and CompressorWindow::update_canvas().

| void BC_WindowBase::draw_xft_text | ( | int | x, | |
| int | y, | |||
| char * | text, | |||
| int | length, | |||
| BC_Pixmap * | pixmap, | |||
| int | x2, | |||
| int | k, | |||
| int | y2, | |||
| int | j, | |||
| int | i | |||
| ) |
Definition at line 246 of file bcwindowdraw.C.
References cmap, current_color, current_font, display, BC_Pixmap::opaque_xft_draw, top_level, and vis.
Referenced by draw_text().
| void BC_WindowBase::draw_center_text | ( | int | x, | |
| int | y, | |||
| char * | text, | |||
| int | length = -1 | |||
| ) |
Definition at line 302 of file bcwindowdraw.C.
References current_font, draw_text(), get_text_width(), and w.
Referenced by BC_Title::draw(), BC_ProgressBar::draw(), VideoScopeWindow::draw_labels(), and BC_PopupMenu::draw_title().

| void BC_WindowBase::draw_line | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 310 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, and top_level.
Referenced by ParametricWindow::create_objects(), CWindowCanvas::do_mask(), ThresholdCanvas::draw(), PaletteWheelValue::draw(), BC_Pot::draw(), BC_MenuItem::draw(), Tracking::draw(), draw_3d_border(), draw_3d_box(), ResourcePixmap::draw_audio_source(), draw_border(), TrackCanvas::draw_brender_start(), HistogramWindow::draw_canvas_overlay(), draw_check(), TrackCanvas::draw_drag_handle(), BC_Toggle::draw_face(), BC_MenuBar::draw_face(), BC_GenericButton::draw_face(), TrackCanvas::draw_floatauto(), TrackCanvas::draw_floatline(), VideoScopeVectorscope::draw_graduations(), VideoScopeWaveform::draw_graduations(), IndexFile::draw_index(), BC_ListBox::draw_items(), FloatAutos::draw_joining_line(), TrackCanvas::draw_loop_points(), TimeBar::draw_range(), CompressorWindow::draw_scales(), BC_ListBox::draw_text_recursive(), MTimeBar::draw_time(), BC_Meter::draw_titles(), TrackCanvas::draw_toggleline(), draw_triangle_down(), draw_triangle_left(), draw_triangle_right(), draw_triangle_up(), ResourcePixmap::draw_wave(), SynthCanvas::update(), HistogramSlider::update(), PerspectiveWindow::update_canvas(), ParametricWindow::update_canvas(), HistogramWindow::update_canvas(), CompressorWindow::update_canvas(), and GammaWindow::update_histogram().
| void BC_WindowBase::draw_polygon | ( | ArrayList< int > * | x, | |
| ArrayList< int > * | y, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 321 of file bcwindowdraw.C.
References display, gc, MIN, BC_Pixmap::opaque_pixmap, top_level, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by CWindowCanvas::do_mask().
| void BC_WindowBase::draw_rectangle | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 343 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, pixmap, and top_level.
Referenced by CWindowCanvas::do_mask(), HistogramWindow::draw_canvas_overlay(), CWindowCanvas::draw_crop(), VideoWindowCanvas::draw_crop_box(), VideoScopeVectorscope::draw_graduations(), TrackCanvas::draw_highlight_insertion(), TrackCanvas::draw_highlight_rectangle(), BC_ListBox::draw_items(), VideoScopeWindow::draw_labels(), VWindowCanvas::draw_overlays(), CWindowCanvas::draw_overlays(), BC_ListBox::draw_rectangle(), CWindowCanvas::draw_safe_regions(), draw_tooltip(), CWindowEyedropGUI::update(), and ChromaKeyWindow::update_sample().
| void BC_WindowBase::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 | |||
| ) |
Definition at line 1001 of file bcwindowdraw.C.
References BC_Pixmap::get_w_fixed(), BC_Pixmap::opaque_pixmap, and BC_Pixmap::write_drawable().

| void BC_WindowBase::draw_3segment | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| VFrame * | left_image, | |||
| VFrame * | mid_image, | |||
| VFrame * | right_image, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 1051 of file bcwindowdraw.C.
References draw_vframe(), and VFrame::get_w_fixed().

| void BC_WindowBase::draw_3segmenth | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | total_x, | |||
| int | total_w, | |||
| VFrame * | image, | |||
| BC_Pixmap * | pixmap | |||
| ) |
Definition at line 1137 of file bcwindowdraw.C.
References BC_Bitmap, draw_bitmap(), get_color_model(), VFrame::get_h(), VFrame::get_w(), h, BC_Bitmap::match_params(), BC_Bitmap::read_frame(), temp_bitmap, and top_level.
Referenced by BC_ScrollBar::draw(), BC_ProgressBar::draw(), BC_Bar::draw(), draw_3segmenth(), SUV::draw_cwindow_bg(), BlondTheme::draw_cwindow_bg(), BlueDotTheme::draw_cwindow_bg(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_GenericButton::draw_face(), SUV::draw_mwindow_bg(), BlondTheme::draw_mwindow_bg(), BlueDotTheme::draw_mwindow_bg(), TrackCanvas::draw_plugins(), TimeBar::draw_range(), MTimeBar::draw_range(), Theme::draw_resource_bg(), BC_PopupMenu::draw_title(), ResourcePixmap::draw_title(), BC_ListBox::draw_titles(), TrackCanvas::draw_transitions(), SUV::draw_vwindow_bg(), BlondTheme::draw_vwindow_bg(), and BlueDotTheme::draw_vwindow_bg().

| void BC_WindowBase::draw_3segmenth | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | total_x, | |||
| int | total_w, | |||
| BC_Pixmap * | src, | |||
| BC_Pixmap * | dst = 0 | |||
| ) |
Definition at line 1282 of file bcwindowdraw.C.
References draw_pixmap(), BC_Pixmap::get_h(), and BC_Pixmap::get_w().

| void BC_WindowBase::draw_3segmentv | ( | int | x, | |
| int | y, | |||
| int | h, | |||
| int | total_y, | |||
| int | total_h, | |||
| VFrame * | src, | |||
| BC_Pixmap * | dst = 0 | |||
| ) |
Definition at line 1122 of file bcwindowdraw.C.
References draw_3segmenth().

Definition at line 1399 of file bcwindowdraw.C.
References draw_pixmap(), BC_Pixmap::get_h(), and BC_Pixmap::get_w().

Definition at line 1596 of file bcwindowdraw.C.
References draw_pixmap(), BC_Pixmap::get_h(), and BC_Pixmap::get_w().

Definition at line 1490 of file bcwindowdraw.C.
References BC_Bitmap, draw_bitmap(), get_color_model(), VFrame::get_h(), VFrame::get_w(), BC_Bitmap::match_params(), BC_Bitmap::read_frame(), temp_bitmap, and top_level.

Definition at line 1858 of file bcwindowdraw.C.
References BC_Bitmap, draw_bitmap(), get_color_model(), VFrame::get_h(), VFrame::get_w(), BC_Bitmap::match_params(), MAX, MIN, BC_Bitmap::read_frame(), temp_bitmap, and top_level.
Referenced by BC_MenuItem::draw(), SUV::draw_cwindow_bg(), BlondTheme::draw_cwindow_bg(), BlueDotTheme::draw_cwindow_bg(), BC_MenuBar::draw_face(), BC_MenuPopup::draw_items(), BlondTheme::draw_mwindow_bg(), BlueDotTheme::draw_mwindow_bg(), BlueDotTheme::draw_preferences_bg(), BC_Menu::draw_title(), SUV::draw_vwindow_bg(), BlondTheme::draw_vwindow_bg(), and BlueDotTheme::draw_vwindow_bg().

| void BC_WindowBase::draw_9segment | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| BC_Pixmap * | src, | |||
| BC_Pixmap * | dst = 0 | |||
| ) |
Definition at line 1677 of file bcwindowdraw.C.
References draw_pixmap(), BC_Pixmap::get_h(), BC_Pixmap::get_w(), MAX, and MIN.

| void BC_WindowBase::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 | |||
| ) |
Definition at line 379 of file bcwindowdraw.C.
References draw_box(), draw_line(), and set_color().
Referenced by BC_MenuItem::draw(), draw_colored_box(), and BC_Menu::draw_title().

| void BC_WindowBase::draw_3d_border | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| int | light1, | |||
| int | light2, | |||
| int | shadow1, | |||
| int | shadow2 | |||
| ) |
Definition at line 354 of file bcwindowdraw.C.
References draw_line(), and set_color().
Referenced by BC_TextBox::draw_border(), BC_ListBox::draw_border(), and BC_MenuPopup::draw_items().

| void BC_WindowBase::draw_colored_box | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| int | down, | |||
| int | highlighted | |||
| ) |
Definition at line 415 of file bcwindowdraw.C.
References BLACK, BC_Resources::button_down, BC_Resources::button_highlighted, BC_Resources::button_light, BC_Resources::button_shadow, BC_Resources::button_up, draw_3d_box(), get_resources(), and top_level.

| void BC_WindowBase::draw_check | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 654 of file bcwindowdraw.C.
References draw_line(), h, and w.
Referenced by BC_MenuItem::draw().

| void BC_WindowBase::draw_triangle_down_flat | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 487 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, pixmap, and top_level.
Referenced by BC_PopupMenu::draw_title().
| void BC_WindowBase::draw_triangle_up | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| int | light1, | |||
| int | light2, | |||
| int | middle, | |||
| int | shadow1, | |||
| int | shadow2 | |||
| ) |
Definition at line 507 of file bcwindowdraw.C.
References display, draw_line(), gc, BC_Pixmap::opaque_pixmap, pixmap, set_color(), and top_level.

| void BC_WindowBase::draw_triangle_down | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| int | light1, | |||
| int | light2, | |||
| int | middle, | |||
| int | shadow1, | |||
| int | shadow2 | |||
| ) |
Definition at line 544 of file bcwindowdraw.C.
References display, draw_line(), gc, BC_Pixmap::opaque_pixmap, pixmap, set_color(), and top_level.

| void BC_WindowBase::draw_triangle_left | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| int | light1, | |||
| int | light2, | |||
| int | middle, | |||
| int | shadow1, | |||
| int | shadow2 | |||
| ) |
Definition at line 580 of file bcwindowdraw.C.
References display, draw_line(), gc, BC_Pixmap::opaque_pixmap, pixmap, set_color(), and top_level.
Referenced by TrackCanvas::draw_highlight_insertion(), and TrackCanvas::draw_highlight_rectangle().

| void BC_WindowBase::draw_triangle_right | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| int | light1, | |||
| int | light2, | |||
| int | middle, | |||
| int | shadow1, | |||
| int | shadow2 | |||
| ) |
Definition at line 617 of file bcwindowdraw.C.
References display, draw_line(), gc, BC_Pixmap::opaque_pixmap, pixmap, set_color(), and top_level.
Referenced by TrackCanvas::draw_highlight_insertion(), and TrackCanvas::draw_highlight_rectangle().

| void BC_WindowBase::set_opaque | ( | ) |
Definition at line 2026 of file bcwindowbase.C.
References display, gc, and top_level.
Referenced by CWindowCanvas::do_mask(), PaletteWheel::draw(), Tracking::draw(), MainCursor::draw(), Cursor_::draw(), draw_border(), CWindowCanvas::draw_crop(), VideoWindowCanvas::draw_crop_box(), BC_TextBox::draw_cursor(), TrackCanvas::draw_drag_handle(), BC_Toggle::draw_face(), VideoScopeWaveform::draw_graduations(), TrackCanvas::draw_highlight_insertion(), TrackCanvas::draw_highlight_rectangle(), VWindowCanvas::draw_overlays(), CWindowCanvas::draw_overlays(), BC_ListBox::draw_rectangle(), CWindowCanvas::draw_safe_regions(), and flash().
| void BC_WindowBase::set_inverse | ( | ) |
Definition at line 2031 of file bcwindowbase.C.
References display, gc, and top_level.
Referenced by CWindowCanvas::do_mask(), PaletteWheel::draw(), Tracking::draw(), MainCursor::draw(), Cursor_::draw(), CWindowCanvas::draw_crop(), VideoWindowCanvas::draw_crop_box(), BC_TextBox::draw_cursor(), TrackCanvas::draw_drag_handle(), VideoScopeWaveform::draw_graduations(), TrackCanvas::draw_highlight_insertion(), TrackCanvas::draw_highlight_rectangle(), VWindowCanvas::draw_overlays(), CWindowCanvas::draw_overlays(), BC_ListBox::draw_rectangle(), and CWindowCanvas::draw_safe_regions().
| void BC_WindowBase::set_background | ( | VFrame * | bitmap | ) |
Definition at line 3287 of file bcwindowbase.C.
References BC_Pixmap, bg_pixmap, draw_background(), h, shared_bg_pixmap, and w.
Referenced by BC_MenuBar::initialize().

| void BC_WindowBase::set_title | ( | char * | text | ) |
Definition at line 3298 of file bcwindowbase.C.
References _, display, flush(), title, top_level, and win.
Referenced by VWindowGUI::change_source(), MWindow::set_filename(), Synth::set_string(), SharpenMain::set_string(), DelayAudio::set_string(), BlurZoomMain::set_string(), RecordMonitorGUI::set_title(), and MWindowGUI::update_title().

| char * BC_WindowBase::get_title | ( | ) |
| void BC_WindowBase::start_video | ( | ) |
Definition at line 1996 of file bcwindowbase.C.
References cursor_timer, Timer::update(), and video_on.
Referenced by Canvas::create_canvas(), VideoWindow::init_video(), main(), and Canvas::start_video().

| void BC_WindowBase::stop_video | ( | ) |
Definition at line 2005 of file bcwindowbase.C.
References unhide_cursor(), and video_on.
Referenced by Canvas::create_canvas(), VideoWindow::stop_video(), and Canvas::stop_video().

| int BC_WindowBase::get_id | ( | ) |
Definition at line 3551 of file bcwindowbase.C.
References id.
Referenced by VFrame::create_pbuffer(), BC_Texture::create_texture(), BC_Synchronous::delete_window(), BC_Synchronous::get_shader(), BC_Synchronous::get_texture(), VDeviceX11::new_output_buffer(), BC_PBuffer::new_pbuffer(), BC_Synchronous::put_shader(), and BC_Synchronous::put_texture().
| void BC_WindowBase::set_done | ( | int | return_value | ) |
Definition at line 2675 of file bcwindowbase.C.
References MAIN_WINDOW, put_event(), set_done(), SetDoneXAtom, top_level, and window_type.
Referenced by ReverbLoadDialog::cancel_event(), ReverbSaveDialog::cancel_event(), PluginServer::client_side_close(), ZoomBlurWindow::close_event(), YUVWindow::close_event(), WipeWindow::close_event(), WhirlWindow::close_event(), WaveWindow::close_event(), TranslateWin::close_event(), TitleWindow::close_event(), TimeFrontWindow::close_event(), SynthWindow::close_event(), SvgWin::close_event(), SlideWindow::close_event(), ShapeWipeWindow::close_event(), ScaleWin::close_event(), SharpenWindow::close_event(), ParametricWindow::close_event(), NormalizeWindow::close_event(), IrisSquareWindow::close_event(), GradientWindow::close_event(), FreeverbWindow::close_event(), FlipWindow::close_event(), DownSampleWindow::close_event(), DespikeWindow::close_event(), DenoiseVideoWindow::close_event(), DenoiseMJPEGWindow::close_event(), DenoiseWindow::close_event(), DelayAudioWindow::close_event(), ColorWindow::close_event(), BrightnessWindow::close_event(), BlurZoomWindow::close_event(), BlurWindow::close_event(), BandWipeWindow::close_event(), BandSlideWindow::close_event(), close_event(), BC_FileBox::close_event(), TransitionLengthDialog::close_event(), TestWindow::close_event(), PluginAClientWindow::close_event(), FormatVWindow::close_event(), FormatAWindow::close_event(), YUVConfigVideo::close_event(), VorbisConfigAudio::close_event(), TIFFConfigVideo::close_event(), TGAConfigVideo::close_event(), SndFileConfig::close_event(), PNGConfigVideo::close_event(), OGGConfigVideo::close_event(), OGGConfigAudio::close_event(), MPEGConfigVideo::close_event(), MPEGConfigAudio::close_event(), MOVConfigVideo::close_event(), MOVConfigAudio::close_event(), JPEGConfigVideo::close_event(), EXRConfigVideo::close_event(), DVConfigVideo::close_event(), DVConfigAudio::close_event(), AC3ConfigAudio::close_event(), EditPopupTitleWindow::close_event(), ChannelEditWindow::close_event(), BatchRenderGUI::close_event(), ChannelEditPictureThread::close_threads(), ChannelEditEditThread::close_threads(), ChannelEditThread::close_threads(), File::close_window(), BC_FileBoxCancel::handle_event(), BC_CancelTextButton::handle_event(), BC_OKTextButton::handle_event(), BC_CancelButton::handle_event(), BC_OKButton::handle_event(), TipClose::handle_event(), ReIndexCancelButton::handle_event(), ReIndexOkButton::handle_event(), RecordGUISave::handle_event(), QuestionNoButton::handle_event(), QuestionYesButton::handle_event(), PreferencesCancel::handle_event(), PreferencesOK::handle_event(), PluginDialogModules::handle_event(), PluginDialogShared::handle_event(), PluginDialogNew::handle_event(), MenuEffectWindowList::handle_event(), MenuEffectWindowCancel::handle_event(), MenuEffectWindowOK::handle_event(), ConfirmQuitCancelButton::handle_event(), ConfirmQuitNoButton::handle_event(), ConfirmQuitYesButton::handle_event(), BatchRenderCancel::handle_event(), BC_NewFolderThread::interrupt(), NewFolderThread::interrupt(), BC_FileBox::keypress_event(), TipWindowGUI::keypress_event(), PreferencesCancel::keypress_event(), PreferencesOK::keypress_event(), BatchRenderCancel::keypress_event(), ReverbLoadDialog::ok_event(), ReverbSaveDialog::ok_event(), NewSvgButton::run(), EndRecordThread::run(), set_done(), RecordEngine::set_done(), EndRecordThread::start(), BC_ProgressBox::stop_progress(), CWindowTool::stop_tool(), BC_FileBox::submit_file(), BatchRenderLoadList::~BatchRenderLoadList(), BatchRenderSaveList::~BatchRenderSaveList(), BC_DialogThread::~BC_DialogThread(), BlurZoomMain::~BlurZoomMain(), BrowseButton::~BrowseButton(), ColorThread::~ColorThread(), DelayAudio::~DelayAudio(), EndRecordThread::~EndRecordThread(), File::~File(), LevelWindow::~LevelWindow(), ManualGoto::~ManualGoto(), PluginDialogThread::~PluginDialogThread(), RecordMonitor::~RecordMonitor(), RecordStartoverThread::~RecordStartoverThread(), ResizeTrackThread::~ResizeTrackThread(), SharpenMain::~SharpenMain(), Synth::~Synth(), and VideoWindow::~VideoWindow().

| BC_Bitmap * BC_WindowBase::new_bitmap | ( | int | w, | |
| int | h, | |||
| int | color_model = -1 | |||
| ) |
Definition at line 2404 of file bcwindowbase.C.
References BC_Bitmap, get_color_model(), and top_level.
Referenced by VideoScopeWindow::allocate_bitmaps(), VideoWindow::get_bitmap(), and main().

| void BC_WindowBase::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 | |||
| ) |
Definition at line 749 of file bcwindowdraw.C.
References BC_YUV420P, flush(), gc, BC_Bitmap::get_color_model(), BC_Bitmap::get_h(), BC_Bitmap::get_w(), h, BC_Pixmap::opaque_pixmap, top_level, update_video_cursor(), video_on, w, win, and BC_Bitmap::write_drawable().
Referenced by draw_3segmenth(), draw_3segmentv(), draw_9segment(), draw_vframe(), main(), VideoScopeEffect::render_gui(), and VDeviceX11::write_buffer().

| void BC_WindowBase::draw_pixel | ( | int | x, | |
| int | y, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 818 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, and top_level.
Referenced by Spectrogram::render_gui().
| void BC_WindowBase::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 | |||
| ) |
Definition at line 828 of file bcwindowdraw.C.
References BC_Pixmap::opaque_pixmap, and BC_Pixmap::write_drawable().
Referenced by BC_ListBox::clear_listbox(), AboutPrefs::create_objects(), TrackCanvas::do_autos(), TrackCanvas::do_plugin_autos(), BC_ScrollBar::draw(), BC_Pot::draw(), BC_PixmapSW::draw(), BC_Pan::draw(), BC_ListBoxToggle::draw(), SetChannelsCanvas::draw(), draw_3segmenth(), draw_3segmentv(), draw_9segment(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_Meter::draw_face(), TrackCanvas::draw_overlays(), BC_Pan::draw_popup(), CWindowGUI::draw_status(), BC_PopupMenu::draw_title(), BC_ListBox::draw_titles(), and HistogramSlider::update().

| void BC_WindowBase::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 | |||
| ) |
Definition at line 846 of file bcwindowdraw.C.
References BC_Bitmap, CLAMP, draw_bitmap(), get_color_model(), VFrame::get_h(), VFrame::get_w(), BC_Bitmap::match_params(), BC_Bitmap::read_frame(), and temp_bitmap.
Referenced by PaletteWheel::create_objects(), SplashGUI::create_objects(), PaletteWheelValue::draw(), draw_3segment(), SUV::draw_mwindow_bg(), BlondTheme::draw_mwindow_bg(), BlueDotTheme::draw_mwindow_bg(), SUV::draw_new_bg(), BlondTheme::draw_new_bg(), BlueDotTheme::draw_new_bg(), SUV::draw_preferences_bg(), BlondTheme::draw_preferences_bg(), VWindowCanvas::draw_refresh(), CWindowCanvas::draw_refresh(), SUV::draw_setformat_bg(), BlondTheme::draw_setformat_bg(), BlueDotTheme::draw_setformat_bg(), draw_text(), TrackCanvas::draw_transitions(), and BC_Pixmap::draw_vframe().

| void BC_WindowBase::draw_border | ( | char * | text, | |
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 454 of file bcwindowdraw.C.
References BLACK, BC_Resources::button_light, BC_Resources::button_shadow, draw_line(), draw_text(), get_resources(), get_text_height(), get_text_width(), MEDIUMFONT, set_color(), set_font(), set_opaque(), and top_level.

| void BC_WindowBase::draw_top_background | ( | BC_WindowBase * | parent_window, | |
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h, | |||
| BC_Pixmap * | pixmap = 0 | |||
| ) |
Definition at line 706 of file bcwindowdraw.C.
References display, gc, BC_Pixmap::opaque_pixmap, pixmap, top_level, and win.
Referenced by ZoomBar::create_objects(), StatusBar::create_objects(), PatchBay::create_objects(), MButtons::create_objects(), BC_Title::draw(), BC_ScrollBar::draw(), BC_ProgressBar::draw(), BC_Pot::draw(), BC_PixmapSW::draw(), BC_Pan::draw(), BC_Bar::draw(), TrackCanvas::draw(), SetChannelsCanvas::draw(), BC_ListBox::draw_button(), BC_Tumbler::draw_face(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_Meter::draw_face(), BC_GenericButton::draw_face(), BC_Button::draw_face(), BC_ListBox::draw_items(), TimeBar::draw_range(), MTimeBar::draw_range(), BC_PopupMenu::draw_title(), BC_Meter::draw_titles(), ZoomBar::resize_event(), StatusBar::resize_event(), PatchBay::resize_event(), MButtons::resize_event(), PreferencesWindow::set_current_dialog(), BC_Tumbler::update_bitmaps(), and BC_Button::update_bitmaps().
| void BC_WindowBase::draw_top_tiles | ( | BC_WindowBase * | parent_window, | |
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 684 of file bcwindowdraw.C.
References bg_pixmap, display, draw_tiles(), top_level, and win.
Referenced by BC_MenuPopup::draw_items().

| void BC_WindowBase::draw_background | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 737 of file bcwindowdraw.C.
References bg_pixmap, clear_box(), and draw_tiles().
Referenced by create_window(), BC_Pan::draw_popup(), BC_Menu::draw_title(), BC_FileBox::resize_event(), LoadFileWindow::resize_event(), resize_window(), and set_background().

| void BC_WindowBase::draw_tiles | ( | BC_Pixmap * | tile, | |
| int | origin_x, | |||
| int | origin_y, | |||
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 666 of file bcwindowdraw.C.
References bg_color, display, draw_box(), gc, BC_Pixmap::get_pixmap(), set_color(), and top_level.
Referenced by draw_background(), and draw_top_tiles().

| void BC_WindowBase::slide_left | ( | int | distance | ) |
Definition at line 916 of file bcwindowdraw.C.
References display, gc, h, BC_Pixmap::opaque_pixmap, pixmap, top_level, and w.
| void BC_WindowBase::slide_right | ( | int | distance | ) |
Definition at line 933 of file bcwindowdraw.C.
References display, gc, h, BC_Pixmap::opaque_pixmap, pixmap, top_level, and w.
| void BC_WindowBase::slide_up | ( | int | distance | ) |
Definition at line 950 of file bcwindowdraw.C.
References bg_color, display, gc, h, BC_Pixmap::opaque_pixmap, pixmap, set_color(), top_level, and w.

| void BC_WindowBase::slide_down | ( | int | distance | ) |
Definition at line 975 of file bcwindowdraw.C.
References bg_color, display, gc, h, BC_Pixmap::opaque_pixmap, pixmap, set_color(), top_level, and w.

| int BC_WindowBase::cycle_textboxes | ( | int | amount | ) |
Reimplemented in BC_TextBox.
Definition at line 2829 of file bcwindowbase.C.
References activate(), active_subwindow, deactivate(), find_next_textbox(), and find_prev_textbox().
Referenced by BC_TextBox::cycle_textboxes().

| int BC_WindowBase::raise_window | ( | int | do_flush = 1 |
) |
Definition at line 3280 of file bcwindowbase.C.
References display, top_level, and win.
Referenced by TipWindowGUI::create_objects(), MWindow::create_objects(), MenuEffectPrompt::create_objects(), ChannelEditEditThread::edit_channel(), ChannelEditPictureThread::edit_picture(), SetFormat::handle_event(), RecordGUIMonitorAudio::handle_event(), RecordGUIMonitorVideo::handle_event(), RecordMenuItem::handle_event(), PreferencesMenuitem::handle_event(), New::handle_event(), BrowseButton::handle_event(), BatchRenderLoadList::handle_event(), BatchRenderSaveList::handle_event(), AssetPopupInfo::handle_event(), Synth::raise_window(), SharpenMain::raise_window(), DelayAudio::raise_window(), BlurZoomMain::raise_window(), File::raise_window(), ChannelEditThread::run(), AssetEdit::run(), MWindow::show_awindow(), MWindow::show_gwindow(), MWindow::show_lwindow(), MWindow::show_vwindow(), CWindow::show_window(), BC_DialogThread::start(), Render::start_interactive(), BC_NewFolderThread::start_new_folder(), ColorThread::start_window(), PluginDialogThread::start_window(), ConfirmSave::test_files(), and EditHandles::update().
| int BC_WindowBase::set_tooltips | ( | int | tooltips_enabled | ) |
Definition at line 3274 of file bcwindowbase.C.
References get_resources(), and BC_Resources::tooltips_enabled.

| int BC_WindowBase::resize_window | ( | int | w, | |
| int | h | |||
| ) |
Definition at line 3160 of file bcwindowbase.C.
References allow_resize, ArrayList< TYPE >::append(), BC_Pixmap, dispatch_resize_event(), display, draw_background(), get_resources(), MAIN_WINDOW, pixmap, resize_history, subwindows, top_level, ArrayList< TYPE >::total, ArrayList< TYPE >::values, win, and window_type.
Referenced by BC_ProgressWindow::create_objects(), BC_ListBox::get_scrollbars(), BC_Title::resize(), BC_MenuBar::resize_event(), VideoWindow::resize_window(), ScaleThread::run(), CropVideo::run(), BC_Title::update(), VWindowCanvas::zoom_resize_window(), RecordMonitorCanvas::zoom_resize_window(), and CWindowCanvas::zoom_resize_window().

| int BC_WindowBase::reposition_widget | ( | int | x, | |
| int | y, | |||
| int | w = -1, |
|||
| int | h = -1 | |||
| ) | [virtual] |
Reimplemented from BC_RelocatableWidget.
Definition at line 3204 of file bcwindowbase.C.
References reposition_window().

| int BC_WindowBase::reposition_window | ( | int | x, | |
| int | y, | |||
| int | w = -1, |
|||
| int | h = -1 | |||
| ) |
Reimplemented in BC_ListBox, BC_ProgressBar, BC_Slider, BC_TextBox, and BC_Tumbler.
Definition at line 3209 of file bcwindowbase.C.
References BC_DisplayInfo::auto_reposition_x, BC_DisplayInfo::auto_reposition_y, BC_Pixmap, dispatch_resize_event(), display, BC_DisplayInfo::left_border, MAIN_WINDOW, pixmap, subwindows, BC_DisplayInfo::top_border, top_level, ArrayList< TYPE >::total, translation_count, ArrayList< TYPE >::values, win, and window_type.
Referenced by BC_DragWindow::cursor_motion_event(), MWindowGUI::default_positions(), BC_MenuPopup::dispatch_translation_event(), BC_DragWindow::drag_failure_event(), MWindowGUI::get_scrollbars(), BC_Title::reposition(), APatchGUI::reposition(), AWindowGUI::reposition_objects(), reposition_widget(), BC_PixmapSW::reposition_widget(), BC_Tumbler::reposition_window(), BC_Toggle::reposition_window(), BC_TextBox::reposition_window(), BC_Slider::reposition_window(), BC_ScrollBar::reposition_window(), BC_ProgressBar::reposition_window(), BC_Pot::reposition_window(), BC_PopupMenu::reposition_window(), BC_Meter::reposition_window(), BC_ListBox::reposition_window(), BC_Button::reposition_window(), BC_Bar::reposition_window(), RenderProfile::reposition_window(), LoadMode::reposition_window(), FormatTools::reposition_window(), Canvas::reposition_window(), ManualGotoWindow::reset_data(), VideoScopeWindow::resize_event(), TitleWindow::resize_event(), SynthWindow::resize_event(), LiveVideoWindow::resize_event(), ZoomBar::resize_event(), VWindowGUI::resize_event(), VTimeBar::resize_event(), StatusBar::resize_event(), PluginDialog::resize_event(), PatchBay::resize_event(), MWindowGUI::resize_event(), MTimeBar::resize_event(), MenuEffectWindow::resize_event(), MButtons::resize_event(), MainErrorGUI::resize_event(), CTimeBar::resize_event(), ConfirmSaveWindow::resize_event(), BatchRenderGUI::resize_event(), VideoWindow::resize_window(), BC_ListBox::translation_event(), and SynthWindow::update_oscillators().

| int BC_WindowBase::set_repeat | ( | int64_t | duration | ) |
Definition at line 1417 of file bcwindowbase.C.
References ArrayList< TYPE >::append(), BC_Repeater, BC_Repeater::delay, BC_Repeater::initialize(), MAIN_WINDOW, repeaters, set_repeat(), BC_Repeater::start_repeating(), top_level, ArrayList< TYPE >::total, ArrayList< TYPE >::values, and window_type.
Referenced by BC_TextBox::activate(), MainCursor::activate(), BC_Tumbler::button_press_event(), BC_ScrollBar::button_press_event(), BC_ListBox::cursor_motion_event(), run_window(), set_repeat(), and TrackCanvas::start_dragscroll().

| int BC_WindowBase::unset_repeat | ( | int64_t | duration | ) |
Definition at line 1444 of file bcwindowbase.C.
References BC_Repeater::delay, MAIN_WINDOW, repeaters, BC_Repeater::stop_repeating(), top_level, ArrayList< TYPE >::total, unset_repeat(), ArrayList< TYPE >::values, and window_type.
Referenced by RecordGUIFwd::button_release(), RecordGUIBack::button_release(), BC_Tumbler::button_release_event(), BC_ScrollBar::button_release_event(), BC_ListBox::button_release_event(), BC_TextBox::deactivate(), MainCursor::deactivate(), TrackCanvas::stop_dragscroll(), and unset_repeat().

| int BC_WindowBase::set_tooltip | ( | char * | text | ) |
Definition at line 1404 of file bcwindowbase.C.
References draw_tooltip(), flash(), tooltip_on, tooltip_popup, and tooltip_text.
Referenced by APanPatch::APanPatch(), ArrowButton::ArrowButton(), AutoTypeMenu::AutoTypeMenu(), AutoZoom::AutoZoom(), AVC1394GUIFForward::AVC1394GUIFForward(), AVC1394GUIPause::AVC1394GUIPause(), AVC1394GUIPlay::AVC1394GUIPlay(), AVC1394GUIReverse::AVC1394GUIReverse(), AVC1394GUIRewind::AVC1394GUIRewind(), AVC1394GUISeekEnd::AVC1394GUISeekEnd(), AVC1394GUISeekStart::AVC1394GUISeekStart(), AVC1394GUIStop::AVC1394GUIStop(), AWindowAppend::AWindowAppend(), AWindowDeleteDisk::AWindowDeleteDisk(), AWindowDeleteFolder::AWindowDeleteFolder(), AWindowDeleteProject::AWindowDeleteProject(), AWindowInfo::AWindowInfo(), AWindowNewFolder::AWindowNewFolder(), AWindowPaste::AWindowPaste(), AWindowRedrawIndex::AWindowRedrawIndex(), AWindowRenameFolder::AWindowRenameFolder(), AWindowView::AWindowView(), BatchRenderLoadList::BatchRenderLoadList(), BatchRenderSaveList::BatchRenderSaveList(), BC_CancelButton::BC_CancelButton(), BC_FileBoxCancel::BC_FileBoxCancel(), BC_FileBoxDelete::BC_FileBoxDelete(), BC_FileBoxFilterMenu::BC_FileBoxFilterMenu(), BC_FileBoxIcons::BC_FileBoxIcons(), BC_FileBoxNewfolder::BC_FileBoxNewfolder(), BC_FileBoxOK::BC_FileBoxOK(), BC_FileBoxReload::BC_FileBoxReload(), BC_FileBoxText::BC_FileBoxText(), BC_FileBoxUpdir::BC_FileBoxUpdir(), BC_FileBoxUseThis::BC_FileBoxUseThis(), BC_OKButton::BC_OKButton(), BC_RecentList::BC_RecentList(), BrowseButton::BrowseButton(), LabelGUI::button_press_event(), ChannelButton::ChannelButton(), CPanelCamera::CPanelCamera(), CPanelCrop::CPanelCrop(), CPanelEyedrop::CPanelEyedrop(), CPanelMagnify::CPanelMagnify(), CPanelMask::CPanelMask(), CPanelProj::CPanelProj(), CPanelProtect::CPanelProtect(), CPanelTitleSafe::CPanelTitleSafe(), CPanelToolWindow::CPanelToolWindow(), ZoomBar::create_objects(), BC_Slider::cursor_motion_event(), BC_Pot::cursor_motion_event(), CWindowCameraBottom::CWindowCameraBottom(), CWindowCameraCenter::CWindowCameraCenter(), CWindowCameraLeft::CWindowCameraLeft(), CWindowCameraMiddle::CWindowCameraMiddle(), CWindowCameraRight::CWindowCameraRight(), CWindowCameraTop::CWindowCameraTop(), CWindowProjectorBottom::CWindowProjectorBottom(), CWindowProjectorCenter::CWindowProjectorCenter(), CWindowProjectorLeft::CWindowProjectorLeft(), CWindowProjectorMiddle::CWindowProjectorMiddle(), CWindowProjectorRight::CWindowProjectorRight(), CWindowProjectorTop::CWindowProjectorTop(), DrawPatch::DrawPatch(), EditAppend::EditAppend(), EditCopy::EditCopy(), EditCut::EditCut(), EditExtract::EditExtract(), EditFit::EditFit(), EditFitAutos::EditFitAutos(), EditInPoint::EditInPoint(), EditInsert::EditInsert(), EditLabelbutton::EditLabelbutton(), EditLift::EditLift(), EditManualGoto::EditManualGoto(), EditNextLabel::EditNextLabel(), EditOutPoint::EditOutPoint(), EditOverwrite::EditOverwrite(), EditPaste::EditPaste(), EditPresentation::EditPresentation(), EditPrevLabel::EditPrevLabel(), EditRedo::EditRedo(), EditSplice::EditSplice(), EditToClip::EditToClip(), EditTransition::EditTransition(), EditUndo::EditUndo(), EndButton::EndButton(), FastPlayButton::FastPlayButton(), FastReverseButton::FastReverseButton(), FormatAParams::FormatAParams(), FormatPopup::FormatPopup(), FormatSwapExtents::FormatSwapExtents(), FormatVParams::FormatVParams(), FramePlayButton::FramePlayButton(), FrameReverseButton::FrameReverseButton(), FromTextBox::FromTextBox(), GangPatch::GangPatch(), VFadePatch::handle_event(), AFadePatch::handle_event(), IBeamButton::IBeamButton(), KeyFrameButton::KeyFrameButton(), LengthTextBox::LengthTextBox(), LockLabelsButton::LockLabelsButton(), MeterShow::MeterShow(), MutePatch::MutePatch(), NewSwapExtents::NewSwapExtents(), NextLabel::NextLabel(), NudgePatch::NudgePatch(), PlayButton::PlayButton(), PlayPatch::PlayPatch(), PrevLabel::PrevLabel(), RecordGUIActivateBatch::RecordGUIActivateBatch(), RecordGUIBack::RecordGUIBack(), RecordGUICancel::RecordGUICancel(), RecordGUIDeleteBatch::RecordGUIDeleteBatch(), RecordGUIEnd::RecordGUIEnd(), RecordGUIFillFrames::RecordGUIFillFrames(), RecordGUIFwd::RecordGUIFwd(), RecordGUINewBatch::RecordGUINewBatch(), RecordGUIOK::RecordGUIOK(), RecordGUIPlay::RecordGUIPlay(), RecordGUIRec::RecordGUIRec(), RecordGUIRecFrame::RecordGUIRecFrame(), RecordGUIRewind::RecordGUIRewind(), RecordGUISave::RecordGUISave(), RecordGUIStartBatches::RecordGUIStartBatches(), RecordGUIStartOver::RecordGUIStartOver(), RecordGUIStop::RecordGUIStop(), RecordPatch::RecordPatch(), BC_Slider::repeat_event(), BC_Pot::repeat_event(), ResizeTrackSwap::ResizeTrackSwap(), ReverseButton::ReverseButton(), RewindButton::RewindButton(), BC_Slider::show_value_tooltip(), BC_Pot::show_value_tooltip(), StatusBarCancel::StatusBarCancel(), StopButton::StopButton(), TipClose::TipClose(), TipNext::TipNext(), TipPrev::TipPrev(), ToTextBox::ToTextBox(), TimeBar::update_labels(), VideoScopeDrawLinesInverse::VideoScopeDrawLinesInverse(), VideoScopeShow601Limits::VideoScopeShow601Limits(), VideoScopeShow709Limits::VideoScopeShow709Limits(), VideoScopeShowIRELimits::VideoScopeShowIRELimits(), VModePatch::VModePatch(), and ZoomTextBox::ZoomTextBox().

| int BC_WindowBase::show_tooltip | ( | int | w = -1, |
|
| int | h = -1 | |||
| ) |
Definition at line 1345 of file bcwindowbase.C.
References BC_Popup, display, draw_tooltip(), flash(), flush(), get_h(), get_resources(), get_text_height(), get_text_width(), get_w(), hide_tooltip(), MEDIUMFONT, rootwin, set_font(), TOOLTIP_MARGIN, tooltip_on, tooltip_popup, tooltip_text, top_level, win, x, and y.
Referenced by BC_Tumbler::repeat_event(), BC_Toggle::repeat_event(), BC_TextBox::repeat_event(), BC_Slider::repeat_event(), BC_Pot::repeat_event(), BC_PopupMenu::repeat_event(), BC_Pan::repeat_event(), BC_ListBox::repeat_event(), BC_Button::repeat_event(), BC_Slider::show_value_tooltip(), and BC_Pot::show_value_tooltip().

| int BC_WindowBase::hide_tooltip | ( | ) |
Definition at line 1387 of file bcwindowbase.C.
References hide_tooltip(), subwindows, tooltip_on, tooltip_popup, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by BC_Tumbler::button_press_event(), BC_Toggle::button_press_event(), BC_TextBox::button_press_event(), BC_Slider::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(), BC_Tumbler::button_release_event(), BC_Toggle::button_release_event(), BC_TextBox::button_release_event(), BC_Slider::button_release_event(), BC_Pot::button_release_event(), BC_PopupMenu::button_release_event(), BC_Pan::button_release_event(), BC_ListBox::button_release_event(), BC_Button::button_release_event(), BC_Tumbler::cursor_leave_event(), BC_Toggle::cursor_leave_event(), BC_TextBox::cursor_leave_event(), BC_Slider::cursor_leave_event(), BC_Pot::cursor_leave_event(), BC_PopupMenu::cursor_leave_event(), BC_Pan::cursor_leave_event(), BC_ListBox::cursor_leave_event(), BC_Button::cursor_leave_event(), hide_tooltip(), BC_Slider::repeat_event(), BC_Pot::repeat_event(), run_window(), show_tooltip(), and ~BC_WindowBase().

| int BC_WindowBase::set_icon | ( | VFrame * | data | ) |
Definition at line 3320 of file bcwindowbase.C.
References BC_INFINITY, BC_Pixmap, BC_Popup, display, BC_Pixmap::get_alpha(), BC_Pixmap::get_h(), BC_Pixmap::get_pixmap(), BC_Pixmap::get_w(), icon_pixmap, icon_window, top_level, win, and XGroupLeader.
Referenced by VWindowGUI::create_objects(), RecordGUI::create_objects(), MWindowGUI::create_objects(), CWindowGUI::create_objects(), and AWindowGUI::create_objects().

| int BC_WindowBase::load_defaults | ( | BC_Hash * | defaults | ) |
Reimplemented in MainMenu, and ReverbMenu.
Definition at line 3365 of file bcwindowbase.C.
References BCTEXTLEN, BC_Resources::filebox_filter, BC_Resources::filebox_h, BC_Resources::filebox_history, BC_Resources::filebox_mode, BC_Resources::filebox_w, BC_Hash::get(), get_resources(), and resources.
Referenced by DelayVideo::DelayVideo(), and MWindow::init_gui().

| int BC_WindowBase::save_defaults | ( | BC_Hash * | defaults | ) |
Reimplemented in MainMenu, MWindowGUI, and ReverbMenu.
Definition at line 3382 of file bcwindowbase.C.
References BCTEXTLEN, BC_Resources::filebox_filter, BC_Resources::filebox_h, BC_Resources::filebox_history, BC_Resources::filebox_mode, BC_Resources::filebox_w, get_resources(), resources, and BC_Hash::update().
Referenced by MWindowGUI::save_defaults().

| int BC_WindowBase::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 | |||
| ) | [private, virtual] |
Definition at line 251 of file bcwindowbase.C.
References _, ARROW_CURSOR, BC_Clipboard, BC_INFINITY, BC_Pixmap, client_byte_order, clipboard, cmap, BC_Resources::create_window_lock, default_depth, DEFAULT_EVENT_MASKS, display, draw_background(), flash(), get_atoms(), BC_Resources::get_bg_color(), get_color(), get_cursor_struct(), BC_Resources::get_id(), BC_Resources::get_left_border(), get_resources(), get_root_h(), get_root_w(), BC_Resources::get_top_border(), hidden, HOURGLASS_CURSOR, init_colors(), init_cursors(), init_display(), init_fonts(), init_gc(), init_window_shape(), BC_Resources::initialize_display(), is_hourglass, Mutex::lock(), MAIN_WINDOW, pixmap, POPUP_WINDOW, resources, rootwin, screen, server_byte_order, shared_bg_pixmap, show_window(), BC_Clipboard::start_clipboard(), SUB_WINDOW, subwindows, top_level, Mutex::unlock(), BC_Resources::use_shm, vis, widgetgrids, win, x_correction, XGroupLeader, and y_correction.
Referenced by BC_FullScreen::BC_FullScreen(), BC_Popup::BC_Popup(), BC_Window::BC_Window(), and BC_SubWindow::initialize().

| Display * BC_WindowBase::init_display | ( | char * | display_name | ) | [static, private] |
Definition at line 555 of file bcwindowbase.C.
Referenced by BC_Clipboard::BC_Clipboard(), and create_window().
| Display * BC_WindowBase::get_display | ( | ) | [private] |
Definition at line 582 of file bcwindowbase.C.
References display, and top_level.
Referenced by BC_Synchronous::delete_window(), BC_Pixmap::enable_opengl(), BC_PBuffer::enable_opengl(), and BC_PBuffer::new_pbuffer().
| int BC_WindowBase::get_screen | ( | ) | [private] |
Definition at line 587 of file bcwindowbase.C.
References screen, and top_level.
Referenced by BC_Pixmap::enable_opengl(), and BC_PBuffer::new_pbuffer().
| int BC_WindowBase::initialize | ( | ) | [private, virtual] |
Reimplemented in BC_Bar, BC_Button, BC_ListBox, BC_MenuBar, BC_Meter, BC_Pan, BC_PixmapSW, BC_Popup, BC_PopupMenu, BC_Pot, BC_ProgressBar, BC_ScrollBar, BC_Slider, BC_SubWindow, BC_TextBox, BC_Title, BC_Toggle, and BC_Tumbler.
Definition at line 170 of file bcwindowbase.C.
References active_menubar, active_popup_menu, active_subwindow, alt_mask, ARROW_CURSOR, bg_color, bg_pixmap, BLACK, button_down, button_number, button_pressed, button_time1, button_time2, ctrl_mask, current_color, current_cursor, current_font, cursor_timer, cursor_x, cursor_y, double_click, event_condition, event_lock, event_thread, h, has_focus, hourglass_total, icon_pixmap, is_deleting, is_dragging, is_hourglass, is_transparent, key_pressed, largefont_xft, last_motion_win, MAIN_WINDOW, MEDIUMFONT, mediumfont_xft, motion_events, parent_window, persistant_tooltip, pixmap, resize_events, shared_bg_pixmap, shift_mask, smallfont_xft, subwindows, temp_bitmap, temp_cursor, test_keypress, toggle_drag, toggle_value, tooltip_done, tooltip_on, tooltip_popup, tooltip_text, top_level, translation_count, translation_events, video_on, w, widgetgrids, window_lock, window_type, x, x_correction, xvideo_port_id, y, and y_correction.
Referenced by add_subwindow(), and BC_WindowBase().
| int BC_WindowBase::get_atoms | ( | ) | [private] |
Definition at line 1525 of file bcwindowbase.C.
References create_xatom(), DelWinXAtom, display, ProtoXAtom, RepeaterXAtom, SetDoneXAtom, and win.
Referenced by create_window().

| int BC_WindowBase::recieve_custom_xatoms | ( | xatom_event * | event | ) | [private, virtual] |
Reimplemented in AWindowGUI.
Definition at line 1496 of file bcwindowbase.C.
Referenced by dispatch_event().
| void BC_WindowBase::init_cursors | ( | ) | [private] |
Definition at line 1537 of file bcwindowbase.C.
References arrow_cursor, black, cross_cursor, display, downleft_resize_cursor, downright_resize_cursor, dummy, hourglass_cursor, hseparate_cursor, ibeam_cursor, left_cursor, move_cursor, right_cursor, rootwin, screen, transparent_cursor, upleft_resize_cursor, upright_arrow_cursor, upright_resize_cursor, and vseparate_cursor.
Referenced by create_window().
| int BC_WindowBase::init_colors | ( | ) | [private] |
Definition at line 1596 of file bcwindowbase.C.
References allocate_color_table(), BC_RGB8, bits_per_pixel, client_byte_order, cmap, color_model, create_private_colors(), create_shared_colors(), current_color_pixel, current_color_value, default_depth, display, evaluate_color_model(), get_resources(), private_color, rootwin, screen, server_byte_order, top_level, total_colors, BC_Resources::use_xft, and vis.
Referenced by create_window().

| int BC_WindowBase::init_window_shape | ( | ) | [private] |
Definition at line 1751 of file bcwindowbase.C.
References bg_pixmap, display, BC_Pixmap::get_alpha(), top_level, and BC_Pixmap::use_alpha().
Referenced by create_window().

| int BC_WindowBase::evaluate_color_model | ( | int | client_byte_order, | |
| int | server_byte_order, | |||
| int | depth | |||
| ) | [static, private] |
Definition at line 1575 of file bcwindowbase.C.
References BC_ARGB8888, BC_BGR565, BC_BGR888, BC_BGR8888, BC_RGB565, BC_RGB8, BC_RGB888, and color_model.
Referenced by init_colors(), and BC_Capture::init_window().
| int BC_WindowBase::create_private_colors | ( | ) | [private] |
Definition at line 1647 of file bcwindowbase.C.
References color_table, create_shared_colors(), and total_colors.
Referenced by init_colors().

| int BC_WindowBase::create_color | ( | int | color | ) | [private] |
Definition at line 1664 of file bcwindowbase.C.
References color_table, get_color_rgb8(), and total_colors.
Referenced by create_shared_colors().

| int BC_WindowBase::create_shared_colors | ( | ) | [private] |
Definition at line 1680 of file bcwindowbase.C.
References BLACK, BLUE, create_color(), DKBLUE, DKCYAN, DKGREEN, DKGREY, DKPURPLE, DKYELLOW, FGGREY, FTGREY, GREEN, LTBLUE, LTCYAN, LTGREEN, LTGREY, LTPINK, LTPURPLE, LTYELLOW, MDCYAN, MDGREY, MDPURPLE, MDYELLOW, MECYAN, MEGREY, MEPURPLE, MEYELLOW, MNBLUE, ORANGE, PINK, RED, and WHITE.
Referenced by create_private_colors(), and init_colors().

| int BC_WindowBase::get_single_text_width | ( | int | font, | |
| char * | text, | |||
| int | length | |||
| ) | [private] |
Definition at line 2251 of file bcwindowbase.C.
References display, get_font_struct(), get_fontset(), get_resources(), VFrame::get_w(), BC_Resources::medium_7segment, MEDIUM_7SEGMENT, top_level, and w.
Referenced by get_text_width().

| int BC_WindowBase::allocate_color_table | ( | ) | [private] |
Definition at line 1725 of file bcwindowbase.C.
References cmap, color_table, display, and total_colors.
Referenced by init_colors().
| int BC_WindowBase::init_gc | ( | ) | [private] |
Definition at line 1767 of file bcwindowbase.C.
References display, gc, mediumfont, and rootwin.
Referenced by create_window().
| int BC_WindowBase::init_fonts | ( | ) | [private] |
Definition at line 1779 of file bcwindowbase.C.
References _, curr_fontset, display, get_resources(), init_xft(), BC_Resources::large_font, BC_Resources::large_font2, BC_Resources::large_fontset, largefont, largefontset, BC_Resources::medium_font, BC_Resources::medium_font2, BC_Resources::medium_fontset, mediumfont, mediumfontset, NULL, resources, BC_Resources::small_font, BC_Resources::small_font2, BC_Resources::small_fontset, smallfont, smallfontset, and BC_Resources::use_fontset.
Referenced by create_window().

| void BC_WindowBase::init_xft | ( | ) | [private] |
Definition at line 1835 of file bcwindowbase.C.
References display, get_resources(), BC_Resources::large_font_xft, BC_Resources::large_font_xft2, largefont_xft, BC_Resources::medium_font_xft, BC_Resources::medium_font_xft2, mediumfont_xft, resources, screen, BC_Resources::small_font_xft, BC_Resources::small_font_xft2, smallfont_xft, and BC_Resources::use_xft.
Referenced by init_fonts().

| int BC_WindowBase::get_color_rgb8 | ( | int | color | ) | [private] |
| int64_t BC_WindowBase::get_color_rgb16 | ( | int | color | ) | [private] |
| int64_t BC_WindowBase::get_color_bgr16 | ( | int | color | ) | [private] |
| int64_t BC_WindowBase::get_color_bgr24 | ( | int | color | ) | [private] |
| XFontStruct * BC_WindowBase::get_font_struct | ( | int | font | ) | [private] |
Definition at line 2143 of file bcwindowbase.C.
References BOLDFACE, largefont, LARGEFONT, mediumfont, MEDIUMFONT, smallfont, SMALLFONT, and top_level.
Referenced by get_single_text_width(), get_text_ascent(), get_text_descent(), and set_font().
| Cursor BC_WindowBase::get_cursor_struct | ( | int | cursor | ) | [private] |
Definition at line 2036 of file bcwindowbase.C.
References arrow_cursor, ARROW_CURSOR, cross_cursor, CROSS_CURSOR, DOWNLEFT_RESIZE, downleft_resize_cursor, DOWNRIGHT_RESIZE, downright_resize_cursor, hourglass_cursor, HOURGLASS_CURSOR, hseparate_cursor, HSEPARATE_CURSOR, ibeam_cursor, IBEAM_CURSOR, left_cursor, LEFT_CURSOR, move_cursor, MOVE_CURSOR, right_cursor, RIGHT_CURSOR, top_level, transparent_cursor, TRANSPARENT_CURSOR, UPLEFT_RESIZE, upleft_resize_cursor, upright_arrow_cursor, UPRIGHT_ARROW_CURSOR, UPRIGHT_RESIZE, upright_resize_cursor, vseparate_cursor, and VSEPARATE_CURSOR.
Referenced by create_window(), and set_cursor().
| XFontSet BC_WindowBase::get_fontset | ( | int | font | ) | [private] |
Definition at line 2157 of file bcwindowbase.C.
References get_resources(), LARGEFONT, largefontset, MEDIUMFONT, mediumfontset, SMALLFONT, smallfontset, and top_level.
Referenced by get_single_text_width(), get_text_ascent(), and get_text_descent().

| XFontSet BC_WindowBase::get_curr_fontset | ( | void | ) | [private] |
Definition at line 2244 of file bcwindowbase.C.
References curr_fontset, and get_resources().
Referenced by draw_text().

| void BC_WindowBase::set_fontset | ( | int | font | ) | [private] |
Definition at line 2226 of file bcwindowbase.C.
References curr_fontset, get_resources(), LARGEFONT, largefontset, MEDIUMFONT, mediumfontset, SMALLFONT, smallfontset, and top_level.
Referenced by set_font().

| int BC_WindowBase::dispatch_event | ( | ) | [private] |
Definition at line 646 of file bcwindowbase.C.
References BACKSPACE, button_down, button_number, button_pressed, button_time1, button_time2, close_event(), cursor_x, cursor_y, DELETE, DelWinXAtom, dispatch_button_press(), dispatch_button_release(), dispatch_cursor_enter(), dispatch_cursor_leave(), dispatch_expose_event(), dispatch_focus_in(), dispatch_focus_out(), dispatch_keypress_event(), dispatch_motion_event(), dispatch_repeat_event(), dispatch_resize_event(), dispatch_translation_event(), display, done, double_click, BC_Resources::double_click, DOWN, BC_Resources::drag_radius, drag_win, drag_x, drag_x1, drag_x2, drag_y, drag_y1, drag_y2, END, ESC, event_win, get_event(), get_event_count(), get_key_masks(), get_resources(), h, BC_ResizeCall::h, has_focus, HOME, key_pressed, KP1, KP2, KP3, KP4, KP5, KP6, KPDEL, KPENTER, KPINS, KPPLUS, last_motion_win, last_motion_x, last_motion_y, last_resize_h, last_resize_w, last_translate_x, last_translate_y, LEFT, LEFTTAB, lock_window(), motion_events, PGDN, PGUP, ProtoXAtom, recieve_custom_xatoms(), ArrayList< TYPE >::remove_number(), RepeaterXAtom, resize_events, resize_history, resources, RETURN, RIGHT, rootwin, SetDoneXAtom, shift_down(), TAB, test_keypress, top_level, ArrayList< TYPE >::total, translation_count, translation_events, unlock_window(), UP, ArrayList< TYPE >::values, w, BC_ResizeCall::w, win, x, and y.
Referenced by BC_TextBox::keypress_event(), and run_window().

| int BC_WindowBase::get_key_masks | ( | XEvent * | event | ) | [private] |
Definition at line 628 of file bcwindowbase.C.
References alt_mask, ctrl_mask, and shift_mask.
Referenced by dispatch_event().
| int BC_WindowBase::trigger_tooltip | ( | ) | [private] |
| int BC_WindowBase::untrigger_tooltip | ( | ) | [private] |
| void BC_WindowBase::draw_tooltip | ( | ) | [private] |
Definition at line 900 of file bcwindowdraw.C.
References BLACK, draw_box(), draw_rectangle(), draw_text(), get_h(), get_resources(), get_text_ascent(), get_w(), h, MEDIUMFONT, set_color(), set_font(), TOOLTIP_MARGIN, tooltip_popup, tooltip_text, and w.
Referenced by set_tooltip(), and show_tooltip().

| int BC_WindowBase::arm_repeat | ( | int64_t | duration | ) | [private] |
Definition at line 1476 of file bcwindowbase.C.
References put_event(), and RepeaterXAtom.
Referenced by BC_Repeater::run().

| int BC_WindowBase::unset_all_repeaters | ( | ) | [private] |
Definition at line 1460 of file bcwindowbase.C.
References ArrayList< TYPE >::remove_all_objects(), repeaters, BC_Repeater::stop_repeating(), ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by run_window().

| XEvent * BC_WindowBase::get_event | ( | ) | [private] |
Definition at line 3524 of file bcwindowbase.C.
References common_events, done, event_condition, event_lock, Mutex::lock(), Condition::lock(), ArrayList< TYPE >::remove_number(), ArrayList< TYPE >::total, Mutex::unlock(), and ArrayList< TYPE >::values.
Referenced by dispatch_event().

| int BC_WindowBase::get_event_count | ( | ) | [private] |
Definition at line 3516 of file bcwindowbase.C.
References common_events, event_lock, Mutex::lock(), ArrayList< TYPE >::total, and Mutex::unlock().
Referenced by dispatch_event().

| void BC_WindowBase::put_event | ( | XEvent * | event | ) | [private] |
Definition at line 3543 of file bcwindowbase.C.
References ArrayList< TYPE >::append(), common_events, event_condition, event_lock, Mutex::lock(), Condition::unlock(), and Mutex::unlock().
Referenced by arm_repeat(), BC_WindowEvents::run(), send_custom_xatom(), and set_done().

| int BC_WindowBase::dispatch_resize_event | ( | int | w, | |
| int | h | |||
| ) | [private] |
Definition at line 977 of file bcwindowbase.C.
References BC_Pixmap, clear_box(), dispatch_resize_event(), MAIN_WINDOW, pixmap, resize_event(), resize_events, subwindows, ArrayList< TYPE >::total, ArrayList< TYPE >::values, and window_type.
Referenced by dispatch_event(), dispatch_resize_event(), reposition_window(), and resize_window().

| int BC_WindowBase::dispatch_focus_in | ( | ) | [private] |
Definition at line 1097 of file bcwindowbase.C.
References dispatch_focus_in(), focus_in_event(), subwindows, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_event(), and dispatch_focus_in().

| int BC_WindowBase::dispatch_focus_out | ( | ) | [private] |
Definition at line 1109 of file bcwindowbase.C.
References dispatch_focus_out(), focus_out_event(), subwindows, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_event(), and dispatch_focus_out().

| int BC_WindowBase::dispatch_motion_event | ( | ) | [private] |
Definition at line 1031 of file bcwindowbase.C.
References active_menubar, active_popup_menu, active_subwindow, cursor_motion_event(), cursor_x, cursor_y, dispatch_drag_motion(), dispatch_drag_start(), dispatch_motion_event(), drag_x, drag_x2, drag_y, drag_y2, event_win, get_button_down(), last_motion_win, last_motion_x, last_motion_y, motion_events, subwindows, top_level, ArrayList< TYPE >::total, unhide_cursor(), and ArrayList< TYPE >::values.
Referenced by dispatch_event(), and dispatch_motion_event().

| int BC_WindowBase::dispatch_keypress_event | ( | ) | [private] |
Definition at line 1079 of file bcwindowbase.C.
References active_subwindow, dispatch_keypress_event(), keypress_event(), subwindows, top_level, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_event(), and dispatch_keypress_event().

| int BC_WindowBase::dispatch_repeat_event | ( | int64_t | duration | ) | [private] |
Definition at line 1179 of file bcwindowbase.C.
References BC_Repeater::delay, dispatch_repeat_event(), MAIN_WINDOW, repeat_event(), BC_Repeater::repeat_lock, repeaters, subwindows, ArrayList< TYPE >::total, Condition::unlock(), ArrayList< TYPE >::values, and window_type.
Referenced by dispatch_event(), and dispatch_repeat_event().

| int BC_WindowBase::dispatch_repeat_event_master | ( | int64_t | duration | ) | [private] |
| int BC_WindowBase::dispatch_button_press | ( | ) | [private] |
Definition at line 1133 of file bcwindowbase.C.
References active_menubar, active_popup_menu, active_subwindow, button_press_event(), dispatch_button_press(), subwindows, top_level, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_button_press(), and dispatch_event().

| int BC_WindowBase::dispatch_button_release | ( | ) | [private] |
Definition at line 1153 of file bcwindowbase.C.
References active_menubar, active_popup_menu, active_subwindow, button_number, button_release_event(), dispatch_button_release(), dispatch_drag_stop(), subwindows, top_level, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_button_release(), and dispatch_event().

| int BC_WindowBase::dispatch_cursor_leave | ( | ) | [private] |
Definition at line 1241 of file bcwindowbase.C.
References cursor_leave_event(), dispatch_cursor_leave(), subwindows, ArrayList< TYPE >::total, unhide_cursor(), and ArrayList< TYPE >::values.
Referenced by dispatch_cursor_leave(), and dispatch_event().

| int BC_WindowBase::dispatch_cursor_enter | ( | ) | [private] |
Definition at line 1254 of file bcwindowbase.C.
References active_menubar, active_popup_menu, active_subwindow, cursor_enter_event(), dispatch_cursor_enter(), subwindows, ArrayList< TYPE >::total, unhide_cursor(), and ArrayList< TYPE >::values.
Referenced by dispatch_cursor_enter(), and dispatch_event().

| int BC_WindowBase::dispatch_translation_event | ( | ) | [private] |
Definition at line 1008 of file bcwindowbase.C.
References dispatch_translation_event(), last_translate_x, last_translate_y, MAIN_WINDOW, prev_x, prev_y, subwindows, ArrayList< TYPE >::total, translation_event(), translation_events, ArrayList< TYPE >::values, window_type, x, x_correction, y, and y_correction.
Referenced by dispatch_event(), and dispatch_translation_event().

| int BC_WindowBase::dispatch_drag_start | ( | ) | [private] |
Definition at line 1289 of file bcwindowbase.C.
References active_menubar, active_popup_menu, active_subwindow, dispatch_drag_start(), drag_start_event(), is_dragging, subwindows, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_drag_start(), and dispatch_motion_event().

| int BC_WindowBase::dispatch_drag_motion | ( | ) | [private] |
Definition at line 1324 of file bcwindowbase.C.
References dispatch_drag_motion(), drag_motion_event(), is_dragging, subwindows, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_drag_motion(), and dispatch_motion_event().

| int BC_WindowBase::dispatch_drag_stop | ( | ) | [private] |
Definition at line 1305 of file bcwindowbase.C.
References dispatch_drag_stop(), drag_stop_event(), is_dragging, subwindows, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_button_release(), and dispatch_drag_stop().

| int BC_WindowBase::dispatch_expose_event | ( | ) | [private] |
Definition at line 964 of file bcwindowbase.C.
References dispatch_expose_event(), expose_event(), subwindows, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by dispatch_event(), and dispatch_expose_event().

| int BC_WindowBase::grab_port_id | ( | BC_WindowBase * | window, | |
| int | color_model | |||
| ) | [private] |
Definition at line 2460 of file bcwindowbase.C.
References cmodel_bc_to_x(), display, get_resources(), resources, top_level, BC_Resources::use_shm, and xvideo_port_id.
Referenced by accel_available().

| int BC_WindowBase::find_next_textbox | ( | BC_WindowBase ** | first_textbox, | |
| BC_WindowBase ** | next_textbox, | |||
| int & | result | |||
| ) | [private] |
Definition at line 2859 of file bcwindowbase.C.
References active_subwindow, find_next_textbox(), subwindows, top_level, ArrayList< TYPE >::total, uses_text(), and ArrayList< TYPE >::values.
Referenced by cycle_textboxes(), and find_next_textbox().

| int BC_WindowBase::find_prev_textbox | ( | BC_WindowBase ** | last_textbox, | |
| BC_WindowBase ** | prev_textbox, | |||
| int & | result | |||
| ) | [private] |
Definition at line 2889 of file bcwindowbase.C.
References active_subwindow, find_prev_textbox(), subwindows, top_level, ArrayList< TYPE >::total, uses_text(), and ArrayList< TYPE >::values.
Referenced by cycle_textboxes(), and find_prev_textbox().

| void BC_WindowBase::translate_coordinates | ( | Window | src_w, | |
| Window | dest_w, | |||
| int | src_x, | |||
| int | src_y, | |||
| int * | dest_x_return, | |||
| int * | dest_y_return | |||
| ) | [private] |
Definition at line 3402 of file bcwindowbase.C.
References display, and top_level.
Referenced by BC_ListBox::button_release_event(), BC_ListBox::cursor_motion_event(), BC_MenuItem::dispatch_motion_event(), BC_Menu::dispatch_motion_event(), relative_cursor_x(), and relative_cursor_y().
| Atom BC_WindowBase::create_xatom | ( | char * | atom_name | ) | [protected] |
Definition at line 1520 of file bcwindowbase.C.
References display.
Referenced by AWindowGUI::create_custom_xatoms(), and get_atoms().
| int BC_WindowBase::send_custom_xatom | ( | xatom_event * | event | ) | [protected] |
Definition at line 1501 of file bcwindowbase.C.
References put_event().
Referenced by AWindowGUI::async_update_assets().

friend class BC_Bar [friend] |
Definition at line 119 of file bcwindowbase.h.
Referenced by RecordPrefs::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), InterfacePrefs::create_objects(), and AssetEditWindow::create_objects().
friend class BC_Bitmap [friend] |
Definition at line 120 of file bcwindowbase.h.
Referenced by draw_3segmenth(), draw_3segmentv(), draw_9segment(), draw_vframe(), and new_bitmap().
friend class BC_Button [friend] |
Definition at line 121 of file bcwindowbase.h.
friend class BC_GenericButton [friend] |
friend class BC_Capture [friend] |
Definition at line 123 of file bcwindowbase.h.
friend class BC_Clipboard [friend] |
friend class BC_DragWindow [friend] |
Definition at line 125 of file bcwindowbase.h.
Referenced by TrackCanvas::do_edits(), TrackCanvas::do_plugins(), and BC_ListBox::drag_start_event().
friend class BC_FileBox [friend] |
Definition at line 126 of file bcwindowbase.h.
friend class BC_FullScreen [friend] |
Definition at line 127 of file bcwindowbase.h.
friend class BC_ListBox [friend] |
Reimplemented in BC_ScrollBar.
Definition at line 128 of file bcwindowbase.h.
Referenced by MainErrorGUI::create_objects(), and ConfirmSaveWindow::create_objects().
friend class BC_Menu [friend] |
Reimplemented in BC_MenuBar.
Definition at line 129 of file bcwindowbase.h.
Referenced by SynthWindow::create_objects().
friend class BC_MenuBar [friend] |
friend class BC_MenuItem [friend] |
Definition at line 131 of file bcwindowbase.h.
Referenced by MainMenu::add_aeffect(), ReverbMenu::add_load(), MainMenu::add_load(), MainMenu::add_veffect(), ZoomPanel::calculate_menu(), TimeFrontRate::create_objects(), TimeFrontTrackUsage::create_objects(), TimeFrontShape::create_objects(), RerouteOutput::create_objects(), RerouteOperation::create_objects(), ParametricMode::create_objects(), OutputTrack::create_objects(), OverlayOutput::create_objects(), OverlayDirection::create_objects(), OverlayMode::create_objects(), Mode3::create_objects(), Mode2::create_objects(), Mode1::create_objects(), MasterLayer::create_objects(), RotationSearchPositions::create_objects(), GlobalSearchPositions::create_objects(), GradientRate::create_objects(), GradientShape::create_objects(), DenoiseFFTWindow::create_objects(), DeInterlaceMode::create_objects(), CompressorInput::create_objects(), AutoTypeMenu::create_objects(), PlaybackPrefs::create_objects(), MainMenu::create_objects(), YUVConfigVideo::create_objects(), MPEGColorModel::create_objects(), MPEGPreset::create_objects(), MPEGDerivative::create_objects(), MPEGLayer::create_objects(), AC3ConfigAudioBitrate::create_objects(), CWindowMaskMode::create_objects(), CWindowGUI::create_objects(), MainMenu::init_aeffects(), MainMenu::init_loads(), MainMenu::init_veffects(), ReverbMenu::load_defaults(), and MPEGABitrate::set_layer().
friend class BC_MenuPopup [friend] |
Definition at line 132 of file bcwindowbase.h.
friend class BC_Meter [friend] |
Definition at line 133 of file bcwindowbase.h.
friend class BC_Pan [friend] |
Definition at line 134 of file bcwindowbase.h.
friend class BC_PBuffer [friend] |
Definition at line 135 of file bcwindowbase.h.
friend class BC_Pixmap [friend] |
Definition at line 136 of file bcwindowbase.h.
Referenced by BC_FileBox::create_icons(), HistogramWindow::create_objects(), TrackCanvas::create_objects(), PatchBay::create_objects(), CWindowGUI::create_objects(), AWindowGUI::create_objects(), AboutPrefs::create_objects(), create_window(), dispatch_resize_event(), TrackCanvas::draw(), BC_Pan::draw_popup(), BC_ListBox::get_scrollbars(), BC_MenuBar::initialize(), BC_ListBox::initialize(), BC_DragWindow::prepare_frame(), reposition_window(), resize_window(), set_background(), BC_Pot::set_data(), set_icon(), BC_Bar::set_image(), BC_Tumbler::set_images(), BC_Toggle::set_images(), BC_Slider::set_images(), BC_ScrollBar::set_images(), BC_ProgressBar::set_images(), BC_PopupMenu::set_images(), BC_Pan::set_images(), BC_Meter::set_images(), BC_GenericButton::set_images(), and BC_Button::set_images().
friend class BC_PixmapSW [friend] |
Definition at line 137 of file bcwindowbase.h.
friend class BC_Popup [friend] |
Definition at line 138 of file bcwindowbase.h.
Referenced by BC_Pan::activate(), BC_ListBox::activate(), set_icon(), and show_tooltip().
friend class BC_PopupMenu [friend] |
friend class BC_Pot [friend] |
Definition at line 140 of file bcwindowbase.h.
friend class BC_ProgressBar [friend] |
Definition at line 141 of file bcwindowbase.h.
Referenced by BC_ProgressWindow::create_objects(), StatusBar::create_objects(), and SplashGUI::create_objects().
friend class BC_Repeater [friend] |
friend class BC_Resources [friend] |
Definition at line 143 of file bcwindowbase.h.
friend class BC_ScrollBar [friend] |
Definition at line 144 of file bcwindowbase.h.
friend class BC_Slider [friend] |
Definition at line 145 of file bcwindowbase.h.
friend class BC_SubWindow [friend] |
Definition at line 146 of file bcwindowbase.h.
Referenced by SpectrogramWindow::create_objects(), ParametricWindow::create_objects(), GammaWindow::create_objects(), ChromaKeyWindow::create_objects(), ReIndexWindow::create_objects(), and CWindowEyedropGUI::create_objects().
friend class BC_Synchronous [friend] |
Definition at line 147 of file bcwindowbase.h.
friend class BC_TextBox [friend] |
Definition at line 148 of file bcwindowbase.h.
Referenced by SelTempAvgWindow::create_objects(), MWindow::create_objects(), BC_NewFolder::create_objects(), SetFormatWindow::create_objects(), NewFolder::create_objects(), NewWindow::create_objects(), ReelWindow::create_objects(), and YUVConfigVideo::create_objects().
friend class BC_Title [friend] |
Definition at line 149 of file bcwindowbase.h.
Referenced by ADevicePrefs::create_alsa_objs(), ADevicePrefs::create_esound_objs(), ADevicePrefs::create_firewire_objs(), ZoomBlurWindow::create_objects(), YUVWindow::create_objects(), WipeWindow::create_objects(), WhirlWindow::create_objects(), WaveWindow::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(), 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(), InvertWindow::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(), FreeverbWindow::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(), MWindow::create_objects(), ErrorBox::create_objects(), BC_ProgressWindow::create_objects(), BC_NewFolder::create_objects(), BC_FileBox::create_objects(), BC_DeleteFile::create_objects(), ZoomBar::create_objects(), TransitionLengthDialog::create_objects(), TipWindowGUI::create_objects(), StatusBar::create_objects(), SplashGUI::create_objects(), SetFormatWindow::create_objects(), ScaleWindow::create_objects(), ResizeTrackWindow::create_objects(), ResampleWindow::create_objects(), RenderWindow::create_objects(), ReIndexWindow::create_objects(), RecordWindow::create_objects(), RecordPrefs::create_objects(), RecordMonitorGUI::create_objects(), RecordGUI::create_objects(), RecConfirmDelete::create_objects(), QuestionWindow::create_objects(), PluginPrefs::create_objects(), PluginDialog::create_objects(), PluginAClientWindow::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), NewFolder::create_objects(), NewWindow::create_objects(), MenuEffectPrompt::create_objects(), MenuEffectWindow::create_objects(), ManualGotoWindow::create_objects(), MainErrorGUI::create_objects(), ReelWindow::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(), OGGConfigVideo::create_objects(), OGGConfigAudio::create_objects(), MPEGConfigVideo::create_objects(), MPEGConfigAudio::create_objects(), MOVConfigVideo::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(), ConfirmDeleteAllIndexes::create_objects(), CWindowMaskGUI::create_objects(), CWindowProjectorGUI::create_objects(), CWindowCameraGUI::create_objects(), CWindowEyedropGUI::create_objects(), CWindowCropGUI::create_objects(), CropVideoWindow::create_objects(), ConfirmSaveWindow::create_objects(), ConfirmQuitWindow::create_objects(), ClipEditWindow::create_objects(), ChannelEditPictureWindow::create_objects(), ChannelEditEditWindow::create_objects(), ConfirmScan::create_objects(), BatchRenderGUI::create_objects(), AssetRemoveWindow::create_objects(), AssetEditWindow::create_objects(), FileFormat::create_objects_(), ADevicePrefs::create_oss_objs(), MPEGConfigVideo::update_cmodel_objs(), MOVConfigVideo::update_parameters(), MOVConfigAudio::update_parameters(), TimeFrontWindow::update_shape(), and GradientWindow::update_shape().
friend class BC_Toggle [friend] |
Definition at line 150 of file bcwindowbase.h.
friend class BC_Tumbler [friend] |
Definition at line 151 of file bcwindowbase.h.
friend class BC_Window [friend] |
Definition at line 152 of file bcwindowbase.h.
friend class BC_WindowEvents [friend] |
Definition at line 534 of file bcwindowbase.h.
Referenced by dispatch_event(), initialize(), and TestWindow::TestWindow().
BC_WindowBase* BC_WindowBase::top_level [private] |
Definition at line 641 of file bcwindowbase.h.
Referenced by accel_available(), BC_TextBox::activate(), BC_Slider::activate(), BC_ScrollBar::activate(), BC_Pan::activate(), BC_MenuBar::activate(), BC_ListBox::activate(), BC_PopupMenu::activate_menu(), BC_MenuBar::add_menu(), add_menubar(), add_subwindow(), alt_down(), BC_FullScreen::BC_FullScreen(), BC_Popup::BC_Popup(), BC_Tumbler::button_press_event(), BC_Toggle::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_ListBox::button_press_event(), BC_Button::button_press_event(), BC_Tumbler::button_release_event(), BC_Toggle::button_release_event(), BC_Slider::button_release_event(), BC_ScrollBar::button_release_event(), BC_Pot::button_release_event(), BC_PopupMenu::button_release_event(), BC_ListBox::button_release_event(), BC_Button::button_release_event(), clear_box(), copy_area(), BC_FileBox::create_listbox(), create_window(), ctrl_down(), BC_Tumbler::cursor_enter_event(), BC_Toggle::cursor_enter_event(), BC_TextBox::cursor_enter_event(), BC_Slider::cursor_enter_event(), BC_ScrollBar::cursor_enter_event(), BC_Pot::cursor_enter_event(), BC_PopupMenu::cursor_enter_event(), BC_ListBox::cursor_enter_event(), BC_Button::cursor_enter_event(), cursor_inside(), BC_Tumbler::cursor_motion_event(), BC_Toggle::cursor_motion_event(), BC_TextBox::cursor_motion_event(), BC_Slider::cursor_motion_event(), BC_ScrollBar::cursor_motion_event(), BC_Pot::cursor_motion_event(), BC_PopupMenu::cursor_motion_event(), BC_ListBox::cursor_motion_event(), BC_Button::cursor_motion_event(), BC_TextBox::cycle_textboxes(), deactivate(), BC_TextBox::deactivate(), BC_PopupMenu::deactivate(), BC_MenuBar::deactivate(), BC_ListBox::deactivate(), BC_TextBox::default_keypress(), BC_TextBox::disable(), dispatch_button_press(), dispatch_button_release(), dispatch_event(), dispatch_keypress_event(), dispatch_motion_event(), BC_ListBox::drag_motion_event(), BC_ListBox::drag_start_event(), BC_ListBox::drag_stop_event(), BC_Title::draw(), draw_3segmenth(), draw_3segmentv(), draw_9segment(), BC_ListBox::draw_background(), draw_bitmap(), draw_border(), BC_ListBox::draw_border(), draw_box(), draw_circle(), draw_colored_box(), draw_disc(), BC_MenuBar::draw_face(), draw_line(), draw_pixel(), draw_polygon(), draw_rectangle(), draw_text(), draw_tiles(), draw_top_background(), draw_top_tiles(), draw_triangle_down(), draw_triangle_down_flat(), draw_triangle_left(), draw_triangle_right(), draw_triangle_up(), draw_xft_text(), BC_TextBox::enable(), enable_opengl(), find_next_textbox(), find_prev_textbox(), flash(), flip_opengl(), flush(), get_abs_cursor_x(), get_abs_cursor_y(), get_button_down(), get_buttonpress(), get_clipboard(), get_color(), get_color_model(), get_cursor_over_window(), get_cursor_struct(), get_cursor_x(), get_cursor_y(), get_display(), BC_FileBox::get_display_mode(), get_double_click(), get_drag_x(), get_drag_y(), get_font_struct(), get_fontset(), get_has_focus(), get_hidden(), BC_DragWindow::get_init_x(), BC_DragWindow::get_init_y(), BC_ListBox::get_items_height(), get_keypress(), BC_ListBox::get_last_selection(), get_relative_cursor_x(), get_relative_cursor_y(), get_screen(), get_single_text_width(), get_text_ascent(), get_text_descent(), get_top_level(), get_window_lock(), grab_port_id(), hide_window(), init_colors(), init_window_shape(), initialize(), BC_PopupMenu::initialize(), BC_Pixmap::initialize(), BC_ListBox::initialize(), BC_Bitmap::initialize(), is_event_win(), BC_TextBox::keypress_event(), BC_MenuBar::keypress_event(), BC_ListBox::keypress_event(), lock_window(), new_bitmap(), raise_window(), relative_cursor_x(), relative_cursor_y(), 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_Button::repeat_event(), reposition_window(), resize_window(), BC_ListBox::select_next(), BC_ListBox::select_previous(), set_active_subwindow(), set_color(), set_cursor(), set_done(), set_font(), set_fontset(), set_icon(), BC_Toggle::set_images(), set_inverse(), set_opaque(), set_repeat(), set_title(), set_x_cursor(), shift_down(), show_tooltip(), show_window(), slide_down(), slide_left(), slide_right(), slide_up(), start_hourglass(), start_hourglass_recursive(), stop_hourglass(), stop_hourglass_recursive(), sync_display(), translate_coordinates(), BC_ListBox::translation_event(), unhide_cursor(), unlock_window(), unset_repeat(), and ~BC_WindowBase().
BC_WindowBase* BC_WindowBase::parent_window [private] |
Reimplemented in BrowseButton, AC3ConfigAudio, AVIConfigAudio, AVIConfigVideo, DVConfigAudio, DVConfigVideo, EXRConfigVideo, JPEGConfigVideo, JPEGConfigVideo, MOVConfigAudio, MOVConfigVideo, MPEGConfigAudio, MPEGConfigVideo, OGGConfigAudio, OGGConfigVideo, PNGConfigVideo, SndFileConfig, TIFFConfigVideo, VorbisConfigAudio, YUVConfigVideo, BC_OKTextButton, and BC_CancelTextButton.
Definition at line 643 of file bcwindowbase.h.
Referenced by BC_ListBox::activate(), add_subwindow(), BC_Toggle::disable(), BC_Title::draw(), BC_ScrollBar::draw(), BC_ProgressBar::draw(), BC_Pot::draw(), BC_PixmapSW::draw(), BC_Pan::draw(), BC_Bar::draw(), BC_ListBox::draw_button(), BC_Tumbler::draw_face(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_Meter::draw_face(), BC_GenericButton::draw_face(), BC_Button::draw_face(), BC_ListBox::draw_items(), BC_PopupMenu::draw_title(), BC_Meter::draw_titles(), BC_Toggle::enable(), get_deleting(), get_parent(), BC_ListBox::get_scrollbars(), initialize(), BC_SubWindow::initialize(), BC_ListBox::initialize(), BC_Pot::set_data(), BC_Bar::set_image(), BC_Tumbler::set_images(), BC_Slider::set_images(), BC_ScrollBar::set_images(), BC_ProgressBar::set_images(), BC_PopupMenu::set_images(), BC_Pan::set_images(), BC_Meter::set_images(), BC_GenericButton::set_images(), BC_Button::set_images(), BC_Tumbler::update_bitmaps(), BC_Button::update_bitmaps(), and ~BC_WindowBase().
BC_SubWindowList* BC_WindowBase::subwindows [private] |
Definition at line 645 of file bcwindowbase.h.
Referenced by add_menubar(), add_subwindow(), create_window(), dispatch_button_press(), dispatch_button_release(), dispatch_cursor_enter(), dispatch_cursor_leave(), dispatch_drag_motion(), dispatch_drag_start(), dispatch_drag_stop(), dispatch_expose_event(), dispatch_focus_in(), dispatch_focus_out(), dispatch_keypress_event(), dispatch_motion_event(), dispatch_repeat_event(), dispatch_resize_event(), dispatch_translation_event(), find_next_textbox(), find_prev_textbox(), hide_tooltip(), initialize(), match_window(), reposition_window(), resize_window(), start_hourglass_recursive(), stop_hourglass_recursive(), and ~BC_WindowBase().
BC_WidgetGridList* BC_WindowBase::widgetgrids [private] |
Definition at line 647 of file bcwindowbase.h.
Referenced by add_widgetgrid(), create_window(), initialize(), and ~BC_WindowBase().
int BC_WindowBase::x [private] |
Reimplemented in AWindowNewFolder, AWindowDeleteFolder, AWindowRenameFolder, AWindowDeleteDisk, AWindowDeleteProject, AWindowInfo, AWindowRedrawIndex, AWindowPaste, AWindowAppend, AWindowView, BrowseButton, CanvasTool, CWindowMaskGUI, CWindowCameraGUI, CWindowProjectorGUI, PerspectiveWindow, RadialBlurWindow, RotateWindow, and ZoomBlurWindow.
Definition at line 649 of file bcwindowbase.h.
Referenced by BC_Pan::activate(), BC_ListBox::activate(), BC_PopupMenu::activate_menu(), BC_MenuBar::add_menu(), VideoWindowCanvas::button_press(), HistogramCanvas::button_press_event(), CompressorCanvas::button_press_event(), SetChannelsCanvas::button_press_event(), VTrack::calculate_input_transfer(), VTrack::calculate_output_transfer(), BC_Pot::coords_to_angle(), 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(), RGB601Window::create_objects(), ReverseVideoWindow::create_objects(), ReverseAudioWindow::create_objects(), ReverbWindow::create_objects(), RerouteWindow::create_objects(), ReframeRTWindow::create_objects(), ReFrameWindow::create_objects(), SharpenWindow::create_objects(), PolarWindow::create_objects(), PitchWindow::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(), InvertWindow::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(), FrameFieldWindow::create_objects(), FlipWindow::create_objects(), FieldFrameWindow::create_objects(), DownSampleWindow::create_objects(), DotWindow::create_objects(), DiffKeyGUI::create_objects(), DespikeWindow::create_objects(), DenoiseVideoWindow::create_objects(), DenoiseFFTWindow::create_objects(), DenoiseWindow::create_objects(), DelayVideoWindow::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(), MWindow::create_objects(), ErrorBox::create_objects(), BC_ProgressWindow::create_objects(), BC_NewFolder::create_objects(), BC_FileBox::create_objects(), BC_DeleteFile::create_objects(), ZoomBar::create_objects(), TipWindowGUI::create_objects(), StatusBar::create_objects(), SetFormatWindow::create_objects(), ScaleWindow::create_objects(), ResizeTrackWindow::create_objects(), ResampleWindow::create_objects(), RenderWindow::create_objects(), RecordWindow::create_objects(), RecordPrefs::create_objects(), RecordGUI::create_objects(), RecConfirmDelete::create_objects(), QuestionWindow::create_objects(), PreferencesWindow::create_objects(), PluginPrefs::create_objects(), PluginAClientWindow::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), NewFolder::create_objects(), NewWindow::create_objects(), MenuEffectPrompt::create_objects(), MenuEffectWindow::create_objects(), MButtons::create_objects(), ManualGotoWindow::create_objects(), MainErrorGUI::create_objects(), ReelWindow::create_objects(), LoadFileWindow::create_objects(), LabelEditWindow::create_objects(), InterfacePrefs::create_objects(), GWindowGUI::create_objects(), FormatVWindow::create_objects(), FormatAWindow::create_objects(), FormatTools::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(), MOVConfigVideo::create_objects(), MOVConfigAudio::create_objects(), JPEGConfigVideo::create_objects(), EXRConfigVideo::create_objects(), AVIConfigVideo::create_objects(), AVIConfigAudio::create_objects(), AC3ConfigAudio::create_objects(), FeatherEditsWindow::create_objects(), ExportEDLWindow::create_objects(), EditPopupTitleWindow::create_objects(), ConfirmDeleteAllIndexes::create_objects(), CWindowEyedropGUI::create_objects(), CWindowCropGUI::create_objects(), CropVideoWindow::create_objects(), ConfirmSaveWindow::create_objects(), ConfirmQuitWindow::create_objects(), ClipEditWindow::create_objects(), ChannelEditPictureWindow::create_objects(), ChannelEditEditWindow::create_objects(), ConfirmScan::create_objects(), ChannelEditWindow::create_objects(), BatchRenderGUI::create_objects(), AWindowGUI::create_objects(), AssetRemoveWindow::create_objects(), AssetEditWindow::create_objects(), AboutPrefs::create_objects(), FileFormat::create_objects_(), VideoWindowCanvas::cursor_motion(), HistogramCanvas::cursor_motion_event(), CompressorCanvas::cursor_motion_event(), dispatch_event(), dispatch_translation_event(), TrackCanvas::do_autos(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugins(), TrackCanvas::do_transitions(), PaletteWheel::draw(), BC_Title::draw(), SetChannelsCanvas::draw(), TrackCanvas::draw_brender_start(), HistogramWindow::draw_canvas_overlay(), BC_Toggle::draw_face(), BC_Meter::draw_face(), BC_GenericButton::draw_face(), TrackCanvas::draw_floatline(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_loop_points(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), CompressorWindow::draw_scales(), BC_ListBox::draw_text_recursive(), BC_ListBox::draw_titles(), TrackCanvas::draw_transitions(), BC_TextBox::find_ibeam(), BC_ListBox::get_column_offset(), RenderEngine::get_correction_factor(), BC_ListBox::get_item_h(), BC_ListBox::get_item_w(), BC_ListBox::get_items_height(), BC_ListBox::get_items_width(), VTrack::get_projection(), get_relative_cursor_x(), get_relative_cursor_y(), BC_Title::get_size(), BC_WidgetGrid::get_w(), get_x(), get_x2(), BC_WidgetGrid::guess_x(), initialize(), BC_Title::initialize(), BC_SubWindow::initialize(), BC_PopupMenu::initialize(), InterpolatePixelsConfig::InterpolatePixelsConfig(), BC_WidgetGrid::move_widgets(), relative_cursor_x(), relative_cursor_y(), AWindowGUI::reposition_objects(), FormatTools::reposition_window(), BC_Bar::resize_event(), ZoomBar::resize_event(), StatusBar::resize_event(), RecordGUI::resize_event(), MenuEffectWindow::resize_event(), LoadFileWindow::resize_event(), ConfirmSaveWindow::resize_event(), BatchRenderGUI::resize_event(), AWindowGUI::resize_event(), BC_NewFolderThread::run(), NewThread::run(), DeInterlaceWindow::set_mode(), show_tooltip(), CompressorWindow::update_canvas(), MPEGConfigVideo::update_cmodel_objs(), GammaWindow::update_histogram(), MOVConfigVideo::update_parameters(), MOVConfigAudio::update_parameters(), TimeFrontWindow::update_shape(), GradientWindow::update_shape(), and CWindowGUI::zoom_canvas().
int BC_WindowBase::y [private] |
Reimplemented in AWindowNewFolder, AWindowDeleteFolder, AWindowRenameFolder, AWindowDeleteDisk, AWindowDeleteProject, AWindowInfo, AWindowRedrawIndex, AWindowPaste, AWindowAppend, AWindowView, BrowseButton, CanvasTool, CWindowMaskGUI, CWindowCameraGUI, CWindowProjectorGUI, PerspectiveWindow, RadialBlurWindow, RotateWindow, YUVWindow, and ZoomBlurWindow.
Definition at line 649 of file bcwindowbase.h.
Referenced by BC_Pan::activate(), BC_ListBox::activate(), BC_PopupMenu::activate_menu(), VideoWindowCanvas::button_press(), HistogramCanvas::button_press_event(), CompressorCanvas::button_press_event(), SetChannelsCanvas::button_press_event(), VideoScopeVectorscope::calculate_graduations(), VideoScopeWaveform::calculate_graduations(), VTrack::calculate_input_transfer(), VTrack::calculate_output_transfer(), BC_Pot::coords_to_angle(), 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(), RGB601Window::create_objects(), ReverseVideoWindow::create_objects(), ReverseAudioWindow::create_objects(), ReverbWindow::create_objects(), RerouteWindow::create_objects(), ReframeRTWindow::create_objects(), ReFrameWindow::create_objects(), SharpenWindow::create_objects(), PolarWindow::create_objects(), PitchWindow::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(), InvertWindow::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(), 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(), DenoiseFFTWindow::create_objects(), DenoiseWindow::create_objects(), DelayVideoWindow::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(), MWindow::create_objects(), ErrorBox::create_objects(), BC_ProgressWindow::create_objects(), BC_NewFolder::create_objects(), BC_FileBox::create_objects(), BC_DeleteFile::create_objects(), ZoomBar::create_objects(), TipWindowGUI::create_objects(), StatusBar::create_objects(), SetFormatWindow::create_objects(), ScaleWindow::create_objects(), ResizeTrackWindow::create_objects(), ResampleWindow::create_objects(), RenderWindow::create_objects(), RecordWindow::create_objects(), RecordPrefs::create_objects(), RecordGUI::create_objects(), RecConfirmDelete::create_objects(), QuestionWindow::create_objects(), PreferencesWindow::create_objects(), PluginPrefs::create_objects(), PluginAClientWindow::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), NewFolder::create_objects(), NewWindow::create_objects(), MenuEffectPrompt::create_objects(), MenuEffectWindow::create_objects(), MButtons::create_objects(), ManualGotoWindow::create_objects(), MainErrorGUI::create_objects(), ReelWindow::create_objects(), LoadFileWindow::create_objects(), LabelEditWindow::create_objects(), InterfacePrefs::create_objects(), GWindowGUI::create_objects(), FormatVWindow::create_objects(), FormatAWindow::create_objects(), FormatTools::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(), MOVConfigVideo::create_objects(), MOVConfigAudio::create_objects(), JPEGConfigVideo::create_objects(), EXRConfigVideo::create_objects(), AVIConfigVideo::create_objects(), AVIConfigAudio::create_objects(), AC3ConfigAudio::create_objects(), FeatherEditsWindow::create_objects(), ExportEDLWindow::create_objects(), EditPopupTitleWindow::create_objects(), ConfirmDeleteAllIndexes::create_objects(), CWindowEyedropGUI::create_objects(), CWindowCropGUI::create_objects(), CropVideoWindow::create_objects(), ConfirmSaveWindow::create_objects(), ConfirmQuitWindow::create_objects(), ClipEditWindow::create_objects(), ChannelEditPictureWindow::create_objects(), ChannelEditEditWindow::create_objects(), ConfirmScan::create_objects(), ChannelEditWindow::create_objects(), BatchRenderGUI::create_objects(), AWindowGUI::create_objects(), AssetRemoveWindow::create_objects(), AssetEditWindow::create_objects(), AboutPrefs::create_objects(), FileFormat::create_objects_(), VideoWindowCanvas::cursor_motion(), HistogramCanvas::cursor_motion_event(), CompressorCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), dispatch_event(), dispatch_translation_event(), TrackCanvas::do_autos(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugins(), TrackCanvas::do_transitions(), PaletteWheel::draw(), BC_Title::draw(), SetChannelsCanvas::draw(), HistogramWindow::draw_canvas_overlay(), BC_Toggle::draw_face(), BC_Slider::draw_face(), BC_GenericButton::draw_face(), TrackCanvas::draw_floatline(), VideoScopeWaveform::draw_graduations(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), CompressorWindow::draw_scales(), BC_ListBox::draw_text_recursive(), TrackCanvas::draw_transitions(), BC_TextBox::find_ibeam(), BC_WidgetGrid::get_h(), BC_ListBox::get_item_h(), BC_ListBox::get_item_w(), BC_ListBox::get_items_height(), BC_ListBox::get_items_width(), VTrack::get_projection(), get_relative_cursor_x(), get_relative_cursor_y(), BC_Title::get_size(), get_y(), get_y2(), BC_WidgetGrid::guess_y(), initialize(), BC_SubWindow::initialize(), BC_PopupMenu::initialize(), InterpolatePixelsConfig::InterpolatePixelsConfig(), PatchBay::is_over_track(), BC_WidgetGrid::move_widgets(), HistogramUnit::process_package(), relative_cursor_x(), relative_cursor_y(), FormatTools::reposition_window(), VideoScopeWindow::resize_event(), BC_Bar::resize_event(), ZoomBar::resize_event(), StatusBar::resize_event(), RecordGUI::resize_event(), MenuEffectWindow::resize_event(), LoadFileWindow::resize_event(), ConfirmSaveWindow::resize_event(), BatchRenderGUI::resize_event(), AWindowGUI::resize_event(), BC_NewFolderThread::run(), NewThread::run(), DeInterlaceWindow::set_mode(), show_tooltip(), TrackCanvas::test_floatline(), SynthCanvas::update(), PatchBay::update(), CompressorWindow::update_canvas(), MPEGConfigVideo::update_cmodel_objs(), SynthWindow::update_oscillators(), MOVConfigVideo::update_parameters(), MOVConfigAudio::update_parameters(), TimeFrontWindow::update_shape(), GradientWindow::update_shape(), and CWindowGUI::zoom_canvas().
int BC_WindowBase::w [private] |
Reimplemented in ResizeTrackWindow.
Definition at line 649 of file bcwindowbase.h.
Referenced by BC_PopupMenu::activate_menu(), BC_MenuBar::add_menu(), MWindow::asset_to_size(), HistogramSlider::button_press_event(), SetChannelsCanvas::button_press_event(), PerspectiveWindow::calculate_canvas_coords(), MenuEffectPrompt::calculate_w(), VideoScopeWindow::create_objects(), ReIndexWindow::create_objects(), PluginAClientWindow::create_objects(), cursor_inside(), PerspectiveCanvas::cursor_motion_event(), dispatch_event(), TrackCanvas::do_plugins(), TrackCanvas::do_transitions(), PaletteWheel::draw(), BC_Title::draw(), BC_TextBox::draw(), BC_ScrollBar::draw(), BC_ProgressBar::draw(), BC_Pan::draw(), BC_MenuItem::draw(), BC_Bar::draw(), SetChannelsCanvas::draw(), draw_bitmap(), BC_TextBox::draw_border(), BC_ListBox::draw_button(), draw_center_text(), draw_check(), VideoWindowCanvas::draw_crop_box(), BC_Tumbler::draw_face(), BC_Toggle::draw_face(), BC_Meter::draw_face(), BC_MenuBar::draw_face(), BC_GenericButton::draw_face(), BC_Button::draw_face(), VideoScopeWaveform::draw_graduations(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), BC_ListBox::draw_text_recursive(), BC_PopupMenu::draw_title(), draw_tooltip(), TrackCanvas::draw_transitions(), BC_ListBox::get_item_h(), BC_ListBox::get_item_w(), BC_ListBox::get_items_height(), BC_ListBox::get_items_width(), get_single_text_width(), get_text_width(), get_w(), get_x2(), FormatSwapExtents::handle_event(), ResizeTrackSwap::handle_event(), NewSwapExtents::handle_event(), AspectPulldown::handle_event(), FrameSizePulldown::handle_event(), CWindowCameraBottom::handle_event(), CWindowCameraTop::handle_event(), CWindowCameraRight::handle_event(), CWindowCameraLeft::handle_event(), BC_ListBox::init_column_width(), initialize(), BC_Tumbler::initialize(), BC_Toggle::initialize(), BC_Title::initialize(), BC_SubWindow::initialize(), BC_Slider::initialize(), BC_Pot::initialize(), BC_PopupMenu::initialize(), BC_PixmapSW::initialize(), BC_Meter::initialize(), BC_ListBox::initialize(), LiveVideo::LiveVideo(), HistogramUnit::process_package(), BC_Title::reposition(), AWindowGUI::reposition_objects(), set_background(), BC_ScrollBar::set_images(), BC_PopupMenu::set_images(), BC_Pan::set_images(), BC_GenericButton::set_images(), BC_Button::set_images(), slide_down(), slide_left(), slide_right(), slide_up(), HistogramSlider::update(), BC_Title::update(), BC_Tumbler::update_bitmaps(), BC_Button::update_bitmaps(), and VideoScopeEffect::VideoScopeEffect().
int BC_WindowBase::h [private] |
Reimplemented in ResizeTrackWindow, ColorWindow, and DownSampleWindow.
Definition at line 649 of file bcwindowbase.h.
Referenced by BC_PopupMenu::activate_menu(), MWindow::asset_to_size(), HistogramSlider::button_press_event(), SetChannelsCanvas::button_press_event(), PerspectiveWindow::calculate_canvas_coords(), MenuEffectPrompt::calculate_h(), VideoScopeWindow::create_objects(), PaletteWheel::create_objects(), ReIndexWindow::create_objects(), cursor_inside(), PerspectiveCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), dispatch_event(), TrackCanvas::do_plugins(), TrackCanvas::do_transitions(), PaletteWheel::draw(), BC_Title::draw(), BC_TextBox::draw(), BC_ScrollBar::draw(), BC_ProgressBar::draw(), BC_Pan::draw(), BC_Bar::draw(), SetChannelsCanvas::draw(), draw_3segmenth(), draw_bitmap(), BC_TextBox::draw_border(), BC_ListBox::draw_button(), draw_check(), VideoWindowCanvas::draw_crop_box(), BC_Tumbler::draw_face(), BC_Slider::draw_face(), BC_Meter::draw_face(), BC_MenuBar::draw_face(), BC_Button::draw_face(), VideoScopeWaveform::draw_graduations(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), BC_ListBox::draw_text_recursive(), BC_PopupMenu::draw_title(), draw_tooltip(), TrackCanvas::draw_transitions(), get_h(), BC_ListBox::get_item_h(), BC_ListBox::get_item_w(), BC_ListBox::get_items_height(), BC_ListBox::get_items_width(), get_text_height(), get_y2(), FormatSwapExtents::handle_event(), ResizeTrackSwap::handle_event(), NewSwapExtents::handle_event(), AspectPulldown::handle_event(), FrameSizePulldown::handle_event(), CWindowCameraBottom::handle_event(), CWindowCameraTop::handle_event(), CWindowCameraRight::handle_event(), CWindowCameraLeft::handle_event(), initialize(), BC_Tumbler::initialize(), BC_Toggle::initialize(), BC_Title::initialize(), BC_TextBox::initialize(), BC_SubWindow::initialize(), BC_Slider::initialize(), BC_ProgressBar::initialize(), BC_Pot::initialize(), BC_PopupMenu::initialize(), BC_PixmapSW::initialize(), BC_Meter::initialize(), BC_MenuBar::initialize(), BC_ListBox::initialize(), PatchBay::is_over_track(), LiveVideo::LiveVideo(), HistogramUnit::process_package(), BC_Title::reposition(), set_background(), BC_Bar::set_image(), BC_ScrollBar::set_images(), BC_PopupMenu::set_images(), BC_Pan::set_images(), BC_GenericButton::set_images(), BC_Button::set_images(), slide_down(), slide_left(), slide_right(), slide_up(), HistogramSlider::update(), BC_Title::update(), PatchGUI::update(), BC_Tumbler::update_bitmaps(), BC_Button::update_bitmaps(), GammaWindow::update_histogram(), and VideoScopeEffect::VideoScopeEffect().
int BC_WindowBase::light1 [private] |
Definition at line 651 of file bcwindowbase.h.
int BC_WindowBase::light2 [private] |
Definition at line 651 of file bcwindowbase.h.
int BC_WindowBase::medium [private] |
Definition at line 651 of file bcwindowbase.h.
int BC_WindowBase::dark1 [private] |
Definition at line 651 of file bcwindowbase.h.
int BC_WindowBase::dark2 [private] |
Definition at line 651 of file bcwindowbase.h.
int BC_WindowBase::bg_color [private] |
Definition at line 651 of file bcwindowbase.h.
Referenced by add_subwindow(), clear_box(), draw_tiles(), get_bg_color(), get_bgcolor(), initialize(), BC_TextBox::initialize(), BC_SubWindow::initialize(), BC_MenuBar::initialize(), BC_Bitmap::initialize(), slide_down(), and slide_up().
int BC_WindowBase::window_type [private] |
Definition at line 653 of file bcwindowbase.h.
Referenced by accel_available(), deactivate(), dispatch_repeat_event(), dispatch_resize_event(), dispatch_translation_event(), initialize(), reposition_window(), resize_event(), resize_window(), run_window(), set_done(), set_repeat(), unset_repeat(), and ~BC_WindowBase().
BC_MenuBar* BC_WindowBase::active_menubar [private] |
Definition at line 655 of file bcwindowbase.h.
Referenced by BC_MenuBar::activate(), deactivate(), BC_MenuBar::deactivate(), dispatch_button_press(), dispatch_button_release(), dispatch_cursor_enter(), dispatch_drag_start(), dispatch_motion_event(), initialize(), and ~BC_WindowBase().
BC_PopupMenu* BC_WindowBase::active_popup_menu [private] |
Definition at line 657 of file bcwindowbase.h.
Referenced by BC_PopupMenu::activate_menu(), deactivate(), BC_PopupMenu::deactivate(), dispatch_button_press(), dispatch_button_release(), dispatch_cursor_enter(), dispatch_drag_start(), dispatch_motion_event(), initialize(), and ~BC_WindowBase().
BC_WindowBase* BC_WindowBase::active_subwindow [private] |
Definition at line 659 of file bcwindowbase.h.
Referenced by BC_TextBox::activate(), BC_Slider::activate(), BC_ScrollBar::activate(), BC_ListBox::activate(), BC_Pot::button_press_event(), cycle_textboxes(), deactivate(), BC_ListBox::deactivate(), dispatch_button_press(), dispatch_button_release(), dispatch_cursor_enter(), dispatch_drag_start(), dispatch_keypress_event(), dispatch_motion_event(), find_next_textbox(), find_prev_textbox(), initialize(), BC_MenuBar::keypress_event(), set_active_subwindow(), and ~BC_WindowBase().
int BC_WindowBase::allow_resize [private] |
int BC_WindowBase::hidden [private] |
Definition at line 663 of file bcwindowbase.h.
Referenced by create_window(), get_hidden(), hide_window(), and show_window().
int BC_WindowBase::private_color [private] |
Definition at line 663 of file bcwindowbase.h.
Referenced by BC_FullScreen::BC_FullScreen(), BC_Popup::BC_Popup(), get_color(), and init_colors().
int BC_WindowBase::bits_per_pixel [private] |
int BC_WindowBase::color_model [private] |
Reimplemented in SetFormatWindow.
Definition at line 663 of file bcwindowbase.h.
Referenced by evaluate_color_model(), get_color(), get_color_model(), and init_colors().
int BC_WindowBase::server_byte_order [private] |
Definition at line 664 of file bcwindowbase.h.
Referenced by create_window(), get_color(), init_colors(), and BC_Bitmap::read_frame().
int BC_WindowBase::client_byte_order [private] |
Definition at line 664 of file bcwindowbase.h.
Referenced by create_window(), get_color(), and init_colors().
int BC_WindowBase::total_colors [private] |
Definition at line 666 of file bcwindowbase.h.
Referenced by allocate_color_table(), create_color(), create_private_colors(), get_color(), and init_colors().
int BC_WindowBase::current_color_value [private] |
int BC_WindowBase::current_color_pixel [private] |
int BC_WindowBase::color_table[256][2] [private] |
Definition at line 670 of file bcwindowbase.h.
Referenced by allocate_color_table(), create_color(), create_private_colors(), and get_color().
int BC_WindowBase::video_on [private] |
Definition at line 672 of file bcwindowbase.h.
Referenced by draw_bitmap(), get_video_on(), initialize(), start_video(), stop_video(), and update_video_cursor().
int BC_WindowBase::done [private] |
Reimplemented in SpectrogramWindow.
Definition at line 674 of file bcwindowbase.h.
Referenced by HistogramMain::calculate_linear(), TitleWindow::create_objects(), MWindow::create_plugindb(), HistogramCanvas::cursor_motion_event(), Tracks::delete_tracks(), dispatch_event(), TrackCanvas::do_plugins(), TrackCanvas::draw_plugins(), BC_TextBox::get_cursor_letter(), get_event(), BC_ListBox::keypress_event(), BC_ListBox::query_list(), run_window(), BC_ListBox::select_next(), BC_ListBox::select_previous(), MWindow::show_plugin(), ChannelEditWindow::sort(), AWindowGUI::sort_picons(), and FileSystem::test_filter().
int BC_WindowBase::return_value [private] |
int BC_WindowBase::motion_events [private] |
Definition at line 678 of file bcwindowbase.h.
Referenced by dispatch_event(), dispatch_motion_event(), and initialize().
int BC_WindowBase::last_motion_x [private] |
Definition at line 678 of file bcwindowbase.h.
Referenced by dispatch_event(), and dispatch_motion_event().
int BC_WindowBase::last_motion_y [private] |
Definition at line 678 of file bcwindowbase.h.
Referenced by dispatch_event(), and dispatch_motion_event().
Window BC_WindowBase::last_motion_win [private] |
Definition at line 680 of file bcwindowbase.h.
Referenced by dispatch_event(), dispatch_motion_event(), and initialize().
int BC_WindowBase::resize_events [private] |
Definition at line 682 of file bcwindowbase.h.
Referenced by dispatch_event(), dispatch_resize_event(), and initialize().
int BC_WindowBase::last_resize_w [private] |
int BC_WindowBase::last_resize_h [private] |
int BC_WindowBase::translation_events [private] |
Definition at line 683 of file bcwindowbase.h.
Referenced by dispatch_event(), dispatch_translation_event(), and initialize().
int BC_WindowBase::last_translate_x [private] |
Definition at line 683 of file bcwindowbase.h.
Referenced by dispatch_event(), dispatch_translation_event(), BC_MenuPopup::dispatch_translation_event(), and BC_ListBox::translation_event().
int BC_WindowBase::last_translate_y [private] |
Definition at line 683 of file bcwindowbase.h.
Referenced by dispatch_event(), dispatch_translation_event(), BC_MenuPopup::dispatch_translation_event(), and BC_ListBox::translation_event().
int BC_WindowBase::prev_x [private] |
Definition at line 684 of file bcwindowbase.h.
Referenced by dispatch_translation_event(), BC_MenuPopup::dispatch_translation_event(), and BC_ListBox::translation_event().
int BC_WindowBase::prev_y [private] |
Definition at line 684 of file bcwindowbase.h.
Referenced by dispatch_translation_event(), BC_MenuPopup::dispatch_translation_event(), TrackCanvas::draw_floatline(), and BC_ListBox::translation_event().
int BC_WindowBase::translation_count [private] |
Definition at line 687 of file bcwindowbase.h.
Referenced by dispatch_event(), initialize(), and reposition_window().
int BC_WindowBase::x_correction [private] |
Definition at line 688 of file bcwindowbase.h.
Referenced by create_window(), dispatch_translation_event(), and initialize().
int BC_WindowBase::y_correction [private] |
Definition at line 688 of file bcwindowbase.h.
Referenced by create_window(), dispatch_translation_event(), and initialize().
int BC_WindowBase::ctrl_mask [private] |
Definition at line 690 of file bcwindowbase.h.
Referenced by ctrl_down(), get_key_masks(), and initialize().
int BC_WindowBase::shift_mask [private] |
Definition at line 690 of file bcwindowbase.h.
Referenced by get_key_masks(), initialize(), and shift_down().
int BC_WindowBase::alt_mask [private] |
Definition at line 690 of file bcwindowbase.h.
Referenced by alt_down(), get_key_masks(), and initialize().
int BC_WindowBase::cursor_x [private] |
Definition at line 692 of file bcwindowbase.h.
Referenced by BC_PopupMenu::activate_menu(), PerspectiveCanvas::button_press_event(), BC_TextBox::button_press_event(), BC_Slider::button_press_event(), BC_ScrollBar::button_press_event(), BC_ListBox::button_press_event(), TrackCanvas::button_press_event(), BC_ListBox::button_release_event(), BC_ScrollBar::cursor_enter_event(), cursor_inside(), BC_TextBox::cursor_motion_event(), BC_Slider::cursor_motion_event(), BC_ScrollBar::cursor_motion_event(), BC_ListBox::cursor_motion_event(), TrackCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), BC_MenuItem::dispatch_button_press(), BC_Menu::dispatch_button_press(), BC_MenuItem::dispatch_button_release(), BC_Menu::dispatch_button_release(), dispatch_event(), dispatch_motion_event(), BC_MenuItem::dispatch_motion_event(), BC_Menu::dispatch_motion_event(), VWindowGUI::drag_motion(), TrackCanvas::drag_motion(), CWindowGUI::drag_motion(), BC_ListBox::drag_motion_event(), BC_ListBox::drag_start_event(), BC_ListBox::drag_stop_event(), get_cursor_x(), TrackCanvas::get_drop_position(), initialize(), PatchBay::is_over_track(), MWindowGUI::keypress_event(), relative_cursor_x(), and relative_cursor_y().
int BC_WindowBase::cursor_y [private] |
Definition at line 692 of file bcwindowbase.h.
Referenced by BC_PopupMenu::activate_menu(), PerspectiveCanvas::button_press_event(), BC_Tumbler::button_press_event(), BC_TextBox::button_press_event(), BC_Slider::button_press_event(), BC_ScrollBar::button_press_event(), BC_ListBox::button_press_event(), TrackCanvas::button_press_event(), BC_ListBox::button_release_event(), BC_ScrollBar::cursor_enter_event(), cursor_inside(), BC_TextBox::cursor_motion_event(), BC_Slider::cursor_motion_event(), BC_ScrollBar::cursor_motion_event(), BC_ListBox::cursor_motion_event(), TrackCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), BC_MenuItem::dispatch_button_press(), BC_Menu::dispatch_button_press(), BC_MenuItem::dispatch_button_release(), BC_Menu::dispatch_button_release(), dispatch_event(), dispatch_motion_event(), BC_MenuItem::dispatch_motion_event(), BC_Menu::dispatch_motion_event(), VWindowGUI::drag_motion(), TrackCanvas::drag_motion(), CWindowGUI::drag_motion(), BC_ListBox::drag_motion_event(), BC_ListBox::drag_start_event(), BC_ListBox::drag_stop_event(), get_cursor_y(), initialize(), PatchBay::is_over_track(), MWindowGUI::keypress_event(), relative_cursor_x(), and relative_cursor_y().
int BC_WindowBase::button_down [private] |
Reimplemented in PatchBay, ScalePosition, VideoWindowCanvas, BC_Slider, PaletteWheel, and PaletteWheelValue.
Definition at line 694 of file bcwindowbase.h.
Referenced by BC_MenuBar::button_release_event(), BC_Tumbler::cursor_enter_event(), BC_Toggle::cursor_enter_event(), BC_Pot::cursor_enter_event(), BC_PopupMenu::cursor_enter_event(), BC_Button::cursor_enter_event(), BC_Tumbler::cursor_motion_event(), BC_Toggle::cursor_motion_event(), BC_Pot::cursor_motion_event(), BC_Button::cursor_motion_event(), dispatch_event(), get_button_down(), and initialize().
int BC_WindowBase::button_number [private] |
Definition at line 694 of file bcwindowbase.h.
Referenced by dispatch_button_release(), dispatch_event(), get_buttonpress(), and initialize().
uint64_t BC_WindowBase::button_time1 [private] |
uint64_t BC_WindowBase::button_time2 [private] |
int BC_WindowBase::double_click [private] |
Definition at line 697 of file bcwindowbase.h.
Referenced by dispatch_event(), get_double_click(), and initialize().
int BC_WindowBase::button_pressed [private] |
int BC_WindowBase::key_pressed [private] |
Definition at line 701 of file bcwindowbase.h.
Referenced by dispatch_event(), get_keypress(), and initialize().
int BC_WindowBase::toggle_value [private] |
Definition at line 703 of file bcwindowbase.h.
Referenced by BC_Toggle::button_press_event(), get_toggle_value(), and initialize().
int BC_WindowBase::toggle_drag [private] |
Definition at line 704 of file bcwindowbase.h.
Referenced by BC_Toggle::button_press_event(), BC_Toggle::button_release_event(), get_toggle_drag(), and initialize().
int BC_WindowBase::has_focus [private] |
Definition at line 706 of file bcwindowbase.h.
Referenced by dispatch_event(), get_has_focus(), and initialize().
BC_Resources BC_WindowBase::resources [static, private] |
Definition at line 708 of file bcwindowbase.h.
Referenced by BC_Pot::angle_to_coords(), BC_Toggle::calculate_extents(), BC_GenericButton::calculate_h(), BC_GenericButton::calculate_w(), ADevicePrefs::create_alsa_objs(), ADevicePrefs::create_cine_objs(), ADevicePrefs::create_esound_objs(), ADevicePrefs::create_firewire_objs(), BC_FileBox::create_history(), BC_FileBox::create_objects(), RecordPrefs::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), InterfacePrefs::create_objects(), AboutPrefs::create_objects(), ADevicePrefs::create_oss_objs(), create_window(), dispatch_event(), BC_TextBox::draw(), BC_MenuItem::draw(), BC_TextBox::draw_border(), BC_ListBox::draw_border(), BC_Toggle::draw_face(), BC_GenericButton::draw_face(), BC_ListBox::draw_items(), BC_ListBox::draw_text_recursive(), BC_PopupMenu::draw_title(), BC_ListBox::get_item_highlight(), grab_port_id(), init_fonts(), init_xft(), BC_TextBox::initialize(), BC_MenuBar::initialize(), load_defaults(), save_defaults(), BC_Toggle::set_images(), BC_PopupMenu::set_images(), BC_GenericButton::set_images(), and BC_FileBox::update_history().
ArrayList<BC_Repeater*> BC_WindowBase::repeaters [private] |
Definition at line 710 of file bcwindowbase.h.
Referenced by dispatch_repeat_event(), set_repeat(), unset_all_repeaters(), and unset_repeat().
char BC_WindowBase::tooltip_text[BCTEXTLEN] [private] |
Definition at line 713 of file bcwindowbase.h.
Referenced by draw_tooltip(), initialize(), BC_Tumbler::repeat_event(), BC_Toggle::repeat_event(), BC_TextBox::repeat_event(), BC_Slider::repeat_event(), BC_Pot::repeat_event(), BC_PopupMenu::repeat_event(), BC_Pan::repeat_event(), BC_ListBox::repeat_event(), BC_Button::repeat_event(), set_tooltip(), and show_tooltip().
int BC_WindowBase::tooltip_on [private] |
Definition at line 715 of file bcwindowbase.h.
Referenced by BC_Slider::button_press_event(), BC_Pot::button_press_event(), hide_tooltip(), initialize(), BC_Slider::repeat_event(), BC_Pot::repeat_event(), set_tooltip(), and show_tooltip().
BC_Popup* BC_WindowBase::tooltip_popup [private] |
Definition at line 719 of file bcwindowbase.h.
Referenced by draw_tooltip(), hide_tooltip(), initialize(), set_tooltip(), and show_tooltip().
int BC_WindowBase::tooltip_done [private] |
Definition at line 721 of file bcwindowbase.h.
Referenced by BC_Tumbler::cursor_enter_event(), BC_Toggle::cursor_enter_event(), BC_TextBox::cursor_enter_event(), BC_Slider::cursor_enter_event(), BC_Pot::cursor_enter_event(), BC_PopupMenu::cursor_enter_event(), BC_Pan::cursor_enter_event(), BC_Button::cursor_enter_event(), initialize(), BC_Tumbler::repeat_event(), BC_Toggle::repeat_event(), BC_TextBox::repeat_event(), BC_Slider::repeat_event(), BC_Pot::repeat_event(), BC_PopupMenu::repeat_event(), BC_Pan::repeat_event(), BC_ListBox::repeat_event(), and BC_Button::repeat_event().
int BC_WindowBase::persistant_tooltip [private] |
XFontSet BC_WindowBase::largefontset [private] |
Definition at line 728 of file bcwindowbase.h.
Referenced by get_fontset(), init_fonts(), and set_fontset().
XFontSet BC_WindowBase::mediumfontset [private] |
Definition at line 728 of file bcwindowbase.h.
Referenced by get_fontset(), init_fonts(), and set_fontset().
XFontSet BC_WindowBase::smallfontset [private] |
Definition at line 728 of file bcwindowbase.h.
Referenced by get_fontset(), init_fonts(), and set_fontset().
XFontSet BC_WindowBase::curr_fontset [private] |
Definition at line 728 of file bcwindowbase.h.
Referenced by get_curr_fontset(), init_fonts(), and set_fontset().
int BC_WindowBase::current_font [private] |
Definition at line 731 of file bcwindowbase.h.
Referenced by draw_center_text(), BC_Toggle::draw_face(), BC_GenericButton::draw_face(), draw_text(), draw_xft_text(), initialize(), TitleWindow::next_font(), TitleWindow::previous_font(), and set_font().
XFontStruct* BC_WindowBase::largefont [private] |
XFontStruct * BC_WindowBase::mediumfont [private] |
Definition at line 732 of file bcwindowbase.h.
Referenced by get_font_struct(), init_fonts(), and init_gc().
XFontStruct * BC_WindowBase::smallfont [private] |
void* BC_WindowBase::largefont_xft [private] |
Definition at line 735 of file bcwindowbase.h.
Referenced by init_xft(), initialize(), and ~BC_WindowBase().
void * BC_WindowBase::mediumfont_xft [private] |
Definition at line 735 of file bcwindowbase.h.
Referenced by init_xft(), initialize(), and ~BC_WindowBase().
void * BC_WindowBase::smallfont_xft [private] |
Definition at line 735 of file bcwindowbase.h.
Referenced by init_xft(), initialize(), and ~BC_WindowBase().
int64_t BC_WindowBase::current_color [private] |
Definition at line 738 of file bcwindowbase.h.
Referenced by draw_xft_text(), get_color(), initialize(), and set_color().
int BC_WindowBase::drag_x [private] |
Definition at line 740 of file bcwindowbase.h.
Referenced by dispatch_event(), dispatch_motion_event(), and get_drag_x().
int BC_WindowBase::drag_y [private] |
Definition at line 740 of file bcwindowbase.h.
Referenced by dispatch_event(), dispatch_motion_event(), and get_drag_y().
int BC_WindowBase::drag_x1 [private] |
int BC_WindowBase::drag_x2 [private] |
Definition at line 742 of file bcwindowbase.h.
Referenced by dispatch_event(), and dispatch_motion_event().
int BC_WindowBase::drag_y1 [private] |
int BC_WindowBase::drag_y2 [private] |
Definition at line 742 of file bcwindowbase.h.
Referenced by dispatch_event(), and dispatch_motion_event().
int BC_WindowBase::is_dragging [private] |
Definition at line 744 of file bcwindowbase.h.
Referenced by dispatch_drag_motion(), dispatch_drag_start(), dispatch_drag_stop(), get_dragging(), initialize(), and set_dragging().
int BC_WindowBase::shared_bg_pixmap [private] |
Definition at line 746 of file bcwindowbase.h.
Referenced by create_window(), initialize(), set_background(), and ~BC_WindowBase().
char BC_WindowBase::title[BCTEXTLEN] [private] |
Reimplemented in BrowseButton, ConfirmSaveWindow, PipePreset, MainErrorGUI, MWindow, and LiveVideoWindow.
Definition at line 747 of file bcwindowbase.h.
Referenced by UnsharpWindow::create_objects(), TimeFrontWindow::create_objects(), RotateWindow::create_objects(), RerouteWindow::create_objects(), OverlayAudioWindow::create_objects(), OverlayWindow::create_objects(), MotionWindow::create_objects(), LiveAudioWindow::create_objects(), InterpolateVideoWindow::create_objects(), InterpolatePixelsWindow::create_objects(), HistogramWindow::create_objects(), GradientWindow::create_objects(), GammaWindow::create_objects(), DiffKeyGUI::create_objects(), DecimateWindow::create_objects(), ChromaKeyWindow::create_objects(), ErrorBox::create_objects(), BC_DeleteFile::create_objects(), SetFormatWindow::create_objects(), RecordPrefs::create_objects(), RecordGUI::create_objects(), MenuEffectPrompt::create_objects(), ManualGotoWindow::create_objects(), LabelEditWindow::create_objects(), InterfacePrefs::create_objects(), AVIConfigVideo::create_objects(), AVIConfigAudio::create_objects(), CWindowMaskGUI::create_objects(), CWindowProjectorGUI::create_objects(), CWindowCameraGUI::create_objects(), CWindowCropGUI::create_objects(), ConfirmQuitWindow::create_objects(), ClipEditWindow::create_objects(), ConfirmScan::create_objects(), AssetEditWindow::create_objects(), BC_FileBox::get_delete_title(), BC_FileBox::get_newfolder_title(), get_title(), MainMenu::init_aeffects(), MainMenu::init_veffects(), lock_window(), set_title(), and MPEGConfigVideo::update_cmodel_objs().
int BC_WindowBase::screen [private] |
Definition at line 750 of file bcwindowbase.h.
Referenced by create_window(), enable_opengl(), get_screen(), init_colors(), init_cursors(), and init_xft().
Window BC_WindowBase::rootwin [private] |
Definition at line 751 of file bcwindowbase.h.
Referenced by BC_Pan::activate(), BC_ListBox::activate(), BC_PopupMenu::activate_menu(), BC_MenuPopup::activate_menu(), BC_Menu::activate_menu(), BC_MenuItem::activate_submenu(), create_window(), dispatch_event(), BC_DragWindow::get_init_x(), BC_DragWindow::get_init_y(), get_relative_cursor_x(), get_relative_cursor_y(), init_colors(), init_cursors(), init_gc(), and show_tooltip().
Window BC_WindowBase::event_win [private] |
Definition at line 753 of file bcwindowbase.h.
Referenced by BC_Tumbler::button_press_event(), BC_Toggle::button_press_event(), BC_TextBox::button_press_event(), BC_ScrollBar::button_press_event(), BC_Pot::button_press_event(), BC_ListBox::button_press_event(), BC_Button::button_press_event(), BC_Tumbler::button_release_event(), BC_Toggle::button_release_event(), BC_Pot::button_release_event(), BC_PopupMenu::button_release_event(), BC_ListBox::button_release_event(), BC_Button::button_release_event(), BC_Tumbler::cursor_enter_event(), BC_Toggle::cursor_enter_event(), BC_TextBox::cursor_enter_event(), BC_Slider::cursor_enter_event(), BC_ScrollBar::cursor_enter_event(), BC_Pot::cursor_enter_event(), BC_ListBox::cursor_enter_event(), BC_Button::cursor_enter_event(), BC_Tumbler::cursor_motion_event(), BC_Toggle::cursor_motion_event(), BC_ScrollBar::cursor_motion_event(), BC_Pot::cursor_motion_event(), BC_PopupMenu::cursor_motion_event(), BC_ListBox::cursor_motion_event(), BC_Button::cursor_motion_event(), BC_MenuItem::dispatch_button_press(), BC_Menu::dispatch_button_press(), BC_MenuItem::dispatch_button_release(), BC_Menu::dispatch_button_release(), BC_MenuItem::dispatch_cursor_leave(), dispatch_event(), dispatch_motion_event(), BC_MenuItem::dispatch_motion_event(), BC_Menu::dispatch_motion_event(), is_event_win(), relative_cursor_x(), and relative_cursor_y().
Window BC_WindowBase::drag_win [private] |
Visual* BC_WindowBase::vis [private] |
Definition at line 754 of file bcwindowbase.h.
Referenced by BC_Bitmap::allocate_data(), create_window(), draw_xft_text(), init_colors(), BC_Resources::init_shm(), BC_Pixmap::initialize(), and BC_Pixmap::resize().
Colormap BC_WindowBase::cmap [private] |
Definition at line 755 of file bcwindowbase.h.
Referenced by allocate_color_table(), create_window(), draw_xft_text(), init_colors(), BC_Pixmap::initialize(), and BC_Pixmap::resize().
Display* BC_WindowBase::display [private] |
Definition at line 757 of file bcwindowbase.h.
Referenced by BC_Pan::activate(), BC_ListBox::activate(), BC_PopupMenu::activate_menu(), BC_MenuPopup::activate_menu(), BC_Menu::activate_menu(), BC_MenuItem::activate_submenu(), allocate_color_table(), BC_Bitmap::allocate_data(), BC_Pixmap::BC_Pixmap(), clear_box(), copy_area(), BC_Pixmap::copy_area(), create_window(), create_xatom(), BC_Bitmap::delete_data(), BC_MenuItem::dispatch_button_release(), dispatch_event(), draw_box(), draw_circle(), draw_disc(), draw_line(), draw_pixel(), draw_polygon(), draw_rectangle(), draw_text(), draw_tiles(), draw_top_background(), draw_top_tiles(), draw_triangle_down(), draw_triangle_down_flat(), draw_triangle_left(), draw_triangle_right(), draw_triangle_up(), draw_xft_text(), enable_opengl(), BC_Pixmap::enable_opengl(), flash(), flip_opengl(), flush(), get_abs_cursor_x(), get_abs_cursor_y(), get_atoms(), get_cursor_over_window(), get_display(), BC_DragWindow::get_init_x(), BC_DragWindow::get_init_y(), get_relative_cursor_x(), get_relative_cursor_y(), get_root_h(), get_root_w(), get_single_text_width(), get_text_ascent(), get_text_descent(), grab_port_id(), hide_window(), init_colors(), init_cursors(), init_display(), init_fonts(), init_gc(), BC_Resources::init_shm(), init_window_shape(), init_xft(), BC_Pixmap::initialize(), lock_window(), raise_window(), BC_Bitmap::read_drawable(), reposition_window(), BC_Pixmap::resize(), resize_window(), BC_WindowEvents::run(), set_color(), set_cursor(), set_font(), set_icon(), set_inverse(), set_opaque(), set_title(), set_x_cursor(), show_tooltip(), show_window(), slide_down(), slide_left(), slide_right(), slide_up(), sync_display(), translate_coordinates(), unlock_window(), BC_Pixmap::write_drawable(), BC_Bitmap::write_drawable(), BC_Pixmap::~BC_Pixmap(), ~BC_WindowBase(), and BC_WindowEvents::~BC_WindowEvents().
Display* BC_WindowBase::event_display [private] |
Definition at line 759 of file bcwindowbase.h.
Window BC_WindowBase::win [private] |
Definition at line 760 of file bcwindowbase.h.
Referenced by BC_Pan::activate(), BC_ListBox::activate(), BC_PopupMenu::activate_menu(), BC_MenuPopup::activate_menu(), BC_Tumbler::button_press_event(), BC_Toggle::button_press_event(), BC_TextBox::button_press_event(), BC_ScrollBar::button_press_event(), BC_Pot::button_press_event(), BC_ListBox::button_press_event(), BC_Button::button_press_event(), BC_Tumbler::button_release_event(), BC_Toggle::button_release_event(), BC_Pot::button_release_event(), BC_PopupMenu::button_release_event(), BC_ListBox::button_release_event(), BC_Button::button_release_event(), create_window(), BC_Tumbler::cursor_enter_event(), BC_Toggle::cursor_enter_event(), BC_TextBox::cursor_enter_event(), BC_Slider::cursor_enter_event(), BC_ScrollBar::cursor_enter_event(), BC_Pot::cursor_enter_event(), BC_ListBox::cursor_enter_event(), BC_Button::cursor_enter_event(), BC_Tumbler::cursor_motion_event(), BC_Toggle::cursor_motion_event(), BC_ScrollBar::cursor_motion_event(), BC_Pot::cursor_motion_event(), BC_PopupMenu::cursor_motion_event(), BC_ListBox::cursor_motion_event(), BC_Button::cursor_motion_event(), BC_Synchronous::delete_window(), dispatch_event(), draw_bitmap(), draw_top_background(), draw_top_tiles(), enable_opengl(), flash(), flip_opengl(), get_abs_cursor_x(), get_abs_cursor_y(), get_atoms(), get_cursor_over_window(), BC_DragWindow::get_init_x(), BC_DragWindow::get_init_y(), get_relative_cursor_x(), get_relative_cursor_y(), hide_window(), BC_Pixmap::initialize(), is_event_win(), raise_window(), relative_cursor_x(), relative_cursor_y(), reposition_window(), BC_Pixmap::resize(), resize_window(), set_cursor(), set_icon(), set_title(), set_x_cursor(), show_tooltip(), show_window(), ~BC_WindowBase(), and BC_WindowEvents::~BC_WindowEvents().
int BC_WindowBase::window_lock [private] |
Definition at line 766 of file bcwindowbase.h.
Referenced by get_window_lock(), initialize(), lock_window(), and unlock_window().
GC BC_WindowBase::gc [private] |
Definition at line 767 of file bcwindowbase.h.
Referenced by BC_Pixmap::BC_Pixmap(), clear_box(), copy_area(), BC_Pixmap::copy_area(), draw_bitmap(), draw_box(), draw_circle(), draw_disc(), draw_line(), draw_pixel(), draw_polygon(), draw_rectangle(), draw_text(), draw_tiles(), draw_top_background(), draw_triangle_down(), draw_triangle_down_flat(), draw_triangle_left(), draw_triangle_right(), draw_triangle_up(), init_gc(), BC_Pixmap::resize(), set_color(), set_font(), set_inverse(), set_opaque(), slide_down(), slide_left(), slide_right(), slide_up(), BC_Pixmap::write_drawable(), and ~BC_WindowBase().
int BC_WindowBase::default_depth [private] |
Definition at line 769 of file bcwindowbase.h.
Referenced by create_window(), BC_Bitmap::get_default_depth(), init_colors(), BC_Resources::init_shm(), BC_Pixmap::initialize(), and BC_Pixmap::resize().
Atom BC_WindowBase::DelWinXAtom [private] |
Atom BC_WindowBase::ProtoXAtom [private] |
Atom BC_WindowBase::RepeaterXAtom [private] |
Definition at line 772 of file bcwindowbase.h.
Referenced by arm_repeat(), dispatch_event(), and get_atoms().
Atom BC_WindowBase::SetDoneXAtom [private] |
Definition at line 773 of file bcwindowbase.h.
Referenced by dispatch_event(), get_atoms(), and set_done().
int BC_WindowBase::hourglass_total [private] |
Definition at line 775 of file bcwindowbase.h.
Referenced by initialize(), start_hourglass_recursive(), and stop_hourglass_recursive().
int BC_WindowBase::current_cursor [private] |
Reimplemented in BC_ListBox, and TestWindow.
Definition at line 777 of file bcwindowbase.h.
Referenced by get_cursor(), initialize(), set_cursor(), set_x_cursor(), stop_hourglass_recursive(), and unhide_cursor().
int BC_WindowBase::is_hourglass [private] |
Definition at line 779 of file bcwindowbase.h.
Referenced by create_window(), initialize(), set_cursor(), start_hourglass_recursive(), stop_hourglass_recursive(), and unhide_cursor().
int BC_WindowBase::is_transparent [private] |
Definition at line 781 of file bcwindowbase.h.
Referenced by initialize(), set_cursor(), start_hourglass_recursive(), stop_hourglass_recursive(), unhide_cursor(), and update_video_cursor().
Cursor BC_WindowBase::arrow_cursor [private] |
Definition at line 782 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::cross_cursor [private] |
Definition at line 783 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::ibeam_cursor [private] |
Definition at line 784 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::vseparate_cursor [private] |
Definition at line 785 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::hseparate_cursor [private] |
Definition at line 786 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::move_cursor [private] |
Definition at line 787 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::temp_cursor [private] |
Cursor BC_WindowBase::left_cursor [private] |
Definition at line 789 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::right_cursor [private] |
Definition at line 790 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::upright_arrow_cursor [private] |
Definition at line 791 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::upleft_resize_cursor [private] |
Definition at line 792 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::upright_resize_cursor [private] |
Definition at line 793 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::downleft_resize_cursor [private] |
Definition at line 794 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::downright_resize_cursor [private] |
Definition at line 795 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::hourglass_cursor [private] |
Definition at line 796 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
Cursor BC_WindowBase::transparent_cursor [private] |
Definition at line 797 of file bcwindowbase.h.
Referenced by get_cursor_struct(), and init_cursors().
int BC_WindowBase::xvideo_port_id [private] |
Definition at line 799 of file bcwindowbase.h.
Referenced by accel_available(), BC_Bitmap::allocate_data(), grab_port_id(), and initialize().
ArrayList<BC_ResizeCall*> BC_WindowBase::resize_history [private] |
Definition at line 800 of file bcwindowbase.h.
Referenced by dispatch_event(), resize_window(), and ~BC_WindowBase().
BC_Pixmap* BC_WindowBase::pixmap [private] |
Definition at line 802 of file bcwindowbase.h.
Referenced by create_window(), dispatch_resize_event(), BC_ListBox::draw_button(), BC_Tumbler::draw_face(), BC_Button::draw_face(), BC_ListBox::draw_items(), draw_rectangle(), TrackCanvas::draw_resources(), draw_top_background(), draw_triangle_down(), draw_triangle_down_flat(), draw_triangle_left(), draw_triangle_right(), draw_triangle_up(), flash(), initialize(), reposition_window(), resize_window(), slide_down(), slide_left(), slide_right(), slide_up(), and ~BC_WindowBase().
BC_Pixmap* BC_WindowBase::bg_pixmap [private] |
Reimplemented in BC_ListBox.
Definition at line 804 of file bcwindowbase.h.
Referenced by draw_background(), draw_top_tiles(), get_bg_pixmap(), init_window_shape(), initialize(), set_background(), and ~BC_WindowBase().
BC_Popup* BC_WindowBase::icon_window [private] |
BC_Pixmap* BC_WindowBase::icon_pixmap [private] |
Definition at line 807 of file bcwindowbase.h.
Referenced by initialize(), set_icon(), and ~BC_WindowBase().
BC_Bitmap* BC_WindowBase::temp_bitmap [private] |
Definition at line 809 of file bcwindowbase.h.
Referenced by draw_3segmenth(), draw_3segmentv(), draw_9segment(), draw_vframe(), initialize(), and ~BC_WindowBase().
BC_Clipboard* BC_WindowBase::clipboard [private] |
Definition at line 811 of file bcwindowbase.h.
Referenced by Tracks::concatenate_tracks(), create_window(), get_clipboard(), and ~BC_WindowBase().
ArrayList<XEvent*> BC_WindowBase::common_events [private] |
Definition at line 819 of file bcwindowbase.h.
Referenced by get_event(), get_event_count(), put_event(), run_window(), and ~BC_WindowBase().
Mutex* BC_WindowBase::event_lock [private] |
Definition at line 824 of file bcwindowbase.h.
Referenced by get_event(), get_event_count(), initialize(), put_event(), and ~BC_WindowBase().
Condition* BC_WindowBase::event_condition [private] |
Definition at line 825 of file bcwindowbase.h.
Referenced by get_event(), initialize(), put_event(), run_window(), and ~BC_WindowBase().
BC_WindowEvents* BC_WindowBase::event_thread [private] |
int BC_WindowBase::is_deleting [private] |
Definition at line 827 of file bcwindowbase.h.
Referenced by get_deleting(), initialize(), and ~BC_WindowBase().
Timer* BC_WindowBase::cursor_timer [private] |
Definition at line 829 of file bcwindowbase.h.
Referenced by initialize(), start_video(), unhide_cursor(), and update_video_cursor().
int BC_WindowBase::id [private] |
1.5.5