Guiliani  Version 2.5 revision 7293 (documentation build 13)
GUIImageResource.h File Reference

Helper Macros in Guiliani More...

#include "eC_Types.h"
#include <limits.h>

Go to the source code of this file.

Macros

#define ENTRY(img, img_filename, img_permanent)   -1
 Helper Macros in Guiliani
 
#define ENTRY(img, img_filename, img_permanent)   img,
 Helper Macros in Guiliani
 
#define ENTRY_ENUM(a)   -1
 Helper Macros in Guiliani
 
#define ENTRY_ENUM(a)   a,
 Helper Macros in Guiliani
 
#define IMAGE_TABLE
 Enum table of all Guiliani internal images.
 
#define MAP_IMGID_TO_ARRAY(IMG_ID)   (static_cast<eC_UInt>((IMG_ID-IMG_START_TAG-1)))
 Map ImageIDs to interval 0 to NOF_IMAGERESOURCES.
 
#define UNMAP_IMGENTRY_TO_ARRAY(IMG_ENTRY)   (static_cast<ImageResource_t>(IMG_ENTRY+IMG_START_TAG+1))
 Unmap ImageIDs from interval 0 to NOF_IMAGERESOURCES.
 

Typedefs

typedef int static_assert_something[(DUMMY_IMAGE==0) ? 1 :-1]
 Will throw compile error negative subscript if DUMMY_IMAGE is NOT 0!
 

Enumerations

enum  ImageResource_t {
  IMG_START_TAG = ciCalculatedImgStartTag , IMG_STDCTRL_SEGMENT_UNFILLED , IMG_STDCTRL_SEGMENT_FILLED , IMG_STDCTRL_KNOB_BG ,
  IMG_STDCTRL_KNOB_HANDLE , IMG_STDCTRL_CIRCULAR_BG , IMG_STDCTRL_CIRCULAR_KNOB , IMG_STDCTRL_CIRCULAR_KNOB_H ,
  IMG_STDCTRL_CIRCULAR_KNOB_P , IMG_STDCTRL_CIRCULAR_KNOB_G , IMG_STDCTRL_CLOCK_BG , IMG_STDCTRL_CLOCK_HOUR ,
  IMG_STDCTRL_CLOCK_MINUTE , IMG_STDCTRL_CLOCK_SECOND , IMG_STDCTRL_COMBOBOX_BTN , IMG_STDCTRL_COMBOBOX_BTN_H ,
  IMG_STDCTRL_COMBOBOX_BTN_P , IMG_STDCTRL_COMBOBOX_BTN_G , IMG_STDCTRL_COMBOBOX_BTN_F , IMG_STDCTRL_BUTTON_LEFT ,
  IMG_STDCTRL_BUTTON_RIGHT , IMG_STDCTRL_BUTTON_UP , IMG_STDCTRL_BUTTON_DOWN , IMG_STDCTRL_SCROLLBAR_BACK_H ,
  IMG_STDCTRL_SCROLLBAR_SLD_H , IMG_STDCTRL_SCROLLBAR_BACK_V , IMG_STDCTRL_SCROLLBAR_SLD_V , IMG_STDCTRL_PROGRESS_BG ,
  IMG_STDCTRL_PROGRESS_H , IMG_STDCTRL_PROGRESS_V , IMG_STDCTRL_FAKE_MOUSE_CURSOR , IMG_STDCTRL_GAUGE_NEEDLE ,
  IMG_STDCTRL_GAUGE , IMG_STDCTRL_KEYBOARDBTN_FOCUSED , IMG_STDCTRL_KEYBOARDBTN_PRESSED , IMG_STDCTRL_KEYBOARDBTN_HIGHLIGHTED ,
  IMG_STDCTRL_KEYBOARDBTN_GRAYED_OUT , IMG_STDCTRL_KEYBOARDBTN_STANDARD , IMG_STDCTRL_INPUTFIELD_STANDARD , IMG_STDCTRL_INPUTFIELD_HIGHLIGHTED ,
  IMG_STDCTRL_INPUTFIELD_FOCUSSED , IMG_STDCTRL_INPUTFIELD_GRAYEDOUT , IMG_STDCTRL_PLACEHOLDER , IMG_STDCTRL_MENUITEM_SELECTED ,
  IMG_STDCTRL_MENUITEM_FOCUSED , IMG_STDCTRL_MENUITEM_PRESSED , IMG_STDCTRL_MENUITEM_HIGHLIGHTED , IMG_STDCTRL_MENUITEM_GRAYED_OUT ,
  IMG_STDCTRL_MENUITEM_STANDARD , IMG_STDCTRL_IMGBTN_FOCUSED , IMG_STDCTRL_IMGBTN_PRESSED , IMG_STDCTRL_IMGBTN_HIGHLIGHTED ,
  IMG_STDCTRL_IMGBTN_GRAYED_OUT , IMG_STDCTRL_IMGBTN_STANDARD , IMG_STDCTRL_SLD_BG , IMG_STDCTRL_SLD_KNOB_NORMAL ,
  IMG_STDCTRL_SLD_KNOB_HIGHLIGHTED , IMG_STDCTRL_SLD_KNOB_PRESSED , IMG_STDCTRL_RB_SELECTED_FOCUSSED , IMG_STDCTRL_RB_SELECTED_HIGHLIGHTED ,
  IMG_STDCTRL_RB_SELECTED_PRESSED , IMG_STDCTRL_RB_SELECTED_NORMAL , IMG_STDCTRL_RB_SELECTED_GRAYEDOUT , IMG_STDCTRL_RB_NOTSELECTED_FOCUSSED ,
  IMG_STDCTRL_RB_NOTSELECTED_HIGHLIGHTED , IMG_STDCTRL_RB_NOTSELECTED_PRESSED , IMG_STDCTRL_RB_NOTSELECTED_NORMAL , IMG_STDCTRL_RB_NOTSELECTED_GRAYEDOUT ,
  IMG_STDCTRL_CHECKBOX_NOTSELECTED_FOCUSSED , IMG_STDCTRL_CHECKBOX_NOTSELECTED_HIGHLIGHTED , IMG_STDCTRL_CHECKBOX_NOTSELECTED_PRESSED , IMG_STDCTRL_CHECKBOX_NOTSELECTED_NORMAL ,
  IMG_STDCTRL_CHECKBOX_NOTSELECTED_GRAYEDOUT , IMG_STDCTRL_CHECKBOX_SELECTED_FOCUSSED , IMG_STDCTRL_CHECKBOX_SELECTED_HIGHLIGHTED , IMG_STDCTRL_CHECKBOX_SELECTED_PRESSED ,
  IMG_STDCTRL_CHECKBOX_SELECTED_NORMAL , IMG_STDCTRL_CHECKBOX_SELECTED_GRAYEDOUT , DUMMY_IMAGE , NOF_IMAGERESOURCES ,
  GUILIANI_INTERNAL_IMG = INT_MAX
}
 Enumeration of image resource ids. More...
 

Variables

const int ciCalculatedImgStartTag = -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
 preprocessor generates for all entries of IMAGE_TABLE: -1 -1 -1..., resulting in a mathematical expression, that will be evaluated to -1*(Number of entries of IMAGE_TABLE
 
const eC_UInt cuiNOFImageResources
 Used to contain the highest index cuiNOFXXXClasses = MAP_PROPID_TO_ARRAY(NOF_XXXCLASSES);.
 

Detailed Description

Enumeration Type Documentation

◆ ImageResource_t

Enumeration of image resource ids.

Enumerator
NOF_IMAGERESOURCES 

Number of image resources.