14 : userLogin_ (userLogin)
15 , chat_ (new yap::Chat ())
17 , lineCatcher_ (new yap::TextBoxWidget (
"", 12))
19 , tabLayout_ (new yap::HorizontalLayout (yap::Padding (5, 5, 0, 0),
20 yap::Padding (0, 5, 0, 0), false))
21 , dialog_ (new yap::MultiLabelWidget (yap::Padding (5, 5, 5, 5),
22 yap::Padding (0, 0, 0, 0), false))
23 , dialLayout_ (new yap::HorizontalLayout (yap::Padding (5, 5, 0, 0),
24 yap::Padding (0, 0, 0, 0), false))
25 , entryLayout_ (new yap::HorizontalLayout (yap::Padding (5, 5, 0, 0),
26 yap::Padding (0, 10, 0, 0), false))
27 , bigLayout_ (new yap::VerticalLayout (yap::Padding (5, 5, 5, 5),
28 yap::Padding (5, 5, 5, 5), false))
31 cursor->
LoadFromFile (
"WindowSkins/BasicSkin/Global/TextCursor.png");
102 "WindowSkins/BasicSkin/Global/WindowBackgroundTexture.png",
105 t->
LoadFromFile (
"WindowSkins/BasicSkin/Global/TopBorder.png");
107 tr->
LoadFromFile (
"WindowSkins/BasicSkin/Global/TopRightCorner.png");
109 r->
LoadFromFile (
"WindowSkins/BasicSkin/Global/RightBorder.png");
111 br->
LoadFromFile (
"WindowSkins/BasicSkin/Global/BottomRightCorner.png");
113 b->
LoadFromFile (
"WindowSkins/BasicSkin/Global/BottomBorder.png");
115 bl->
LoadFromFile (
"WindowSkins/BasicSkin/Global/BottomLeftCorner.png");
117 l->
LoadFromFile (
"WindowSkins/BasicSkin/Global/LeftBorder.png");
119 tl->
LoadFromFile (
"WindowSkins/BasicSkin/Global/TopLeftCorner.png");
159 bool toclear = res.
Clean;
166 for (
size_t i = 0; i < responseString.
Count (); i++)
168 sf::Color color = sf::Color::Black;
169 switch (responseChan[i])
172 color = sf::Color::Black;
175 color = sf::Color::Green;
178 color = sf::Color::Blue;
181 color = sf::Color (128, 128, 0);
184 color = sf::Color::Magenta;
187 color = sf::Color::Red;
213 chat_->
SetBuf ((add ?
"/addchan " :
"/switchchan ") +
221 response.
Clean =
true;
231 && guiEvent.key.code == sf::Keyboard::Num0)
234 && guiEvent.key.code == sf::Keyboard::Num1)
237 && guiEvent.key.code == sf::Keyboard::Num2)
240 && guiEvent.key.code == sf::Keyboard::Num3)
243 && guiEvent.key.code == sf::Keyboard::Num4)
246 && guiEvent.key.code == sf::Keyboard::Num5)
249 && guiEvent.key.code == sf::Keyboard::Num6)
252 && guiEvent.key.code == sf::Keyboard::Num7)
255 && guiEvent.key.code == sf::Keyboard::Num8)
258 && guiEvent.key.code == sf::Keyboard::Num9)
265 if (guiEvent.key.control
266 && guiEvent.key.code == sf::Keyboard::Num0)
268 if (guiEvent.key.control
269 && guiEvent.key.code == sf::Keyboard::Num1)
271 if (guiEvent.key.control
272 && guiEvent.key.code == sf::Keyboard::Num2)
274 if (guiEvent.key.control
275 && guiEvent.key.code == sf::Keyboard::Num3)
277 if (guiEvent.key.control
278 && guiEvent.key.code == sf::Keyboard::Num4)
280 if (guiEvent.key.control
281 && guiEvent.key.code == sf::Keyboard::Num5)
283 if (guiEvent.key.control
284 && guiEvent.key.code == sf::Keyboard::Num6)
286 if (guiEvent.key.control
287 && guiEvent.key.code == sf::Keyboard::Num7)
289 if (guiEvent.key.control
290 && guiEvent.key.code == sf::Keyboard::Num8)
292 if (guiEvent.key.control
293 && guiEvent.key.code == sf::Keyboard::Num9)
300 if (guiEvent.type == sf::Event::KeyPressed)
302 if (guiEvent.key.code == sf::Keyboard::Escape)
317 if (guiEvent.type == sf::Event::KeyPressed)
319 if (guiEvent.key.code == sf::Keyboard::Return)
338 if (!todisplay.empty ())
347 if (!todisplay.empty ())