
Originally Posted by
rEegLer
Is there a list of commands somewhere?
Commands for GUI override settings, or something else?
For the GUI override settings, no there is not. But I can just post bits of what the program uses internally. Also you can look at the FuseGL trace and it will say everything it is doing and reverse engineer if in a pinch.
Code:
<?xml version="1.0" encoding="utf-8" ?>
<FuseGL_GUI_Settings>
<setting type="size" name="gui_size" width="90%" height="600" />
<setting type="int" gui_border_thickness="1" />
<setting type="colour" gui_border_colour="85,85,85" />
<setting type="colour" gui_background_colour="23,24,25" />
<TitleBar>
<setting type="bool" titlebar_auto_hide="true" />
<setting type="key" titlebar_reveal_key="ALTLeft" />
<Background type="FuseGL_Object">
<setting type="string" name="Application Title Bar Background" />
<image name="Default Background Image" location="internal" path="FuseGL.GUI.Title_Bar.TitleBarResources.top_banner_header_gradient" />
<size width="100%" height="31" />
<location x="0" y="0" z="0" alignment="left" />
<events>
<onMouseDoubleDown action="FuseGL.ToggleMaximize" />
</events>
</Background>
<App_Logo type="FuseGL_Object">
<setting type="string" name="Application Logo Image" />
<image location="internal" path="FuseGL.GUI.Title_Bar.TitleBarResources.FuseLogo" />
<size width="69" height="31" />
<location x="29" y="0" z="0" alignment="left" />
</App_Logo>
<App_Logo_Animated type="FuseGL_Object">
<setting type="string" name="Animated Application Logo Image" />
<image location="internal" path="FuseGL.GUI.FuseGL_Animated_App_Logo_Resources.logoImage_****" start_index="0" end_index="419" />
<size width="83" height="47" />
<location x="-23" y="-7" z="0" alignment="left" />
</App_Logo_Animated>
<Minimize_Button type="FuseGL_Object">
<setting type="string" name="Application Minimize Button Normal State" />
<image location="internal" path="FuseGL.GUI.Title_Bar.TitleBarResources.app_minimize" />
<image_hover location="internal" path="FuseGL.GUI.Title_Bar.TitleBarResources.app_minimize_hover" />
<image_click location="internal" path="FuseGL.GUI.Title_Bar.TitleBarResources.app_minimize_hover" />
<setting type="bool" mouse_cursor_to_hand_on_hover="true" />
<size width="16" height="16" />
<location x="47" y="9" z="0" alignment="right" />
<events>
<onMouseUp action="FuseGL.MinimizeProgram" />
</events>
</Minimize_Button>
<Close_Button type="FuseGL_Object">
<setting type="string" name="Application Close Button Normal State" />
<image location="internal" path="FuseGL.GUI.Title_Bar.TitleBarResources.app_close" />
<image_hover location="internal" path="FuseGL.GUI.Title_Bar.TitleBarResources.app_close_hover" />
<image_click location="internal" path="FuseGL.GUI.Title_Bar.TitleBarResources.app_close_hover" />
<setting type="bool" mouse_cursor_to_hand_on_hover="true" />
<size width="16" height="16" />
<location x="16" y="9" z="0" alignment="right" />
<events>
<onMouseUp action="FuseGL.CloseProgram" />
<!-- <onMouseDown action="someMethodNameForReflection" inputargs="some input objects" output="return to object" /> -->
</events>
</Close_Button>
</TitleBar>
<Cursor_Surround type="FuseGL_Object">
<setting type="string" name="Cursor Surround Animation" />
<size width="31" height="31" />
<location x="0" y="0" z="0" alignment="mouse" />
<image location="internal" path="FuseGL.GUI.GUI_CursorSurround.load_s**" start_index="1" end_index="8" />
</Cursor_Surround>
<Popup_Dialogue>
<setting type="size" name="popup_size" width="200" height="120" />
<setting type="int" popup_border_thickness="1" />
<setting type="colour" popup_border_colour="85,85,85" />
<setting type="int" popup_fade_timer="3000" />
<setting type="int" multiple_popup_spacing="10" />
<location name="UI_spacing_offsets" x="10" y="110" z="0" alignment="left" />
<image name="Popup Menu Background Image" location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.background" />
<image name="Progress Box" location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.SquareBox" />
<Animated_Application_Logo type="FuseGL_Object">
<setting type="string" name="Popup Animated Application Logo" />
<image location="internal" path="FuseGL.GUI.BigAppLogo_ResourceFile.AppLogo***" start_index="0" end_index="419" />
<setting type="bool" mouse_cursor_to_hand_on_hover="false" />
<size width="200" height="75" />
<location x="0" y="-23" z="0" alignment="radial" />
</Animated_Application_Logo>
<Close_Button type="FuseGL_Object">
<setting type="string" name="Popup Close Button State" />
<image location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.popup_close" />
<hoverimage location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.popup_close_hover" />
<clickimage location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.popup_close_hover" />
<setting type="bool" mouse_cursor_to_hand_on_hover="true" />
<size width="16" height="16" />
<location x="-31" y="9" z="0" alignment="right" />
<events>
<onMouseDown action="this.ClosePopup" />
</events>
</Close_Button>
<CheckBox_Checked type="FuseGL_Object">
<setting type="string" name="Popup Close Button State" />
<image location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.Checked" />
<setting type="bool" mouse_cursor_to_hand_on_hover="true" />
<size width="16" height="16" />
<location x="-31" y="9" z="0" alignment="right" />
<events>
<onMouseDown action="this.ClosePopup" />
</events>
</CheckBox_Checked>
<CheckBox_Unchecked type="FuseGL_Object">
<setting type="string" name="Popup Close Button State" />
<image location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.NotChecked" />
<setting type="bool" mouse_cursor_to_hand_on_hover="true" />
<size width="16" height="16" />
<location x="-31" y="9" z="0" alignment="right" />
<events>
<onMouseDown action="this.ClosePopup" />
</events>
</CheckBox_Unchecked>
<PopupDialogue_NotConfigured type="FuseGL_PopupDialogue">
<image location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.ClickOrHoverToConfigure" />
<setting type="bool" is_manually_closable="true" />
<setting type="PopupDialogue.UI" uitype="checkbox" />
<KeyboardAction type="KeyboardManager.KeyboardAction">
<setting type="string" name="Show Configuration Popup Menu Keyboard Action" />
<setting type="key" key_shortcut="F10" />
<events>
<onKeyDown action=",this.ShowPopup" />
</events>
</KeyboardAction>
<events>
<onMouseDown action="FuseGL.StartInternalConfiguration" />
<onLongHover action="FuseGL.StartInternalConfiguration" />
</events>
</PopupDialogue_NotConfigured>
<PopupDialogue_BrainConnected type="FuseGL_PopupDialogue">
<image location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.FBConnected" />
<setting type="bool" is_manually_closable="true" />
<events>
<onFusionBrainConnect action="this.ShowPopup" />
</events>
</PopupDialogue_BrainConnected>
<PopupDialogue_BrainDisconnected type="FuseGL_PopupDialogue">
<image location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.FBDisconnected" />
<setting type="bool" is_manually_closable="true" />
<events>
<onFusionBrainDisconnect action="this.ShowPopup" />
</events>
</PopupDialogue_BrainDisconnected>
<PopupDialogue_UpdateAvailable type="FuseGL_PopupDialogue">
<image location="internal" path="FuseGL.GUI.Popup_Dialogue.PopupDialogue_Resources.UpdateAvailable_Text" />
<setting type="bool" is_manually_closable="true" />
<setting type="int" popup_fade_timer="-1" />
<events>
<onUpdateAvailable action="this.ShowPopup" />
</events>
</PopupDialogue_UpdateAvailable>
</Popup_Dialogue>
<GlobalKeyboardActions>
<KeyboardAction type="KeyboardManager.KeyboardAction">
<setting type="string" name="Close Program with Escape Key" />
<setting type="key" key_shortcut="Escape" />
<events>
<onKeyDown action="FuseGL.CloseProgram" />
</events>
</KeyboardAction>
</GlobalKeyboardActions>
</FuseGL_GUI_Settings>
[/quote]
also did you see my question from a couple posts back?[/QUOTE]
I do now. It is pretty simple, I will post some.
Bookmarks