I am making a game in ogre with cegui login, lobby and in game menus
I have a single layout file with all the windows grouped into it each seperate part grouped into an overall hirachy
im using internal varibles so i know when to disable or enable each window im using the setEnabled, hide, show and moveToFront methods at each change to bring the correct window to the front
the game window is recieving mouse events if i click on the background of any window which shouldnt happen
also alot of the buttons dont receive mouse clicks and the main game window doesnt receive any mouse clicks at all
im thinking my method of grouping all the layout details in a single text file and enabling and disabling parts of it is preventing the mouse events from working correctly
is there a better way to have seperate displays that dont need to display concurrently then this and does anyone have a way for correct injecting and stuff
before i added these extra windows the mouse clicks worked correctly so thats why im sure its from my enabling and disabling parts of the layout
but i dont know a better way to do this yet
this is the way i enable or disable windows for example this is the call that makes the login window available when the game is first loaded
(i know its quite repiticious but i kept adding methods to it trying to find one that correctly allowed mouse clicks to work and they do for this window and for the mainButtons window only, although if you click the background on the login window the event still sends to the game window)
case 2:
{//make lobby visible
CEGUI::WindowManager::getSingleton().getWindow("loginPrompt")->hide();
CEGUI::WindowManager::getSingleton().getWindow("gameWindow")->hide();
CEGUI::WindowManager::getSingleton().getWindow("lobbyMain")->show();
CEGUI::WindowManager::getSingleton().getWindow("mainButtons")->show();
CEGUI::WindowManager::getSingleton().getWindow("lobbyMain")->setEnabled(true);
CEGUI::WindowManager::getSingleton().getWindow("loginPrompt")->setEnabled(false);
CEGUI::WindowManager::getSingleton().getWindow("gameWindow")->setEnabled(false);
CEGUI::WindowManager::getSingleton().getWindow("lobbyMain")->moveToFront();
}
break;
<?xml version="1.0" encoding="UTF-8"?>
<GUILayout >
<Window Type="DefaultWindow" Name="Root" >
<Property Name="Alpha" Value="0.5" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0015625,0},{0.00625046,0},{0.998437,0},{1,0}}" />
<Window Type="DefaultWindow" Name="mainButtons" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-4.31535e-005,0},{-0.00314497,0},{0.998496,0},{1.00157,0}}" />
<Property Name="Alpha" Value="0.8" />
<Property Name="AlwaysOnTop" Value="True" />
<Window Type="TaharezLook/Button" Name="game1but" >
<Property Name="Text" Value="Game 1" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.104243,0},{0.0100628,0},{0.192644,0},{0.0546116,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="game2but" >
<Property Name="Text" Value="Game 2" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.192046,0},{0.0115298,0},{0.285021,0},{0.0581758,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="game3but" >
<Property Name="Text" Value="Game 3" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.286898,0},{0.011321,0},{0.373775,0},{0.0579661,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="game4but" >
<Property Name="Text" Value="Game 4" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.374701,0},{0.0106919,0},{0.463102,0},{0.0594337,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="game5but" >
<Property Name="Text" Value="Game 5" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.462506,0},{0.0100622,0},{0.550907,0},{0.0609011,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="game6but" >
<Property Name="Text" Value="Game 6" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.551834,0},{0.00943379,0},{0.650906,0},{0.0602721,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="lobbyBut" >
<Property Name="Text" Value="Lobby" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.00881636,0},{0.0106916,0},{0.103315,0},{0.0552407,0}}" />
</Window>
</Window>
<Window Type="DefaultWindow" Name="gameWindow" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-4.31535e-005,0},{-0.00314497,0},{0.998496,0},{1.00157,0}}" />
<Window Type="DefaultWindow" Name="options" >
<Property Name="Alpha" Value="0.5" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.00376176,0},{0.786373,0},{0.234953,0},{0.990251,0}}" />
<Window Type="TaharezLook/StaticImage" Name="optionsBackground" >
<Property Name="Alpha" Value="0.7" />
<Property Name="Visible" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0,0},{0.0,0},{1.0,0},{1.0,0}}" />
</Window>
<Window Type="TaharezLook/Combobox" Name="cmdCameraSetting" >
<Property Name="Alpha" Value="0.9" />
<Property Name="ReadOnly" Value="True" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="ClippedByParent" Value="False" />
<Property Name="UnifiedAreaRect" Value="{{-0.00298568,0},{0.0429306,0},{1.001,0},{0.29293,0}}" />
<Property Name="MaxEditTextLength" Value="1073741823" />
</Window>
<Window Type="TaharezLook/Button" Name="cmdOptions" >
<Property Name="Text" Value="Options" />
<Property Name="Alpha" Value="0.9" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.00971781,0},{0.379435,0},{1.01923,0},{0.629435,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="cmdQuit" >
<Property Name="Text" Value="Quit" />
<Property Name="Alpha" Value="0.9" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.0104682,0},{0.726221,0},{1.01766,0},{0.976221,0}}" />
</Window>
</Window>
<Window Type="DefaultWindow" Name="chatWindow" >
<Property Name="Alpha" Value="0.5" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.240125,0},{0.792033,0},{0.797336,0},{0.989623,0}}" />
<Window Type="TaharezLook/StaticImage" Name="chatWindowBackground" >
<Property Name="Alpha" Value="0.7" />
<Property Name="Visible" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0,0},{0.0,0},{1.0,0},{1.0,0}}" />
</Window>
<Window Type="TaharezLook/Editbox" Name="chatInput" >
<Property Name="Alpha" Value="0.9" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="MaxTextLength" Value="1073741823" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.000615278,0},{0.715923,0},{0.992142,0},{0.985431,0}}" />
</Window>
<Window Type="TaharezLook/MultiLineEditbox" Name="chatBuffer" >
<Property Name="Text" >
</Property>
<Property Name="Alpha" Value="0.9" />
<Property Name="ReadOnly" Value="True" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="MaxTextLength" Value="1073741823" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.00335126,0},{-0.00901104,0},{0.993152,0},{0.695355,0}}" />
</Window>
</Window>
<Window Type="DefaultWindow" Name="userStats" >
<Property Name="Alpha" Value="0.5" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.800941,0},{0.00314426,0},{0.992947,0},{0.162997,0}}" />
<Window Type="TaharezLook/StaticText" Name="handsPlayed" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.201422,0},{0.0114746,0},{1.03525,0},{0.261474,0}}" />
</Window>
</Window>
<Window Type="DefaultWindow" Name="cardBuffer" >
<Property Name="Alpha" Value="0.5" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.797265,0},{0.172746,0},{0.997022,0},{0.791718,0}}" />
<Window Type="TaharezLook/MultiLineEditbox" Name="cardBufferData" >
<Property Name="Text" >
</Property>
<Property Name="ReadOnly" Value="True" />
<Property Name="MaxTextLength" Value="1073741823" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.0658816,0},{-0.00144003,0},{1.00484,0},{0.973367,0}}" />
</Window>
</Window>
<Window Type="DefaultWindow" Name="preActions" >
<Property Name="Alpha" Value="0.5" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.798561,0},{0.786373,0},{0.998276,0},{0.994445,0}}" />
<Window Type="TaharezLook/StaticImage" Name="preActionsBackground" >
<Property Name="Alpha" Value="0.7" />
<Property Name="Visible" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0,0},{0.0,0},{1.0,0},{1.0,0}}" />
</Window>
<Window Type="TaharezLook/RadioButton" Name="preFold" >
<Property Name="Text" Value="Fold" />
<Property Name="GroupID" Value="1" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0361353,0},{0.0451521,0},{0.437529,0},{0.295152,0}}" />
</Window>
<Window Type="TaharezLook/RadioButton" Name="preCheckfold" >
<Property Name="Text" Value="Check/Fold" />
<Property Name="GroupID" Value="1" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.496087,0},{0.0565093,0},{0.993195,0},{0.306509,0}}" />
</Window>
<Window Type="TaharezLook/RadioButton" Name="preBet" >
<Property Name="Text" Value="Raise" />
<Property Name="GroupID" Value="1" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0425666,0},{0.366032,0},{0.475589,0},{0.616032,0}}" />
</Window>
<Window Type="TaharezLook/HorizontalScrollbar" Name="preBetSlidebar" >
<Property Name="Font" Value="Commonwealth-10" />
<Property Name="Visible" Value="False" />
<Property Name="PageSize" Value="0" />
<Property Name="StepSize" Value="1" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="OverlapSize" Value="0" />
<Property Name="DocumentSize" Value="1" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="ScrollPosition" Value="0" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.0168677,0},{0.772158,0},{1.00422,0},{0.948616,0}}" />
<Property Name="WantsMultiClickEvents" Value="False" />
</Window>
<Window Type="TaharezLook/StaticText" Name="raiseAmount" >
<Property Name="Visible" Value="False" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.407633,0},{0.379849,0},{0.940073,0},{0.629849,0}}" />
</Window>
</Window>
<Window Type="DefaultWindow" Name="optionsMenu" >
<Property Name="Alpha" Value="0.75" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="Visible" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="ClippedByParent" Value="False" />
<Property Name="UnifiedAreaRect" Value="{{0.331396,0},{0.146331,0},{0.672866,0},{0.662578,0}}" />
<Window Type="TaharezLook/StaticImage" Name="optionsMenuImage" >
<Property Name="Visible" Value="True" />
<Property Name="Alpha" Value="0.7" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0,0},{0.0,0},{1.0,0},{1.0,0}}" />
</Window>
<Window Type="TaharezLook/StaticText" Name="ScreenSize" >
<Property Name="Alpha" Value="0.9" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="Text" Value="ScreenSize" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="HorzFormatting" Value="WordWrapCentred" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.14196,0},{0.163452,0},{0.847348,0},{0.246954,0}}" />
</Window>
<Window Type="TaharezLook/Combobox" Name="screenSize" >
<Property Name="Alpha" Value="0.9" />
<Property Name="ReadOnly" Value="True" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.143739,0},{0.267512,0},{0.849127,0},{0.77335,0}}" />
<Property Name="MaxEditTextLength" Value="1073741823" />
</Window>
<Window Type="TaharezLook/RadioButton" Name="soundOn" >
<Property Name="Alpha" Value="0.9" />
<Property Name="GroupID" Value="2" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="Text" Value="Sound On" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.143739,0},{0.379695,0},{0.48481,0},{0.479441,0}}" />
</Window>
<Window Type="TaharezLook/HorizontalScrollbar" Name="mouseSpeed" >
<Property Name="Alpha" Value="0.9" />
<Property Name="PageSize" Value="0" />
<Property Name="StepSize" Value="1" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="OverlapSize" Value="0" />
<Property Name="DocumentSize" Value="1" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="ScrollPosition" Value="0" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.143739,0},{0.614214,0},{0.847348,0},{0.701777,0}}" />
</Window>
<Window Type="TaharezLook/RadioButton" Name="soundOff" >
<Property Name="Alpha" Value="0.9" />
<Property Name="Text" Value="Sound Off" />
<Property Name="GroupID" Value="2" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.495535,0},{0.378172,0},{0.821433,0},{0.477918,0}}" />
</Window>
<Window Type="TaharezLook/StaticText" Name="mouseSpeedText" >
<Property Name="Alpha" Value="0.9" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="Text" Value="Mouse Speed Setting" />
<Property Name="InheritsAlpha" Value="False" />
<Property Name="HorzFormatting" Value="WordWrapCentred" />
<Property Name="HorizontalAlignment" Value="Centre" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.00359222,0},{0.507107,0},{0.706261,0},{0.598731,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="okOption" >
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="Text" Value="Accept" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.143739,0},{0.79797,0},{0.462486,0},{0.91396,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="cancelButton" >
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="Text" Value="Cancel" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.531252,0},{0.800508,0},{0.852685,0},{0.916498,0}}" />
</Window>
</Window>
</Window>
<Window Type="DefaultWindow" Name="lobbyMain" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.00123682,0},{-0.00754744,0},{1.00187,0},{1.00136,0}}" />
<Window Type="TaharezLook/StaticImage" Name="lobbyBackground" >
<Property Name="Alpha" Value="0.7" />
<Property Name="AlwaysOnTop" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.00254149,0},{0.00558536,0},{1.08089,0},{1.00352,0}}" />
</Window>
<Window Type="TaharezLook/StaticText" Name="welcome" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="Alpha" Value="1.0" />
<Property Name="UnifiedAreaRect" Value="{{0.01072,0},{0.066227,0},{0.657493,0},{0.126221,0}}" />
</Window>
<Window Type="TaharezLook/Listbox" Name="serverInfo1" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="Alpha" Value="1.0" />
<Property Name="UnifiedAreaRect" Value="{{0.663368,0},{0.0654445,0},{0.994342,0},{0.869618,0}}" />
</Window>
<Window Type="TaharezLook/MultiColumnList" Name="serverList" >
<Property Name="Alpha" Value="1.0" />
<Property Name="ColumnHeader" Value="text:Game width:{0.4,0} id:0" />
<Property Name="ColumnHeader" Value="text:Buyin width:{0.2,0} id:1" />
<Property Name="ColumnHeader" Value="text:Type width:{0.2,0} id:2" />
<Property Name="ColumnHeader" Value="text:Players width:{0.2,0} id:3" />
<Property Name="Text" >
</Property>
<Property Name="MaxTextLength" Value="1073741823" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0157839,0},{0.128307,0},{0.656483,0},{0.866246,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="lobbyJoin" >
<Property Name="Alpha" Value="1.0" />
<Property Name="Text" Value="Join Game" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0175998,0},{0.92729,0},{0.14209,0},{0.987284,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="lobbyCreate" >
<Property Name="Text" Value="Create Game" />
<Property Name="Alpha" Value="1.0" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.284188,0},{0.928054,0},{0.409565,0},{0.988962,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="lobbyCancel" >
<Property Name="Text" Value="Quit" />
<Property Name="Alpha" Value="1.0" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.149989,0},{0.926118,0},{0.274479,0},{0.986112,0}}" />
</Window>
</Window>
<Window Type="DefaultWindow" Name="loginPrompt" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.3,0},{0.3,0},{0.70855,0},{0.692558,0}}" />
<Window Type="TaharezLook/Button" Name="loginQuit" >
<Property Name="Text" Value="Quit" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.611947,0},{0.777704,0},{0.861947,0},{0.910214,0}}" />
</Window>
<Window Type="TaharezLook/StaticText" Name="loginUsernamePrompt" >
<Property Name="Text" Value="Username" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.106711,0},{0.338852,0},{0.446268,0},{0.471362,0}}" />
</Window>
<Window Type="TaharezLook/Editbox" Name="loginUsername" >
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="MaxTextLength" Value="1073741823" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.482094,0},{0.325234,0},{0.873893,0},{0.468424,0}}" />
</Window>
<Window Type="TaharezLook/StaticText" Name="loginInfo" >
<Property Name="Text" > Please Enter your Login details below
to login to the server</Property>
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.0507384,0},{0.0558077,0},{0.931367,0},{0.273765,0}}" />
</Window>
<Window Type="TaharezLook/StaticImage" Name="loginBackground" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{-0.00300626,0},{-0.000534239,0},{0.989571,0},{1.00247,0}}" />
</Window>
<Window Type="TaharezLook/StaticText" Name="loginPasswordPrompt" >
<Property Name="Text" Value="Password" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.10596,0},{0.540321,0},{0.449248,0},{0.678171,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="confirmLogin" >
<Property Name="Text" Value="Login" />
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.113423,0},{0.785982,0},{0.363423,0},{0.918491,0}}" />
</Window>
<Window Type="TaharezLook/Editbox" Name="loginPassword" >
<Property Name="AlwaysOnTop" Value="True" />
<Property Name="MaxTextLength" Value="1073741823" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.481342,0},{0.532043,0},{0.876873,0},{0.680574,0}}" />
</Window>
</Window>
</Window>
</GUILayout>
I am using code like below to inject inputs into cegui if the if statement returns false i send the input into my game window
Code: Select all
if(!CEGUI::System::getSingleton().injectMouseButtonDown(button))
