appkit  1.5.1
RoadNarrows Robotics Application Kit
WinLookFeel.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////////////
2 //
3 // Package: RoadNarrows Robotics Application Tool Kit
4 //
5 // Link: https://github.com/roadnarrows-robotics/rnr-sdk
6 //
7 // Library librnr_win
8 //
9 // File: LookFeel.h
10 //
11 /*! \file
12  *
13  * $LastChangedDate: 2013-05-03 07:45:13 -0600 (Fri, 03 May 2013) $
14  * $Rev: 2904 $
15  *
16  * \brief RoadNarrows top-level look and feel user interface declarations.
17  *
18  * \author Robin Knight (robin.knight@roadnarrows.com)
19  * \author Daniel Packard (daniel@roadnarrows.com)
20  *
21  * \par Copyright
22  * \h_copy 2012-2017. RoadNarrows LLC.\n
23  * http://www.roadnarrows.com\n
24  * All Rights Reserved
25  */
26 /*
27  * @EulaBegin@
28  *
29  * Permission is hereby granted, without written agreement and without
30  * license or royalty fees, to use, copy, modify, and distribute this
31  * software and its documentation for any purpose, provided that
32  * (1) The above copyright notice and the following two paragraphs
33  * appear in all copies of the source code and (2) redistributions
34  * including binaries reproduces these notices in the supporting
35  * documentation. Substantial modifications to this software may be
36  * copyrighted by their authors and need not follow the licensing terms
37  * described here, provided that the new terms are clearly indicated in
38  * all files where they apply.
39  *
40  * IN NO EVENT SHALL THE AUTHOR, ROADNARROWS LLC, OR ANY MEMBERS/EMPLOYEES
41  * OF ROADNARROW LLC OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
42  * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
43  * DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
44  * EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
45  * THE POSSIBILITY OF SUCH DAMAGE.
46  *
47  * THE AUTHOR AND ROADNARROWS LLC SPECIFICALLY DISCLAIM ANY WARRANTIES,
48  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
49  * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN
50  * "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO
51  * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
52  *
53  * @EulaEnd@
54  */
55 ////////////////////////////////////////////////////////////////////////////////
56 
57 #ifndef _RNR_WIN_LOOK_FEEL_H
58 #define _RNR_WIN_LOOK_FEEL_H
59 
60 #include "opencv/cv.h"
61 #include "opencv/highgui.h"
62 
63 /*!
64  * \brief RoadNarrows Robotics
65  */
66 namespace rnr
67 {
68  // ...........................................................................
69  // GUI COLORS AND STYLES
70  // ...........................................................................
71 
72  //
73  // Colors and Fonts
74  //
75  const char* const GuiStrColorWinBg = "#000000"; ///< window bg color
76  const char* const GuiStrColorStatusFg = "#fed700"; ///< status fg color
77  const char* const GuiStrColorStatusBg = "#000000"; ///< status bg color
78  const char* const GuiStrColorStatusBorder = "#aa0000"; ///< status border
79  const char* const GuiStrColorBttnBg = "#e6e6e6"; ///< button bg color
80  const char* const GuiStrColorTextFg = "#ffffff"; ///< text fg color
81  const char* const GuiStrColorTextBg = "#000000"; ///< text bg color
82  const char* const GuiStrColorImageBg = "#ffffff"; ///< image bg color
83 
84  const char* const GuiStrColorRNRed = "#aa0000"; ///< RN red
85  const char* const GuiStrColorRNBlack = "#000000"; ///< RN black
86  const char* const GuiStrColorRNWhite = "#ffffff"; ///< RN white
87  const char* const GuiStrColorRNYellow = "#fed700"; ///< RN yellow
88 
89  const char* const GuiStrFontLarge = "Arial 20"; ///< large font
90  const char* const GuiStrFontMedium = "Arial 15"; ///< medium font
91  const char* const GuiStrFontSmall = "Arial 12"; ///< small font
92  const char* const GuiStrFontTiny = "Arial 8"; ///< tiny font
93 } // namespace rnr
94 
95 
96 #endif // _RNR_WIN_LOOK_FEEL_H
const char *const GuiStrColorRNWhite
RN white.
Definition: WinLookFeel.h:86
const char *const GuiStrColorRNYellow
RN yellow.
Definition: WinLookFeel.h:87
const char *const GuiStrColorStatusBg
status bg color
Definition: WinLookFeel.h:77
const char *const GuiStrColorRNBlack
RN black.
Definition: WinLookFeel.h:85
const char *const GuiStrFontLarge
large font
Definition: WinLookFeel.h:89
const char *const GuiStrFontMedium
medium font
Definition: WinLookFeel.h:90
const char *const GuiStrColorStatusFg
status fg color
Definition: WinLookFeel.h:76
const char *const GuiStrFontTiny
tiny font
Definition: WinLookFeel.h:92
const char *const GuiStrColorRNRed
RN red.
Definition: WinLookFeel.h:84
const char *const GuiStrColorImageBg
image bg color
Definition: WinLookFeel.h:82
const char *const GuiStrColorBttnBg
button bg color
Definition: WinLookFeel.h:79
const char *const GuiStrColorTextFg
text fg color
Definition: WinLookFeel.h:80
const char *const GuiStrFontSmall
small font
Definition: WinLookFeel.h:91
const char *const GuiStrColorStatusBorder
status border
Definition: WinLookFeel.h:78
RoadNarrows Robotics.
Definition: Camera.h:74
const char *const GuiStrColorTextBg
text bg color
Definition: WinLookFeel.h:81
const char *const GuiStrColorWinBg
window bg color
Definition: WinLookFeel.h:75