Removed warnings from tbarsimpl

Now wxSlider also works for negative values.
  wx-config reports 2.0.1
  made wxUSE_SOCKET default
  forgot to run autoconf


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1846 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
1999-03-02 08:56:59 +00:00
parent b8c99a930e
commit b1a39f47f8
7 changed files with 29 additions and 27 deletions

View File

@@ -327,16 +327,16 @@ cp *.h ~/wxgtk_dist/wxGTK/samples/db
cp *.xpm ~/wxgtk_dist/wxGTK/samples/db cp *.xpm ~/wxgtk_dist/wxGTK/samples/db
cd .. cd ..
echo DDE sample.. #echo DDE sample..
#
cd dde #cd dde
mkdir ~/wxgtk_dist/wxGTK/samples/dde #mkdir ~/wxgtk_dist/wxGTK/samples/dde
cp Makefile ~/wxgtk_dist/wxGTK/samples/dde #cp Makefile ~/wxgtk_dist/wxGTK/samples/dde
cp Makefile.in ~/wxgtk_dist/wxGTK/samples/dde #cp Makefile.in ~/wxgtk_dist/wxGTK/samples/dde
cp *.cpp ~/wxgtk_dist/wxGTK/samples/dde #cp *.cpp ~/wxgtk_dist/wxGTK/samples/dde
cp *.h ~/wxgtk_dist/wxGTK/samples/dde #cp *.h ~/wxgtk_dist/wxGTK/samples/dde
cp *.xpm ~/wxgtk_dist/wxGTK/samples/dde #cp *.xpm ~/wxgtk_dist/wxGTK/samples/dde
cd .. #cd ..
echo Dialogs sample.. echo Dialogs sample..

View File

@@ -1,7 +1,7 @@
Welcome to wxWindows/Gtk 2.01 (beta 5), Welcome to wxWindows/Gtk 2.0.1,
you have downloaded version 2.01 of the GTK+ 1.0 port of you have downloaded version 2.0.1 of the GTK+ 1.0 port of
the wxWindows GUI library. the wxWindows GUI library.
More information is available from my homepage at: More information is available from my homepage at:

View File

