LXRAD 0.7

Macros | Typedefs | Enumerations | Variables
clxrad.h File Reference
`#include <iostream>`
`#include <fstream>`
`#include <string>`
`#include <list>`
`#include <stdio.h>`
`#include <stdlib.h>`
`#include <string.h>`
`#include <ctype.h>`
`#include "wx/wxprec.h"`
`#include "wx/wx.h"`
`#include "wx/textfile.h"`
`#include "wx/sound.h"`
`#include "wx/filename.h"`
`#include "mstring.h"`

Go to the source code of this file.

## Macros
#define | _GNU_SOURCE
#define | _THREAD_SAFE
#define | lxString wxString
#define | uint unsigned int
#define | Initialize IMPLEMENT_APP(CApplication);bool CApplication::OnInit(){Application=this;wxInitAllImageHandlers();Aargc=argc;Aargv=argv;OnInit_();return 1;};bool CApplication::OnInit_()
#define | EVMAX 50
#define | SIGMAX 50
#define | DOUBLECLICKTIME 400
#define | EVMOUSEMOVE (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))
#define | EVMOUSEBUTTONPRESS (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))
#define | EVMOUSEBUTTONRELEASE (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))
#define | EVMOUSEBUTTONCLICK (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))
#define | EVMOUSEBUTTONDOUBLECLICK (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))
#define | EVKEYBOARDPRESS (void(CControl::*)(CControl*,const uint,const uint,const uint))
#define | EVKEYBOARDRELEASE (void(CControl::*)(CControl*,const uint,const uint,const uint))
#define | EVPOINTERIN (void(CControl::*)(CControl*))
#define | EVPOINTEROUT (void(CControl::*)(CControl*))
#define | EVONDRAW (void(CControl::*)(CControl*))
#define | EVONFOCUSIN (void(CControl::*)(CControl*))
#define | EVONFOCUSOUT (void(CControl::*)(CControl*))
#define | EVMOUSEWHEEL (void(CControl::*)(CControl*,const int))
#define | EVONCHECKBOX (void(CControl::*)(CControl*))
#define | EVONCOMBOCHANGE (void(CControl::*)(CControl*))
#define | EVLISTSELECT (void(CControl::*)(CControl*))
#define | EVLISTDOUBLECLICK (void(CControl::*)(CControl*))
#define | EVONTIME (void(CControl::*)(CControl*))
#define | EVFILELISTSELECTFILE (void(CControl::*)(CControl*))
#define | EVFILELISTSELECTDIR (void(CControl::*)(CControl*))
#define | EVMENUACTIVE (void(CControl::*)(CControl*))
#define | EVONCHANGEPOSITION (void(CControl::*)(CControl*))
#define | EVONGRIDCELLLEFTCLICK (void(CControl::*)(CControl*))
#define | EVTHREADRUN (void(CControl::*)(CControl*))
#define | EVTHREADEND (void(CControl::*)(CControl*))
#define | EVONCHANGESPIN (void(CControl::*)(CControl*))
#define | EVONCHANGESPINDOUBLE (void(CControl::*)(CControl*))
#define | EVONTOGGLEBUTTON (void(CControl::*)(CControl*))
#define | EVONCLOSE (void(CControl::*)(const int))
#define | EVONDROPFILE (void(CControl::*)(CControl*,const lxString fname))
#define | CA_LEFT 1
#define | CA_RIGHT 2
#define | CA_CENTER 3
#define | CA_FILL 4

## Typedefs
typedef int | CAlign

