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

CApplicationApplication
 

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.