____                _       __
    / __ )____  _____   | |     / /___ ___________
   / __  / __ \/ ___/   | | /| / / __ `/ ___/ ___/
  / /_/ / /_/ (__  )    | |/ |/ / /_/ / /  (__  )
 /_____/\____/____/     |__/|__/\__,_/_/  /____/

       A futuristic real-time strategy game.
          This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project. Distributed under the "GNU General Public License"

ImageSlider Class Reference

#include <widgets.h>

Inheritance diagram for ImageSlider:

gcn::Slider gcn::Widget gcn::MouseListener gcn::KeyListener

List of all members.

Public Member Functions

 ImageSlider (double scaleEnd=1.0)
 ImageSlider (double scaleStart, double scaleEnd)
virtual void drawMarker (gcn::Graphics *graphics)
virtual void draw (gcn::Graphics *graphics)
void setMarkerImage (gcn::Image *image)
void setBackgroundImage (gcn::Image *image)

Public Attributes

gcn::ImagemarkerImage
gcn::ImagebackgroundImage


Detailed Description

Definition at line 159 of file widgets.h.


Constructor & Destructor Documentation

ImageSlider::ImageSlider ( double  scaleEnd = 1.0  ) 

Image slider constructor

Definition at line 679 of file widgets.cpp.

ImageSlider::ImageSlider ( double  scaleStart,
double  scaleEnd 
)

Image slider constructor

Definition at line 687 of file widgets.cpp.


Member Function Documentation

void ImageSlider::drawMarker ( gcn::Graphics graphics  )  [virtual]

void ImageSlider::draw ( gcn::Graphics graphics  )  [virtual]

Draw the image slider

Reimplemented from gcn::Slider.

Definition at line 715 of file widgets.cpp.

References backgroundImage, gcn::Graphics::drawImage(), drawMarker(), gcn::Image::getHeight(), and gcn::Image::getWidth().

void ImageSlider::setMarkerImage ( gcn::Image image  ) 

Set the marker image

Definition at line 729 of file widgets.cpp.

References gcn::Image::getWidth(), markerImage, and gcn::Slider::setMarkerLength().

void ImageSlider::setBackgroundImage ( gcn::Image image  ) 

Set the background image

Definition at line 738 of file widgets.cpp.

References backgroundImage.


Member Data Documentation

Definition at line 171 of file widgets.h.

Referenced by drawMarker(), and setMarkerImage().

Definition at line 172 of file widgets.h.

Referenced by draw(), and setBackgroundImage().


The documentation for this class was generated from the following files:

Generated on Sat Feb 21 00:28:25 2009 for Bos Wars by  doxygen 1.5.6