View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005693 | DarkRadiant | GUI | public | 01.08.2021 09:32 | 13.01.2024 05:32 |
Reporter | Dragofer | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 2.12.0 | ||||
Target Version | 3.2.0 | Fixed in Version | 3.2.0 | ||
Summary | 0005693: Recognise type of "set x on y" spawnargs | ||||
Description | If a mapper wants to modify spawnargs on def_attached entities, he has to use spawnargs in the format "set [spawnarg] on [name_attach]" "[value]" on the parent entity. I think it'd be helpful if DR automatically recognised the type of these "set ..." spawnargs so that they're automatically assigned useful widgets such as the "Choose model..." button in the entity inspector. One common example is "set _color on flame": if the mapper wants to use the colour wheel for this spawnarg, he has to temporarily create a "_color" spawnarg to get access to it, then transfer the resulting color vector to the "set _color on flame" spawnarg. | ||||
Tags | No tags attached. | ||||
DarkRadiant: master 6c40a6f0 21.08.2022 13:52 Details Diff |
0005693: Include the attachment name in the Entity::Attachment structure. Extend unit test checking the correct name is delivered. |
Affected Issues 0005693 |
|
mod - include/ientity.h | Diff File | ||
mod - radiantcore/entity/AttachmentData.h | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
DarkRadiant: master e6d333f4 25.08.2022 04:25 Details Diff |
0005693: Find the key type as set on the attachment entity, if the attachment name of all selected entities points to a unique entity class |
Affected Issues 0005693 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
DarkRadiant: master 8cc509fa 25.08.2022 04:31 Details Diff |
0005693: Refactoring, include local key type mappings in the search |
Affected Issues 0005693 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
DarkRadiant: master e1f4eb75 25.08.2022 06:29 Details Diff |
0005693: Remove options from property editors, factory and .game file, they haven't been used anymore. |
Affected Issues 0005693 |
|
mod - include/ui/ientityinspector.h | Diff File | ||
mod - install/games/darkmod.game | Diff File | ||
mod - install/games/doom3.game | Diff File | ||
mod - install/games/quake4.game | Diff File | ||
mod - plugins/dm.editing/AIHeadPropertyEditor.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadPropertyEditor.h | Diff File | ||
mod - plugins/dm.editing/AIVocalSetPropertyEditor.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/AnglePropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/BooleanPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/ColourPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
mod - radiant/ui/einspector/EntityPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/FloatPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/FloatPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/PropertyEditorFactory.cpp | Diff File | ||
mod - radiant/ui/einspector/PropertyEditorFactory.h | Diff File | ||
mod - radiant/ui/einspector/SkinPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/SoundPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/SoundPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/TexturePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/TexturePropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/Vector3PropertyEditor.h | Diff File | ||
DarkRadiant: master e2332035 25.08.2022 06:35 Details Diff |
0005693: When populating the property editor pane, use the same getPropertyTypeForKey() method that is used to determine the icon. This removes a couple of lines of redundant code. |
Affected Issues 0005693 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
DarkRadiant: master a1f79f7b 25.08.2022 06:35 Details Diff |
0005693: Use "Apply" instead of "Apply...". The three dots falsely suggested that this button open a new dialog. |
Affected Issues 0005693 |
|
mod - radiant/ui/einspector/Vector3PropertyEditor.cpp | Diff File | ||
DarkRadiant: master 8a254748 25.08.2022 07:20 Details Diff |
0005693: Introduce an abstraction of the entity key a property editor is modifying, to help dealing with composite keys like "set X on Y". |
Affected Issues 0005693 |
|
mod - include/ui/ientityinspector.h | Diff File | ||
DarkRadiant: master dc24f90f 25.08.2022 08:13 Details Diff |
0005693: PropertyEditors now accept an ITargetKey reference for manipulation |
Affected Issues 0005693 |
|
mod - include/ui/ientityinspector.h | Diff File | ||
mod - plugins/dm.editing/AIHeadPropertyEditor.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadPropertyEditor.h | Diff File | ||
mod - plugins/dm.editing/AIVocalSetPropertyEditor.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/AnglePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/AnglePropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/BooleanPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/BooleanPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/ColourPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ColourPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/FloatPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/FloatPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/PropertyEditorFactory.cpp | Diff File | ||
mod - radiant/ui/einspector/PropertyEditorFactory.h | Diff File | ||
mod - radiant/ui/einspector/SkinPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/SoundPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/SoundPropertyEditor.h | Diff File | ||
add - radiant/ui/einspector/TargetKey.h | Diff File | ||
mod - radiant/ui/einspector/TexturePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/TexturePropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/Vector3PropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/Vector3PropertyEditor.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: master a9d32112 25.08.2022 08:30 Details Diff |
0005693: SkinPropertyEditor should try the corresponding key affecting the "model" key, leaving a possible target attachment name intact |
Affected Issues 0005693 |
|
mod - include/ui/ientityinspector.h | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/TargetKey.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
01.08.2021 09:32 | Dragofer | New Issue | |
01.08.2021 09:32 | Dragofer | Description Updated | |
01.08.2021 09:41 | Dragofer | Description Updated | |
01.08.2021 13:27 | greebo | Status | new => acknowledged |
21.08.2022 13:42 | greebo | Target Version | => 3.2.0 |
21.08.2022 13:42 | greebo | Status | acknowledged => confirmed |
21.08.2022 13:43 | greebo | Assigned To | => greebo |
21.08.2022 13:43 | greebo | Status | confirmed => assigned |
25.08.2022 06:37 | greebo | Changeset attached | => DarkRadiant master 6c40a6f0 |
25.08.2022 06:37 | greebo | Changeset attached | => DarkRadiant master e6d333f4 |
25.08.2022 06:37 | greebo | Changeset attached | => DarkRadiant master 8cc509fa |
25.08.2022 06:37 | greebo | Changeset attached | => DarkRadiant master e1f4eb75 |
25.08.2022 06:37 | greebo | Changeset attached | => DarkRadiant master e2332035 |
25.08.2022 06:37 | greebo | Changeset attached | => DarkRadiant master a1f79f7b |
25.08.2022 08:31 | greebo | Changeset attached | => DarkRadiant master 8a254748 |
25.08.2022 08:31 | greebo | Changeset attached | => DarkRadiant master dc24f90f |
25.08.2022 08:31 | greebo | Changeset attached | => DarkRadiant master a9d32112 |
25.08.2022 09:22 | greebo | Note Added: 0015209 | |
25.08.2022 09:22 | greebo | File Added: grafik.png | |
25.08.2022 09:23 | greebo | Status | assigned => resolved |
25.08.2022 09:23 | greebo | Resolution | open => fixed |
25.08.2022 09:23 | greebo | Fixed in Version | => 3.2.0 |
13.01.2024 05:32 | greebo | Status | resolved => closed |