repositories
/
lsystem3d.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d105c6a
)
added help button and dialog
author
spixx
<spixx>
Sat, 11 Nov 2006 11:48:29 +0000
(11:48 +0000)
committer
spixx
<spixx>
Sat, 11 Nov 2006 11:48:29 +0000
(11:48 +0000)
src/gui.h
patch
|
blob
|
blame
|
history
diff --git
a/src/gui.h
b/src/gui.h
index b5664c89c15fb0ed80060fbd0d3e39eea874d086..1eae6e02ce4f644d9515e55b9999857def8882fc 100644
(file)
--- a/
src/gui.h
+++ b/
src/gui.h
@@
-1,6
+1,6
@@
// Copyright (C) 2006 Erik Dahlberg
//
// Copyright (C) 2006 Erik Dahlberg
//
-// This file is part of LSystem3
d
.
+// This file is part of LSystem3
D
.
//
// LSystem3D is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
//
// LSystem3D is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
@@
-44,6
+44,7
@@
public:
enum
{
ID_GENERATE = FXMainWindow::ID_LAST,
enum
{
ID_GENERATE = FXMainWindow::ID_LAST,
+ ID_HELP,
ID_LAST
};
ID_LAST
};
@@
-61,7
+62,7
@@
public:
void create();
/**
void create();
/**
- * Called by the system when the "
generate"-
button is pressed
+ * Called by the system when the "
Generate"
button is pressed
* @param sender the sender object
* @param selector message type and id
* @param data event related data
* @param sender the sender object
* @param selector message type and id
* @param data event related data
@@
-69,6
+70,15
@@
public:
*/
long onGenerateButtonPressed(FXObject *sender, FXSelector selector, void *data);
*/
long onGenerateButtonPressed(FXObject *sender, FXSelector selector, void *data);
+ /**
+ * Called by the system when the "Help" button is pressed
+ * @param sender the sender object
+ * @param selector message type and id
+ * @param data event related data
+ * @return
+ */
+ long onHelpButtonPressed(FXObject *sender, FXSelector selector, void *data);
+
protected:
/**
protected:
/**
@@
-83,10
+93,12
@@
private:
FXTextField *_axiomTextField; // Axiom
FXText *_rulesText; // Rules
FXRealSpinner *_angleRealSpinner; // Angle
FXTextField *_axiomTextField; // Axiom
FXText *_rulesText; // Rules
FXRealSpinner *_angleRealSpinner; // Angle
- FXSpinner *_
iterationsSpinner; // Iterations
+ FXSpinner *_
depthSpinner; // Depth
FXRealSpinner *_diameterRealSpinner; // Diameter
FXRealSpinner *_diameterRealSpinner; // Diameter
- FXRealSpinner *_diameterFactorRealSpinner; // Diameter factor //TODO: "diameter factor"?
+ FXRealSpinner *_diameterFactorRealSpinner; // Diameter factor
+
+ FXMessageBox *_helpMessageBox; // Help dialog
LindenmayerSystem *_lsystem; // The Lindenmayer-system
LindenmayerSystem *_lsystem; // The Lindenmayer-system