• botch: Added ClickQuery tools/framework ( namespace Click..
    0 replies, posted
[B]Revision 988[/B] [INDENT]Added ClickQuery tools/framework ( namespace ClickQuery ) - used this in IOPanel for click selecting input entities. - removed / commented out ViewPicker - EntitySelector now utilizes ClickQuery. - ViewPanel does not do ViewPicker checks any longer Added select button to EntityProperties window ( left top button ) -- selects the entity tied to the window in editor. Added control ClickQueryButton, which is used for eyedropping mainly. TODO It'd be good to disable keyboard shortcuts when click queries are in place. note: To get a good understanding of how the clickquery stuff works look at EntitySelector.h ( FillRequest, ReadReport, ChooseNull )[/INDENT] [B]Changed Files:[/B] [LIST] [*]trunk/Source/Worlds/EditorWorlds/UI/EditorCanvas.cpp [*]trunk/Source/Worlds/EditorWorlds/UI/EditorCanvas.h [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/EditorWindow.cpp [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/EditorWindow.h [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/EntityProperties.cpp [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/EntityProperties.h [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/IOPanel.cpp [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/IOPanel.h [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/Properties/EntitySelector.h [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/ViewPanels/ViewPanel.cpp [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/ViewPanels/ViewPanel.h [*]trunk/Source/Worlds/EditorWorlds/UI/Tools/SelectionTool.cpp [*]trunk/Source/Worlds/EditorWorlds/UI/Tools/ViewPicker.cpp [*]trunk/Source/Worlds/EditorWorlds/UI/Tools/ViewPicker.h [*]trunk/Source/Worlds/EditorWorlds/botched.vcproj [/LIST] [B]Added Files:[/B] [LIST] [*]trunk/Source/Worlds/EditorWorlds/UI/ClickQuery.cpp [*]trunk/Source/Worlds/EditorWorlds/UI/ClickQuery.h [*]trunk/Source/Worlds/EditorWorlds/UI/ClickQueryInline.h [*]trunk/Source/Worlds/EditorWorlds/UI/Panels/ClickQueryButton.h [/LIST] Committed By [B]Pat Glynn[/B]
Sorry, you need to Log In to post a reply to this thread.