xref: /haiku/src/apps/icon-o-matic/style/CurrentColor.cpp (revision 820dca4df6c7bf955c46e8f6521b9408f50b2900)
1 /*
2  * Copyright 2006, 2011, Stephan Aßmus <superstippi@gmx.de>.
3  * All rights reserved. Distributed under the terms of the MIT License.
4  */
5 
6 
7 #include "CurrentColor.h"
8 
9 #include <stdio.h>
10 
11 #include <OS.h>
12 
13 #include "ui_defines.h"
14 
15 
16 CurrentColor::CurrentColor()
17 	: Observable(),
18 	  fColor(kBlack)
19 {
20 }
21 
22 
23 CurrentColor::~CurrentColor()
24 {
25 }
26 
27 
28 void
29 CurrentColor::SetColor(rgb_color color)
30 {
31 	if ((uint32&)fColor == (uint32&)color)
32 		return;
33 
34 	fColor = color;
35 	Notify();
36 }
37 
38