org.jzuul.gdk.swt
Class GDKMainWindow

java.lang.Object
  extended byorg.jzuul.gdk.swt.GDKMainWindow

public class GDKMainWindow
extends Object

THIS IS EARLY BETA CODE... DON'T TRY THIS AT HOME :-D

Version:
$Revision: 1.49 $

Field Summary
protected  String appName
          appName definiert den Namen der Application, welcher in der Titelleiste angezeigt wird
private  CharacterEditorComposite characterComposite
           
private  Element data
           
private  Element dataClone
           
private  org.eclipse.swt.widgets.Display display
           
private  String filename
           
private  ItemEditorComposite itemComposite
           
private  MapEditorComposite mapEditor
           
private  org.eclipse.swt.widgets.Menu menubar
           
private  PlayerEditorComposite playerComposite
           
private  RunValues runValues
           
private  org.eclipse.swt.widgets.MenuItem saveMenuItem
           
private  org.eclipse.swt.widgets.Shell shell
           
private  org.eclipse.swt.widgets.TabFolder tabFolder
           
 
Constructor Summary
GDKMainWindow()
          Constructor for Mainwindow
 
Method Summary
protected  int askChanged()
           
protected  int askChanged(int flags)
           
 boolean changed()
           
 void close()
           
 void copyFileToStream(String filename, ZipOutputStream zip)
           
 void createGui(org.eclipse.swt.widgets.Display display1)
          erstellt die Gui des GDK
 void deploy()
           
protected  void exit()
           
protected  void newFile()
           
 void open(org.eclipse.swt.widgets.Display display)
           
 void openFile(String filename)
          parsed das zu öffnende File ins DOM
 void saveFile()
          schreibt den DOM-Tree in ein File
 String saveFileDialog()
           
static void saveSelectFirst(org.eclipse.swt.widgets.Combo box)
           
 void setData(Element newData)
           
 void showCharacter()
           
 void showItems()
           
 void showMap()
           
 void showPlayer()
           
 void updateAllData()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

private Element data

dataClone

private Element dataClone

shell

private org.eclipse.swt.widgets.Shell shell

appName

protected final String appName
appName definiert den Namen der Application, welcher in der Titelleiste angezeigt wird


saveMenuItem

private org.eclipse.swt.widgets.MenuItem saveMenuItem

menubar

private org.eclipse.swt.widgets.Menu menubar

tabFolder

private org.eclipse.swt.widgets.TabFolder tabFolder

display

private org.eclipse.swt.widgets.Display display

filename

private String filename

mapEditor

private MapEditorComposite mapEditor

playerComposite

private PlayerEditorComposite playerComposite

characterComposite

private CharacterEditorComposite characterComposite

itemComposite

private ItemEditorComposite itemComposite

runValues

private RunValues runValues
Constructor Detail

GDKMainWindow

public GDKMainWindow()
Constructor for Mainwindow

Method Detail

createGui

public void createGui(org.eclipse.swt.widgets.Display display1)
erstellt die Gui des GDK

Parameters:
display1 -

openFile

public void openFile(String filename)
parsed das zu öffnende File ins DOM

Parameters:
filename - des zu öffnenden Files

saveFile

public void saveFile()
schreibt den DOM-Tree in ein File


open

public void open(org.eclipse.swt.widgets.Display display)

saveFileDialog

public String saveFileDialog()

askChanged

protected int askChanged()

askChanged

protected int askChanged(int flags)

exit

protected void exit()

newFile

protected void newFile()

close

public void close()

showMap

public void showMap()

showPlayer

public void showPlayer()

showCharacter

public void showCharacter()

showItems

public void showItems()

changed

public boolean changed()

setData

public void setData(Element newData)

updateAllData

public void updateAllData()

deploy

public void deploy()

copyFileToStream

public void copyFileToStream(String filename,
                             ZipOutputStream zip)

saveSelectFirst

public static void saveSelectFirst(org.eclipse.swt.widgets.Combo box)


Copyright © 2004 JZuul.org All Rights Reserved.
This documentation may be distributed and/or modified under the terms of the FDL