Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

WIMP Class Reference

#include <ROlib.h>

Collaboration diagram for WIMP:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WIMP (C64 *my_c64)
 ~WIMP (void)
bool LoadATemplate (char *Name, Window **Which)
void OpenEmuWindow (void)
void OpenEmuWindow (int *Block)
void CloseEmuWindow (void)
void UpdateEmuWindow (void)
void ThePrefsToWindow (void)
void WindowToThePrefs (void)
void SysConfToWindow (void)
void WindowToSysConf (void)
void PollSysConfWindow (void)
void DragIconSprite (Window *host, unsigned int number)
int CalculateVolume (int *Block)
int CheckFilename (char *name)
void SnapshotSaved (bool OK)
void IssueSnapshotRequest (void)
void SetLEDIcons (bool FloppyEmulation)
void SetEmuWindowSize (void)
void ToggleEmuWindowSize (void)
int ReadEmuWindowSize (void)
void NewDriveImage (int DrNum, int *MsgBlock, bool SetNow)
void SetSpeedLimiter (bool LimitSpeed)
void Poll (bool Paused)
void Redraw (void)
void OpenWindow (void)
void CloseWindow (void)
void MouseClick (void)
void UserDrag (void)
void KeyPressed (void)
void MenuSelection (void)
void UserMessage (void)
void UserMessageAck (void)

Public Attributes

IconIBicon
WindowEmuWindow
WindowEmuPane
WindowPrefsWindow
WindowConfigWindow
WindowInfoWindow
WindowSoundWindow
WindowSaveBox
char SnapFile [256]
char RAMFile [256]

Private Attributes

_kernel_oserror WimpError
int Block [64]
int AuxBlock [64]
int Mask
int DragType
int CMOS_DragType
bool UseScrap
bool EmuPaused
int UseNULL
int RAMsize
int RAMtransfered
int RAMpartner
int LastMenu
int LastClick
int LastDrag
int MenuType
int LastIcon
int SaveType
int * SpriteArea
RO_Caret LastCaret
int EmuZoom
Joy_Keys NewJoyKeys [2]
C64the_c64

Constructor & Destructor Documentation

WIMP::WIMP C64 my_c64  ) 
 

WIMP::~WIMP void   ) 
 


Member Function Documentation

int WIMP::CalculateVolume int *  Block  ) 
 

int WIMP::CheckFilename char *  name  ) 
 

void WIMP::CloseEmuWindow void   ) 
 

void WIMP::CloseWindow void   ) 
 

void WIMP::DragIconSprite Window host,
unsigned int  number
 

void WIMP::IssueSnapshotRequest void   ) 
 

void WIMP::KeyPressed void   ) 
 

bool WIMP::LoadATemplate char *  Name,
Window **  Which
 

void WIMP::MenuSelection void   ) 
 

void WIMP::MouseClick void   ) 
 

void WIMP::NewDriveImage int  DrNum,
int *  MsgBlock,
bool  SetNow
 

void WIMP::OpenEmuWindow int *  Block  ) 
 

void WIMP::OpenEmuWindow void   ) 
 

void WIMP::OpenWindow void   ) 
 

void WIMP::Poll bool  Paused  ) 
 

void WIMP::PollSysConfWindow void   ) 
 

int WIMP::ReadEmuWindowSize void   ) 
 

void WIMP::Redraw void   ) 
 

void WIMP::SetEmuWindowSize void   ) 
 

void WIMP::SetLEDIcons bool  FloppyEmulation  ) 
 

void WIMP::SetSpeedLimiter bool  LimitSpeed  ) 
 

void WIMP::SnapshotSaved bool  OK  ) 
 

void WIMP::SysConfToWindow void   ) 
 

void WIMP::ThePrefsToWindow void   ) 
 

void WIMP::ToggleEmuWindowSize void   ) 
 

void WIMP::UpdateEmuWindow void   ) 
 

void WIMP::UserDrag void   ) 
 

void WIMP::UserMessage void   ) 
 

void WIMP::UserMessageAck void   ) 
 

void WIMP::WindowToSysConf void   ) 
 

void WIMP::WindowToThePrefs void   ) 
 


Member Data Documentation

int WIMP::AuxBlock[64] [private]
 

Definition at line 257 of file ROlib.h.

int WIMP::Block[64] [private]
 

Definition at line 257 of file ROlib.h.

int WIMP::CMOS_DragType [private]
 

Definition at line 259 of file ROlib.h.

Window * WIMP::ConfigWindow
 

Definition at line 314 of file ROlib.h.

int WIMP::DragType [private]
 

Definition at line 259 of file ROlib.h.

Window * WIMP::EmuPane
 

Definition at line 314 of file ROlib.h.

bool WIMP::EmuPaused [private]
 

Definition at line 261 of file ROlib.h.

Window* WIMP::EmuWindow
 

Definition at line 314 of file ROlib.h.

int WIMP::EmuZoom [private]
 

Definition at line 267 of file ROlib.h.

Icon* WIMP::IBicon
 

Definition at line 313 of file ROlib.h.

Window * WIMP::InfoWindow
 

Definition at line 314 of file ROlib.h.

RO_Caret WIMP::LastCaret [private]
 

Definition at line 266 of file ROlib.h.

int WIMP::LastClick [private]
 

Definition at line 264 of file ROlib.h.

int WIMP::LastDrag [private]
 

Definition at line 264 of file ROlib.h.

int WIMP::LastIcon [private]
 

Definition at line 264 of file ROlib.h.

int WIMP::LastMenu [private]
 

Definition at line 264 of file ROlib.h.

int WIMP::Mask [private]
 

Definition at line 258 of file ROlib.h.

int WIMP::MenuType [private]
 

Definition at line 264 of file ROlib.h.

Joy_Keys WIMP::NewJoyKeys[2] [private]
 

Definition at line 268 of file ROlib.h.

Window * WIMP::PrefsWindow
 

Definition at line 314 of file ROlib.h.

char WIMP::RAMFile[256]
 

Definition at line 315 of file ROlib.h.

int WIMP::RAMpartner [private]
 

Definition at line 263 of file ROlib.h.

int WIMP::RAMsize [private]
 

Definition at line 263 of file ROlib.h.

int WIMP::RAMtransfered [private]
 

Definition at line 263 of file ROlib.h.

Window * WIMP::SaveBox
 

Definition at line 314 of file ROlib.h.

int WIMP::SaveType [private]
 

Definition at line 264 of file ROlib.h.

char WIMP::SnapFile[256]
 

Definition at line 315 of file ROlib.h.

Window * WIMP::SoundWindow
 

Definition at line 314 of file ROlib.h.

int* WIMP::SpriteArea [private]
 

Definition at line 265 of file ROlib.h.

C64* WIMP::the_c64 [private]
 

Definition at line 269 of file ROlib.h.

int WIMP::UseNULL [private]
 

Definition at line 262 of file ROlib.h.

bool WIMP::UseScrap [private]
 

Definition at line 260 of file ROlib.h.

_kernel_oserror WIMP::WimpError [private]
 

Definition at line 256 of file ROlib.h.


The documentation for this class was generated from the following file:
Generated on Tue Feb 8 04:13:03 2005 for E32frodo by doxygen 1.3.3