Use in wxPG classes wxMilliClock_t variables to store values returned by wxGetLocalTimeMillis() function.
wxMilliClock_t is always mapped to the proper base type and hence can be used even if wxLongLong type is not defined (when wxUSE_LONGLONG is disabled).
This commit is contained in:
		| @@ -1815,7 +1815,7 @@ protected: | ||||
|     wxBitmap            *m_doubleBuffer; | ||||
|  | ||||
|     /** Local time ms when control was created. */ | ||||
|     wxLongLong          m_timeCreated; | ||||
|     wxMilliClock_t      m_timeCreated; | ||||
|  | ||||
|     /** wxPGProperty::OnEvent can change value by setting this. */ | ||||
|     wxVariant           m_changeInEventValue; | ||||
| @@ -2025,7 +2025,7 @@ protected: | ||||
|     wxWindow*           m_tlpClosed; | ||||
|  | ||||
|     // Local time ms when tlp was closed. | ||||
|     wxLongLong          m_tlpClosedTime; | ||||
|     wxMilliClock_t      m_tlpClosedTime; | ||||
|  | ||||
|     // Sort function | ||||
|     wxPGSortCallback    m_sortFunction; | ||||
|   | ||||
| @@ -535,7 +535,7 @@ protected: | ||||
|  | ||||
|     void OnMouseEvent( wxMouseEvent& event ) | ||||
|     { | ||||
|         wxLongLong t = ::wxGetLocalTimeMillis(); | ||||
|         wxMilliClock_t t = ::wxGetLocalTimeMillis(); | ||||
|         int evtType = event.GetEventType(); | ||||
|  | ||||
|         if ( m_property->HasFlag(wxPG_PROP_USE_DCC) && | ||||
| @@ -560,7 +560,7 @@ protected: | ||||
|                 { | ||||
|                     if ( m_downReceived || m_timeLastMouseUp == 1 ) | ||||
|                     { | ||||
|                         wxLongLong timeFromLastUp = (t-m_timeLastMouseUp); | ||||
|                         wxMilliClock_t timeFromLastUp = (t-m_timeLastMouseUp); | ||||
|  | ||||
|                         if ( timeFromLastUp < DOUBLE_CLICK_CONVERSION_TRESHOLD ) | ||||
|                         { | ||||
| @@ -586,7 +586,7 @@ protected: | ||||
|     } | ||||
|  | ||||
| private: | ||||
|     wxLongLong                  m_timeLastMouseUp; | ||||
|     wxMilliClock_t              m_timeLastMouseUp; | ||||
|     wxOwnerDrawnComboBox*       m_combo; | ||||
|     wxPGProperty*               m_property;  // Selected property | ||||
|     bool                        m_downReceived; | ||||
|   | ||||
| @@ -1213,7 +1213,7 @@ void wxPropertyGrid::OnTLPChanging( wxWindow* newTLP ) | ||||
|     if ( newTLP == m_tlp ) | ||||
|         return; | ||||
|  | ||||
|     wxLongLong currentTime = ::wxGetLocalTimeMillis(); | ||||
|     wxMilliClock_t currentTime = ::wxGetLocalTimeMillis(); | ||||
|  | ||||
|     // | ||||
|     // Parent changed so let's redetermine and re-hook the | ||||
|   | ||||
| @@ -392,7 +392,7 @@ void wxPropertyGridPageState::OnClientWidthChange( int newWidth, int widthChange | ||||
|  | ||||
|         if ( !m_isSplitterPreSet && m_dontCenterSplitter ) | ||||
|         { | ||||
|             long timeSinceCreation = (::wxGetLocalTimeMillis() - GetGrid()->m_timeCreated).ToLong(); | ||||
|              wxMilliClock_t timeSinceCreation = ::wxGetLocalTimeMillis() - GetGrid()->m_timeCreated; | ||||
|  | ||||
|             // If too long, don't set splitter | ||||
|             if ( timeSinceCreation < 250 ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user