CAPD DynSys Library  5.2.0
sun-os.c File Reference
#include <stdio.h>
#include <sys/ioctl.h>
#include <sys/file.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/times.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>

Namespaces

 capd
 
 capd::krak
 

Macros

#define SC(c, r, g, b)   red_a[c]=r;green_a[c]=g;blue_a[c]=b;
 

Functions

void capd::krak::opengfxwndw (int wn, int hsr, int vsr, int bgcolor, int fgcolor, int argc, char **argv)
 
void capd::krak::handleExpose (void(*expose)())
 
void capd::krak::handleResize (void(*resize)())
 
void capd::krak::eventloop (void(*expose)(), void(*resize)(), void(*buttonpress)())
 
void capd::krak::handleEvents (void)
 
void capd::krak::OpenGraphics (int hrs, int vrs, int bgcol, int fgcol, int ltx, int lty)
 
void capd::krak::CloseGraphics (void)
 
void capd::krak::SetBgCol (int col)
 
void capd::krak::SetFgCol (int col)
 
void capd::krak::PlotDot (int i, int j)
 
void capd::krak::MoveTo (int i, int j)
 
void capd::krak::LineTo (int, int)
 
void capd::krak::Crcl (int i, int j, int r)
 
void capd::krak::FillRct (capd::krak::Rct *r, int pattNr, int colNr)
 
void capd::krak::DrawStrng (const char *txt)
 
int capd::krak::Button (void)
 
void capd::krak::GetMouse (capd::krak::Pxl *pxl)
 
double capd::krak::Clock (void)
 
double capd::krak::RClock (void)
 
void capd::krak::Beep (int freq, int time)
 
char * capd::krak::datetime (void)
 
int capd::krak::GetKey (void)
 
long capd::krak::tickClock (void)
 
long capd::krak::tckClock (void)
 
double capd::krak::tck2sec (long)
 

Variables

XColor capd::krak::exact_defs [MAX_PALETTE]
 
Pixmap capd::krak::stipple [30]
 
GC capd::krak::drawgc
 
unsigned long capd::krak::fg_pixel
 
unsigned long capd::krak::bg_pixel
 
unsigned long capd::krak::valuemask = 0
 
XGCValues capd::krak::values
 
Window capd::krak::win
 
unsigned int capd::krak::WX = 0
 
unsigned int capd::krak::WY = 0
 
unsigned int capd::krak::border_width = 4
 
XSizeHints capd::krak::size_hints
 
XEvent capd::krak::report
 
XFontStruct * capd::krak::font_info
 
char * capd::krak::display_name = NULL
 
Region capd::krak::region
 
XRectangle capd::krak::rectangle
 
Display * capd::krak::display
 
int capd::krak::screen
 
char * capd::krak::fontname = "9x15"
 
int capd::krak::default_depth
 
Colormap capd::krak::default_cmap
 
long unsigned int capd::krak::plane_masks [1]
 
XVisualInfo capd::krak::visual_info
 
int capd::krak::Class
 
long unsigned int capd::krak::colors [MAX_PALETTE]
 
int capd::krak::color_no
 
int capd::krak::c_ipstn =0
 
int capd::krak::c_jpstn =0
 
long capd::krak::event_mask
 

Detailed Description

Author
The CAPD Group