X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/865bb3251ecf83ddac350b734f4fed1d258e250b..2e2a55b22eebde25797bd030660d8c644bc7700b:/src/gtk1/scrolbar.cpp diff --git a/src/gtk1/scrolbar.cpp b/src/gtk1/scrolbar.cpp index 7c8b236b7f..9172d9b8b9 100644 --- a/src/gtk1/scrolbar.cpp +++ b/src/gtk1/scrolbar.cpp @@ -7,11 +7,6 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// - -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma implementation "scrolbar.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -35,7 +30,6 @@ extern bool g_isIdle; //----------------------------------------------------------------------------- extern bool g_blockEventsOnDrag; -extern bool g_blockEventsOnScroll; static wxEventType g_currentUpDownEvent = wxEVT_NULL; static const float sensitivity = 0.02; @@ -71,13 +65,13 @@ static void gtk_scrollbar_callback( GtkAdjustment *adjust, // throw a LINEUP / LINEDOWN event if necessary if (g_currentUpDownEvent != wxEVT_NULL) { - wxScrollEvent event( g_currentUpDownEvent, win->GetId(), value, orient ); + wxScrollEvent event( g_currentUpDownEvent, win->GetId(), value, orient ); event.SetEventObject( win ); win->GetEventHandler()->ProcessEvent( event ); - } - - // throw other event (wxEVT_SCROLL_THUMBTRACK) - wxScrollEvent event( command, win->GetId(), value, orient ); + } + + // throw other event (wxEVT_SCROLL_THUMBTRACK) + wxScrollEvent event( command, win->GetId(), value, orient ); event.SetEventObject( win ); win->GetEventHandler()->ProcessEvent( event ); @@ -105,9 +99,9 @@ static gint gtk_scrollbar_button_press_callback( GtkRange *widget, { int scroll_height, mouse_pos; - // get the mouse position when the click is done - if (win->HasFlag(wxSB_VERTICAL)) - { + // get the mouse position when the click is done + if (win->HasFlag(wxSB_VERTICAL)) + { scroll_height = GTK_WIDGET(widget)->allocation.height - 16; mouse_pos = (int)gdk_event->y; } @@ -116,7 +110,7 @@ static gint gtk_scrollbar_button_press_callback( GtkRange *widget, scroll_height = GTK_WIDGET(widget)->allocation.width - 16; mouse_pos = (int)gdk_event->x; } - + // compare mouse position to scrollbar height if (mouse_pos > scroll_height) g_currentUpDownEvent = wxEVT_SCROLL_LINEDOWN; @@ -157,7 +151,7 @@ gtk_scrollbar_button_release_callback( GtkRange *WXUNUSED(widget), win->GetEventHandler()->ProcessEvent( event ); } - win->m_isScrolling = FALSE; + win->m_isScrolling = false; // reset the LINEUP/LINEDOWN flag when the mouse button is released g_currentUpDownEvent = wxEVT_NULL; @@ -180,14 +174,14 @@ bool wxScrollBar::Create(wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxValidator& validator, const wxString& name ) { - m_needParent = TRUE; - m_acceptsFocus = TRUE; + m_needParent = true; + m_acceptsFocus = true; if (!PreCreation( parent, pos, size ) || !CreateBase( parent, id, pos, size, style, validator, name )) { wxFAIL_MSG( wxT("wxScrollBar creation failed") ); - return FALSE; + return false; } m_oldPos = 0.0; @@ -216,7 +210,7 @@ bool wxScrollBar::Create(wxWindow *parent, wxWindowID id, PostCreation(size); - return TRUE; + return true; } int wxScrollBar::GetThumbPosition() const