@@ -319,7 +319,8 @@ void wxToolBarSimple::DrawTool(wxDC& dc, wxMemoryDC& memDC, wxToolBarTool *tool)
void wxToolBarSimple::ToggleTool(int index, bool toggle) void wxToolBarSimple::ToggleTool(int index, bool toggle)
{ {
wxNode *node = m_tools.Find((long)index); wxNode *node = (wxNode*) NULL;
node = m_tools.Find((long)index);
if (node) if (node)
{ {
wxToolBarTool *tool = (wxToolBarTool *)node->Data(); wxToolBarTool *tool = (wxToolBarTool *)node->Data();
@@ -344,7 +345,8 @@ void wxToolBarSimple::ToggleTool(int index, bool toggle)
// //
void wxToolBarSimple::SpringUpButton(int index) void wxToolBarSimple::SpringUpButton(int index)
{ {
wxNode *node=m_tools.Find((long)index); wxNode *node = (wxNode*) NULL;
node=m_tools.Find((long)index);
if (node) { if (node) {
wxToolBarTool *tool = (wxToolBarTool *)node->Data(); wxToolBarTool *tool = (wxToolBarTool *)node->Data();
if (tool && !tool->m_isToggle && tool->m_toggleState){ if (tool && !tool->m_isToggle && tool->m_toggleState){

View File

@@ -50,7 +50,7 @@ static void gtk_slider_callback( GtkWidget *WXUNUSED(widget), wxSlider *win )
else if (fabs(diff+page_step) < 0.2) command = wxEVT_SCROLL_PAGEUP; else if (fabs(diff+page_step) < 0.2) command = wxEVT_SCROLL_PAGEUP;
else command = wxEVT_SCROLL_THUMBTRACK; else command = wxEVT_SCROLL_THUMBTRACK;
int value = (int)(win->m_adjust->value+0.5); int value = (int)ceil(win->m_adjust->value);
int orient = wxHORIZONTAL; int orient = wxHORIZONTAL;
if (win->GetWindowStyleFlag() & wxSB_VERTICAL == wxSB_VERTICAL) orient = wxVERTICAL; if (win->GetWindowStyleFlag() & wxSB_VERTICAL == wxSB_VERTICAL) orient = wxVERTICAL;
@@ -157,12 +157,12 @@ void wxSlider::SetRange( int minValue, int maxValue )
int wxSlider::GetMin(void) const int wxSlider::GetMin(void) const
{ {
return (int)(m_adjust->lower+0.5); return (int)ceil(m_adjust->lower);
} }
int wxSlider::GetMax(void) const int wxSlider::GetMax(void) const
{ {
return (int)(m_adjust->upper+0.5); return (int)ceil(m_adjust->upper);
} }
void wxSlider::SetPageSize( int pageSize ) void wxSlider::SetPageSize( int pageSize )
@@ -178,7 +178,7 @@ void wxSlider::SetPageSize( int pageSize )
int wxSlider::GetPageSize(void) const int wxSlider::GetPageSize(void) const
{ {
return (int)(m_adjust->page_increment+0.5); return (int)ceil(m_adjust->page_increment);
} }
void wxSlider::SetThumbLength( int len ) void wxSlider::SetThumbLength( int len )
@@ -194,7 +194,7 @@ void wxSlider::SetThumbLength( int len )
int wxSlider::GetThumbLength(void) const int wxSlider::GetThumbLength(void) const
{ {
return (int)(m_adjust->page_size+0.5); return (int)ceil(m_adjust->page_size);
} }
void wxSlider::SetLineSize( int WXUNUSED(lineSize) ) void wxSlider::SetLineSize( int WXUNUSED(lineSize) )

View File

@@ -50,7 +50,7 @@ static void gtk_slider_callback( GtkWidget *WXUNUSED(widget), wxSlider *win )
else if (fabs(diff+page_step) < 0.2) command = wxEVT_SCROLL_PAGEUP; else if (fabs(diff+page_step) < 0.2) command = wxEVT_SCROLL_PAGEUP;
else command = wxEVT_SCROLL_THUMBTRACK; else command = wxEVT_SCROLL_THUMBTRACK;
int value = (int)(win->m_adjust->value+0.5); int value = (int)ceil(win->m_adjust->value);
int orient = wxHORIZONTAL; int orient = wxHORIZONTAL;
if (win->GetWindowStyleFlag() & wxSB_VERTICAL == wxSB_VERTICAL) orient = wxVERTICAL; if (win->GetWindowStyleFlag() & wxSB_VERTICAL == wxSB_VERTICAL) orient = wxVERTICAL;
@@ -157,12 +157,12 @@ void wxSlider::SetRange( int minValue, int maxValue )
int wxSlider::GetMin(void) const int wxSlider::GetMin(void) const
{ {
return (int)(m_adjust->lower+0.5); return (int)ceil(m_adjust->lower);
} }
int wxSlider::GetMax(void) const int wxSlider::GetMax(void) const
{ {
return (int)(m_adjust->upper+0.5); return (int)ceil(m_adjust->upper);
} }
void wxSlider::SetPageSize( int pageSize ) void wxSlider::SetPageSize( int pageSize )
@@ -178,7 +178,7 @@ void wxSlider::SetPageSize( int pageSize )
int wxSlider::GetPageSize(void) const int wxSlider::GetPageSize(void) const
{ {
return (int)(m_adjust->page_increment+0.5); return (int)ceil(m_adjust->page_increment);
} }
void wxSlider::SetThumbLength( int len ) void wxSlider::SetThumbLength( int len )
@@ -194,7 +194,7 @@ void wxSlider::SetThumbLength( int len )
int wxSlider::GetThumbLength(void) const int wxSlider::GetThumbLength(void) const
{ {
return (int)(m_adjust->page_size+0.5); return (int)ceil(m_adjust->page_size);
} }
void wxSlider::SetLineSize( int WXUNUSED(lineSize) ) void wxSlider::SetLineSize( int WXUNUSED(lineSize) )

View File

@@ -36,7 +36,7 @@ while test $# -gt 0; do
echo $exec_prefix echo $exec_prefix
;; ;;
--version) --version)
echo 2.01 echo 2.0.1
;; ;;
--cflags) --cflags)
if test @includedir@ != /usr/include ; then if test @includedir@ != /usr/include ; then

View File

@@ -1,10 +1,10 @@
Summary: The GTK+ 1.0 port of wxWindows library Summary: The GTK+ 1.0 port of wxWindows library
Name: wxGTK Name: wxGTK
Version: 1.99.5 Version: 2.0.1
Release: 1 Release: 1
Copyright: wxWindows Licence Copyright: wxWindows Licence
Group: X11/Libraries Group: X11/Libraries
Source: ftp://wesley.informatik.uni-freiburg.de/pub/linux/wxxt/source/wxGTK2b5.tgz Source: ftp://wesley.informatik.uni-freiburg.de/pub/linux/wxxt/source/wxGTK201.tgz
URL: http://www.freiburg.linux.de/~wxxt/docs.html URL: http://www.freiburg.linux.de/~wxxt/docs.html
Packager: Robert Roebling <roebling@ruf.uni-freiburg.de> Packager: Robert Roebling <roebling@ruf.uni-freiburg.de>
Requires: gtk+ >= 1.0.4 Requires: gtk+ >= 1.0.4