Frame_ Struct Reference

A structure for C, which describes the Frame. More...

#include <frame.h>

Collaboration diagram for Frame_:

Collaboration graph
[legend]

Data Fields

void(* addComponent )(Frame *frame, jobject comp)
ComponentListener(* addComponentListener )(Frame *frame, void(*func)(jint, Component))
void(* addComponentWithConstraint )(Frame *frame, jobject comp, jobject constraint)
MouseListener(* addMouseListener )(Frame *frame, void(*func)(jint, Component, jint, jint, jint, jint))
WindowListener(* addWindowListener )(Frame *frame, void(*func)(jint, Window))
void(* clearScreen )(Frame *frame)
void(* close )(Frame *frame)
void(* drawEllipse )(Frame *frame, jfloat x, jfloat y, jfloat width, jfloat height, jboolean filled, const Color *c)
void(* drawLine )(Frame *frame, jfloat x1, jfloat y1, jfloat x2, jfloat y2, const Color *c)
void(* drawRectangle )(Frame *frame, jfloat x, jfloat y, jfloat width, jfloat height, jboolean filled, const Color *c)
void(* drawShape )(Frame *frame, const Shape *s)
void(* drawString )(Frame *frame, const char *text, jfloat x, jfloat y, const Color *c)
FrameData frame
Color(* getBackgroundColor )(Frame *frame)
Color(* getForegroundColor )(Frame *frame)
jint(* getHeight )(Frame *frame)
jint(* getState )(Frame *frame)
char *(* getTitle )(Frame *frame)
jint(* getWidth )(Frame *frame)
jint(* getX )(Frame *frame)
jint(* getY )(Frame *frame)
void(* hide )(Frame *frame)
jboolean(* isSameWindow )(Frame *frame, Window window)
void(* removeComponentListener )(Frame *frame, ComponentListener cl)
void(* removeMouseListener )(Frame *frame, MouseListener ml)
void(* removeWindowListener )(Frame *frame, WindowListener wl)
void(* setBackgroundColor )(Frame *frame, Color c)
void(* setForegroundColor )(Frame *frame, Color c)
void(* setLayout )(Frame *frame, jobject layoutmanager)
void(* setLocation )(Frame *frame, jint x, jint y)
void(* setMenuBar )(Frame *frame, MenuBar *menubar)
void(* setSize )(Frame *frame, jint width, jint height)
void(* setState )(Frame *frame, jint state)
void(* setTitle )(Frame *frame, const char *title)
void(* show )(Frame *frame)

Detailed Description

A structure for C, which describes the Frame.

Definition at line 81 of file frame.h.


Field Documentation

void(* Frame_::addComponent)(Frame *frame, jobject comp)
 

ComponentListener(* Frame_::addComponentListener)(Frame *frame, void(*func)(jint, Component))
 

void(* Frame_::addComponentWithConstraint)(Frame *frame, jobject comp, jobject constraint)
 

MouseListener(* Frame_::addMouseListener)(Frame *frame, void(*func)(jint, Component, jint, jint, jint, jint))
 

WindowListener(* Frame_::addWindowListener)(Frame *frame, void(*func)(jint, Window))
 

void(* Frame_::clearScreen)(Frame *frame)
 

void(* Frame_::close)(Frame *frame)
 

void(* Frame_::drawEllipse)(Frame *frame, jfloat x, jfloat y, jfloat width, jfloat height, jboolean filled, const Color *c)
 

void(* Frame_::drawLine)(Frame *frame, jfloat x1, jfloat y1, jfloat x2, jfloat y2, const Color *c)
 

void(* Frame_::drawRectangle)(Frame *frame, jfloat x, jfloat y, jfloat width, jfloat height, jboolean filled, const Color *c)
 

void(* Frame_::drawShape)(Frame *frame, const Shape *s)
 

void(* Frame_::drawString)(Frame *frame, const char *text, jfloat x, jfloat y, const Color *c)
 

FrameData Frame_::frame
 

Definition at line 82 of file frame.h.

Color(* Frame_::getBackgroundColor)(Frame *frame)
 

Color(* Frame_::getForegroundColor)(Frame *frame)
 

jint(* Frame_::getHeight)(Frame *frame)
 

jint(* Frame_::getState)(Frame *frame)
 

char*(* Frame_::getTitle)(Frame *frame)
 

jint(* Frame_::getWidth)(Frame *frame)
 

jint(* Frame_::getX)(Frame *frame)
 

jint(* Frame_::getY)(Frame *frame)
 

void(* Frame_::hide)(Frame *frame)
 

jboolean(* Frame_::isSameWindow)(Frame *frame, Window window)
 

void(* Frame_::removeComponentListener)(Frame *frame, ComponentListener cl)
 

void(* Frame_::removeMouseListener)(Frame *frame, MouseListener ml)
 

void(* Frame_::removeWindowListener)(Frame *frame, WindowListener wl)
 

void(* Frame_::setBackgroundColor)(Frame *frame, Color c)
 

void(* Frame_::setForegroundColor)(Frame *frame, Color c)
 

void(* Frame_::setLayout)(Frame *frame, jobject layoutmanager)
 

void(* Frame_::setLocation)(Frame *frame, jint x, jint y)
 

void(* Frame_::setMenuBar)(Frame *frame, MenuBar *menubar)
 

void(* Frame_::setSize)(Frame *frame, jint width, jint height)
 

void(* Frame_::setState)(Frame *frame, jint state)
 

void(* Frame_::setTitle)(Frame *frame, const char *title)
 

void(* Frame_::show)(Frame *frame)
 


The documentation for this struct was generated from the following file:
Generated on Sat Nov 19 14:11:16 2005 for GrubC by  doxygen 1.4.4