00001 #include "gui_gradient.hpp" 00002 00003 namespace gui 00004 { 00005 const gradient gradient::NONE = gradient(); 00006 00007 gradient::gradient() : 00008 bIsEmpty_(true), mOrientation_(HORIZONTAL) 00009 { 00010 } 00011 00012 00013 gradient::gradient(orientation mOrientation, const color& mMinColor, const color& mMaxColor) : 00014 bIsEmpty_(false), mOrientation_(mOrientation), mMinColor_(mMinColor), mMaxColor_(mMaxColor) 00015 { 00016 } 00017 00018 const color& gradient::get_min_color() const 00019 { 00020 return mMinColor_; 00021 } 00022 00023 const color& gradient::get_max_color() const 00024 { 00025 return mMaxColor_; 00026 } 00027 00028 gradient::orientation gradient::get_orientation() const 00029 { 00030 return mOrientation_; 00031 } 00032 00033 bool gradient::is_empty() const 00034 { 00035 return bIsEmpty_; 00036 } 00037 }