Sha256: af954ef658cefa6bfa89e8aa43d0b9cd56fea73c0b15c42bf105d7adc28ef699

Contents?: true

Size: 562 Bytes

Versions: 32

Compression:

Stored size: 562 Bytes

Contents

#pragma once

#include "logging/RhoLog.h"
#include "common/RhoTime.h"

namespace rho {
namespace common {

class CSplashScreen
{
    DEFINE_LOGCLASS;
	
    long m_nDelay;
    CTimeInterval m_startTime;
   	int m_nFlags;

public: 
    static const int NONE = 0, VZOOM = 1, HZOOM = 2, VCENTER = 4, HCENTER = 8;
   	
    CSplashScreen()
    {
  	    m_nDelay = 0;
   	    m_nFlags = NONE;
    }

   	boolean isFlag(int nFlag)
   	{
   		return (m_nFlags&nFlag) != 0;
   	}
	
   	void start();
  	void hide();
    void init();

    long howLongWaitMs();
   
};

}
}

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/shared/common/SplashScreen.h
rhodes-3.0.2.beta.1 platform/shared/common/SplashScreen.h
rhodes-3.0.1 platform/shared/common/SplashScreen.h
rhodes-3.0.1.beta.8 platform/shared/common/SplashScreen.h
rhodes-3.0.1.beta.7 platform/shared/common/SplashScreen.h
rhodes-3.0.1.beta.6 platform/shared/common/SplashScreen.h
rhodes-3.0.1.beta.5 platform/shared/common/SplashScreen.h
rhodes-3.0.1.beta.4 platform/shared/common/SplashScreen.h
rhodes-3.0.1.beta.3 platform/shared/common/SplashScreen.h
rhodes-3.0.1.beta.2 platform/shared/common/SplashScreen.h
rhodes-3.0.0 platform/shared/common/SplashScreen.h
rhodes-3.0.0.beta.7 platform/shared/common/SplashScreen.h
rhodes-3.0.0.beta.6 platform/shared/common/SplashScreen.h
rhodes-3.0.0.beta.5 platform/shared/common/SplashScreen.h
rhodes-3.0.0.beta.4 platform/shared/common/SplashScreen.h
rhodes-3.0.0.beta.3 platform/shared/common/SplashScreen.h
rhodes-3.0.0.beta.2 platform/shared/common/SplashScreen.h
rhodes-3.0.0.beta.1 platform/shared/common/SplashScreen.h
rhodes-2.4.1 platform/shared/common/SplashScreen.h
rhodes-2.4.1.beta.1 platform/shared/common/SplashScreen.h