Ejemplo n.º 1
0
MCScreenDC::MCScreenDC()
{
	f_src_dc = NULL;
	f_dst_dc = NULL;

#ifdef FEATURE_TASKBAR_ICON
	f_has_icon = False;
	f_icon_menu = NULL;
#endif

	pendingevents = NULL;
	beeppitch = 440L;                    //440 Hz
	beepduration = 100;                 // 1/100 second
	grabbingclipboard = False;
	exposures = False;
	opened = 0;
	dnddata = NULL;
	taskbarhidden = False;

	backdrop_active = false;
	backdrop_hard = false;
	backdrop_window = NULL;
	memset(&backdrop_colour, 0, sizeof(MCColor));
	backdrop_pattern = NULL;
	backdrop_badge = NULL;

	m_printer_dc = NULL;
	m_printer_dc_locked = false;
	m_printer_dc_changed = false;

	m_clipboard = NULL;

	MCNotifyInitialize();
}
Ejemplo n.º 2
0
MCScreenDC::MCScreenDC(void)
{
	// Initialize the window stacks.
	m_main_windows = new MCWindowStack;
	
	// Initialize the list of active touches.
	m_active_touches = nil;
	
	// MW-2013-06-18: [[ XPlatNotify ]] Initialize the notify module.
	MCNotifyInitialize();
}
Ejemplo n.º 3
0
MCScreenDC::MCScreenDC()
{
    cursorhidden = false ;
    menubarhidden = false ;
    ncolors = 0;
    colors = NULL;
    colornames = NULL;
    lockcolormap = False;
    ownselection = False;
    messageid = 0;
    nmessages = maxmessages = 0;
    messages = NULL;
    beeppitch = 1440L;                    //1440 Hz
    beepduration = 500;                 // 1/2 second
    pendingevents = NULL;
    grabbed = False;
    mdown = False;

    backdrop_hard = false;
    backdrop_active = False;
    backdrop_window = NULL;
    backdrop_group = NULL;
    backdrop_background_group = NULL;
    backdrop_document_group = NULL;
    backdrop_palette_group = NULL;
    backdrop_pattern = NULL;
    backdrop_badge = NULL;
    backdrop_colour . red = 0;
    backdrop_colour . green = 0;
    backdrop_colour . blue = 0;
    backdrop_colour . pixel = 0;

    opened = 0;
    linesize = 0;
    menuBarHidden = False; //menu bar is showing initiallyÅ
    bgw = NULL;
    dnddata = NULL;
    bgmode = False;

    m_drag_send_data_upp = NULL;
    m_scrap_promise_keeper_upp = NULL;
    m_current_scrap = NULL;
    m_current_scrap_data = NULL;
    m_drag_click = false;

    m_in_resize = false;

    m_dst_profile = nil;

    MCNotifyInitialize();
}
Ejemplo n.º 4
0
MCScreenDC::MCScreenDC()
{
	ncolors = 0;
	ownselection = False;
	pendingevents = NULL;
	backdrop = DNULL;
	backdropcolor.pixel = 0;

	m_backdrop_pixmap = nil;
	
	//Xinerama_available = false ;
	//getdisplays_init = false ;

	m_application_has_focus = true ; // The application start's up having focus, one assumes.
	
	backdrop_hard = false;
	backdrop_active = false;
    
    m_im_context = NULL;

	MCNotifyInitialize();
}