## Enumerations
enum | lxevent { lxEVT_MOTION , lxEVT_KEY_DOWN , lxEVT_KEY_UP , lxEVT_LEFT_DOWN , lxEVT_LEFT_UP , lxEVT_LEFT_DCLICK , lxEVT_RIGHT_DOWN , lxEVT_RIGHT_UP , lxEVT_RIGHT_DCLICK , lxEVT_ENTER_WINDOW , lxEVT_LEAVE_WINDOW , lxEVT_PAINT , lxEVT_DESTROY , lxEVT_MAXIMIZE , lxEVT_SHOW , lxEVT_SET_FOCUS , lxEVT_KILL_FOCUS , lxEVT_SIZE , lxEVT_CLOSE_WINDOW , lxEVT_COMMAND_CHECKBOX_CLICKED , lxEVT_COMBOBOX , lxEVT_COMMAND_LISTBOX_SELECTED , lxEVT_COMMAND_LISTBOX_DOUBLECLICKED , lxEVT_COMMAND_MENU_SELECTED , lxEVT_TIMER , lxEVT_COMMAND_TREE_ITEM_ACTIVATED , lxEVT_SCROLL_CHANGED , lxEVT_HTML_LINK_CLICKED , lxEVT_GRID_SELECT_CELL , lxEVT_GRID_CELL_LEFT_CLICK , lxEVT_GRID_CELL_RIGHT_CLICK , lxEVT_THREAD_END , lxEVT_SPINCTRL , lxEVT_SPINCTRLDOUBLE , lxEVT_TOGGLEBUTTON , lxEVT_SCROLL_THUMBTRACK , lxEVT_MOUSEWHEEL , lxEVT_DROP_FILES }

## Variables
CApplication * | Application

## Detailed Description

Author
  Luis Claudio Gamboa Lopes

Date
  05-30-2008

Definition in file clxrad.h.

## Macro Definition Documentation

## ◆ _GNU_SOURCE

#define _GNU_SOURCE

Definition at line 40 of file clxrad.h.

## ◆ _THREAD_SAFE

#define _THREAD_SAFE

Definition at line 43 of file clxrad.h.

## ◆ CA_CENTER

#define CA_CENTER 3

Definition at line 177 of file clxrad.h.

## ◆ CA_FILL

#define CA_FILL 4

Definition at line 178 of file clxrad.h.

## ◆ CA_LEFT

#define CA_LEFT 1

Definition at line 175 of file clxrad.h.

## ◆ CA_RIGHT

#define CA_RIGHT 2

Definition at line 176 of file clxrad.h.

## ◆ DOUBLECLICKTIME

#define DOUBLECLICKTIME 400

Definition at line 135 of file clxrad.h.

## ◆ EVFILELISTSELECTDIR

#define EVFILELISTSELECTDIR (void(CControl::*)(CControl*))

Definition at line 157 of file clxrad.h.

## ◆ EVFILELISTSELECTFILE

#define EVFILELISTSELECTFILE (void(CControl::*)(CControl*))

Definition at line 156 of file clxrad.h.

## ◆ EVKEYBOARDPRESS

#define EVKEYBOARDPRESS (void(CControl::*)(CControl*,const uint,const uint,const uint))

Definition at line 142 of file clxrad.h.

## ◆ EVKEYBOARDRELEASE

#define EVKEYBOARDRELEASE (void(CControl::*)(CControl*,const uint,const uint,const uint))

Definition at line 143 of file clxrad.h.

## ◆ EVLISTDOUBLECLICK

#define EVLISTDOUBLECLICK (void(CControl::*)(CControl*))

Definition at line 154 of file clxrad.h.

## ◆ EVLISTSELECT

#define EVLISTSELECT (void(CControl::*)(CControl*))

Definition at line 153 of file clxrad.h.

## ◆ EVMAX

#define EVMAX 50

Definition at line 133 of file clxrad.h.

## ◆ EVMENUACTIVE

#define EVMENUACTIVE (void(CControl::*)(CControl*))

Definition at line 158 of file clxrad.h.

## ◆ EVMOUSEBUTTONCLICK

#define EVMOUSEBUTTONCLICK (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))

Definition at line 140 of file clxrad.h.

## ◆ EVMOUSEBUTTONDOUBLECLICK

#define EVMOUSEBUTTONDOUBLECLICK (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))

Definition at line 141 of file clxrad.h.

## ◆ EVMOUSEBUTTONPRESS

#define EVMOUSEBUTTONPRESS (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))

Definition at line 138 of file clxrad.h.

## ◆ EVMOUSEBUTTONRELEASE

