panel.h File Reference

Descripes the Panel structures, functions and constants. More...

#include "../jnilib.h"
#include "listeners.h"

Include dependency graph for panel.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Panel_
 A structure for C, which describes the Panel. More...
struct  PanelCPP_
 A structure for C++, which describes the Panel. More...
struct  PanelData
 This structure holds the data needed for the Panel for C and C++. More...

Defines

#define CLS_PANEL   "java/awt/Panel"
 Defines the full name of the Panel-Class.
#define createPanel   createPanelC
 Defines which function to call when createPanel is called.
#define deletePanel   deletePanelC
 Defines which function to call when deletePanel is called.

Typedefs

typedef Panel_ Panel
 Defines which structure is used as Panel.
typedef Panel_ Panel_
 A structure for C, which describes the Panel.
typedef PanelCPP_ PanelCPP_
 A structure for C++, which describes the Panel.
typedef PanelData PanelData
 This structure holds the data needed for the Panel for C and C++.

Functions

void createPanelC (Panel_ *panel)
 Function is called when working with C and calling the function createPanel.
void createPanelCPP (PanelCPP_ *panel)
 Function is called when working with C++ and calling the function createPanel.
void deletePanelC (Panel_ *panel)
 Function is called when working with C and calling the function deletePanel.
void deletePanelCPP (PanelCPP_ *panel)
 Function is called when working with C++ and calling the function deletePanel.


Detailed Description

Descripes the Panel structures, functions and constants.

A Panel is a container where you can place control elements. A Panel has the FlowLayout as standard LayoutManager.

Author:
Stefan Gruber
Date:
19.02.2005

Definition in file panel.h.


Define Documentation

#define CLS_PANEL   "java/awt/Panel"
 

Defines the full name of the Panel-Class.

Definition at line 22 of file panel.h.

#define createPanel   createPanelC
 

Defines which function to call when createPanel is called.

Definition at line 34 of file panel.h.

#define deletePanel   deletePanelC
 

Defines which function to call when deletePanel is called.

Definition at line 35 of file panel.h.


Typedef Documentation

typedef struct Panel_ Panel
 

Defines which structure is used as Panel.

Definition at line 33 of file panel.h.

typedef struct Panel_ Panel_
 

A structure for C, which describes the Panel.

typedef struct PanelCPP_ PanelCPP_
 

A structure for C++, which describes the Panel.

typedef struct PanelData PanelData
 

This structure holds the data needed for the Panel for C and C++.


Function Documentation

void createPanelC Panel_ panel  ) 
 

Function is called when working with C and calling the function createPanel.

It initializes the Panel_ structure.

Parameters:
panel - A pointer to a Panel_ structure.

Definition at line 313 of file panel.c.

void createPanelCPP PanelCPP_ panel  ) 
 

Function is called when working with C++ and calling the function createPanel.

It initializes the PanelCPP_ structure.

Parameters:
panel - A pointer to a PanelCPP_ structure.

Definition at line 301 of file panel.c.

void deletePanelC Panel_ panel  ) 
 

Function is called when working with C and calling the function deletePanel.

Parameters:
panel - A pointer to a Panel_ structure.

Definition at line 343 of file panel.c.

void deletePanelCPP PanelCPP_ panel  ) 
 

Function is called when working with C++ and calling the function deletePanel.

Parameters:
panel - A pointer to a PanelCPP_ structure.

Definition at line 333 of file panel.c.


Generated on Sat Nov 19 14:11:14 2005 for GrubC by  doxygen 1.4.4