Mercurial > fife-parpg
comparison engine/core/gui/widgets/twobutton.cpp @ 157:bb9902910067
input_rework merged!
Bad features:
* Broken DND for zero-projekt.
* Design short-comings.
author | phoku@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Tue, 14 Oct 2008 07:41:48 +0000 |
parents | 90005975cdbb |
children | d76169461729 |
comparison
equal
deleted
inserted
replaced
156:376b8afc9a18 | 157:bb9902910067 |
---|---|
37 m_upImage(up_file), | 37 m_upImage(up_file), |
38 m_downImage(down_file), | 38 m_downImage(down_file), |
39 m_hoverImage(hover_file), | 39 m_hoverImage(hover_file), |
40 x_downoffset(0), | 40 x_downoffset(0), |
41 y_downoffset(0), | 41 y_downoffset(0), |
42 m_listener(NULL), | |
43 m_helptext("") { | 42 m_helptext("") { |
44 m_hoverImage = hover_file; | 43 m_hoverImage = hover_file; |
45 setFrameSize(0); | 44 setFrameSize(0); |
46 adjustSize(); | 45 adjustSize(); |
47 mCaption = caption; | 46 mCaption = caption; |
137 void TwoButton::setHoverImage(Image* image) { | 136 void TwoButton::setHoverImage(Image* image) { |
138 m_hoverImage = image; | 137 m_hoverImage = image; |
139 adjustSize(); | 138 adjustSize(); |
140 } | 139 } |
141 | 140 |
142 void TwoButton::mouseEntered(MouseEvent& mouseEvent) { | |
143 if (m_listener) { | |
144 m_listener->mouseEntered(*this); | |
145 } | |
146 Button::mouseEntered(mouseEvent); | |
147 } | |
148 | |
149 void TwoButton::mouseExited(MouseEvent& mouseEvent) { | |
150 if (m_listener) { | |
151 m_listener->mouseExited(*this); | |
152 } | |
153 Button::mouseExited(mouseEvent); | |
154 } | |
155 } | 141 } |
156 /* vim: set noexpandtab: set shiftwidth=2: set tabstop=2: */ | 142 /* vim: set noexpandtab: set shiftwidth=2: set tabstop=2: */ |
157 | 143 |