#define EVMOUSEBUTTONRELEASE (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))

Definition at line 139 of file clxrad.h.

## ◆ EVMOUSEMOVE

#define EVMOUSEMOVE (void(CControl::*)(CControl*,const uint,const uint,const uint,const uint))

Definition at line 137 of file clxrad.h.

## ◆ EVMOUSEWHEEL

#define EVMOUSEWHEEL (void(CControl::*)(CControl*,const int))

Definition at line 149 of file clxrad.h.

## ◆ EVONCHANGEPOSITION

#define EVONCHANGEPOSITION (void(CControl::*)(CControl*))

Definition at line 159 of file clxrad.h.

## ◆ EVONCHANGESPIN

#define EVONCHANGESPIN (void(CControl::*)(CControl*))

Definition at line 166 of file clxrad.h.

## ◆ EVONCHANGESPINDOUBLE

#define EVONCHANGESPINDOUBLE (void(CControl::*)(CControl*))

Definition at line 167 of file clxrad.h.

## ◆ EVONCHECKBOX

#define EVONCHECKBOX (void(CControl::*)(CControl*))

Definition at line 151 of file clxrad.h.

## ◆ EVONCLOSE

#define EVONCLOSE (void(CControl::*)(const int))

Definition at line 171 of file clxrad.h.

## ◆ EVONCOMBOCHANGE

#define EVONCOMBOCHANGE (void(CControl::*)(CControl*))

Definition at line 152 of file clxrad.h.

## ◆ EVONDRAW

#define EVONDRAW (void(CControl::*)(CControl*))

Definition at line 146 of file clxrad.h.

## ◆ EVONDROPFILE

#define EVONDROPFILE (void(CControl::*)(CControl*,const lxString fname))

Definition at line 172 of file clxrad.h.

## ◆ EVONFOCUSIN

#define EVONFOCUSIN (void(CControl::*)(CControl*))

Definition at line 147 of file clxrad.h.

## ◆ EVONFOCUSOUT

#define EVONFOCUSOUT (void(CControl::*)(CControl*))

Definition at line 148 of file clxrad.h.

## ◆ EVONGRIDCELLLEFTCLICK

#define EVONGRIDCELLLEFTCLICK (void(CControl::*)(CControl*))

Definition at line 161 of file clxrad.h.

## ◆ EVONTIME

#define EVONTIME (void(CControl::*)(CControl*))

Definition at line 155 of file clxrad.h.

## ◆ EVONTOGGLEBUTTON

#define EVONTOGGLEBUTTON (void(CControl::*)(CControl*))

Definition at line 169 of file clxrad.h.

## ◆ EVPOINTERIN

#define EVPOINTERIN (void(CControl::*)(CControl*))

Definition at line 144 of file clxrad.h.

## ◆ EVPOINTEROUT

#define EVPOINTEROUT (void(CControl::*)(CControl*))

Definition at line 145 of file clxrad.h.

## ◆ EVTHREADEND

#define EVTHREADEND (void(CControl::*)(CControl*))

Definition at line 164 of file clxrad.h.

## ◆ EVTHREADRUN

#define EVTHREADRUN (void(CControl::*)(CControl*))

Definition at line 163 of file clxrad.h.

## ◆ Initialize

#define Initialize IMPLEMENT_APP(CApplication);bool CApplication::OnInit(){Application=this;wxInitAllImageHandlers();Aargc=argc;Aargv=argv;OnInit_();return 1;};bool CApplication::OnInit_()

Definition at line 89 of file clxrad.h.

## ◆ lxString

#define lxString wxString

Definition at line 47 of file clxrad.h.

## ◆ SIGMAX

#define SIGMAX 50

Definition at line 134 of file clxrad.h.

## ◆ uint

#define uint unsigned int

Definition at line 82 of file clxrad.h.

## Typedef Documentation

## ◆ CAlign

typedef int CAlign

Definition at line 179 of file clxrad.h.

## Enumeration Type Documentation

## ◆ lxevent

enum lxevent

Definition at line 91 of file clxrad.h.