Flowgraph Project Settings
Flowgraph manager window for editing project metadata: name, description, author, difficulty, scenario flag, and save location.
Flowgraph manager window for editing project metadata: name, description, author, difficulty, scenario flag, and save location.
Overview
projectSettings provides a simple form for editing the current flowgraph project's metadata. Fields include project name, description (multiline), authors, difficulty slider (0-100 mapped to Easy/Medium/Hard/Very Hard), scenario toggle, and read-only filename/directory display. Save and Save As buttons are included.
Class Fields
| Field | Type | Description |
|---|---|---|
C.windowName | string | 'projectSettings' |
C.windowDescription | string | 'Project Settings' |
Class Methods
| Method | Description |
|---|---|
C:init() | Registers window (150×300, hidden by default) |
C:attach(mgr) | Binds to manager, initializes name/author/difficulty fields |
C:draw() | Renders the settings form with two-column layout |
Editable Fields
| Field | Widget | Description |
|---|---|---|
| Project Name | InputText (64 chars) | Name of the flowgraph project |
| Description | Multiline InputText (512 chars) | Project description |
| Authors | InputText (128 chars) | Author names |
| Difficulty | Slider (0-100) | Easy / Medium / Hard / Very Hard |
| Is Scenario | Checkbox | Whether the project is a scenario |
Read-Only Fields
| Field | Description |
|---|---|
| Filename | mgr.savedFilename |
| Save Directory | mgr.savedDir |
| Status | Hidden/transient icons (debug mode only) |
Usage Example
-- All changes are tracked in history:
-- "Changed project name from X to Y"
-- "Changed project Difficulty to 75"
-- "Changed project Scenario mode to 'Scenario'"See Also
- Flowgraph Base Window - Related reference
- Flowgraph Events - Related reference
- Flowgraph Examples - Related reference
- World Editor Guide - Guide
Flowgraph Overview
Flowgraph manager window showing a hierarchical tree view of all graphs, macros, and optionally nodes for project navigation.
Flowgraph Properties
Flowgraph Properties panel for inspecting and editing selected node data, pin configurations, hardcoded values, custom properties, and graph metadata.