Ulysses Stuff > Ulysses Release Archives
XGUI - Fully featured modular GUI for ULX! (Included with ULX v3.51 and SVN)
atomicspark:
--- Quote from: Stickly Man! on August 14, 2009, 10:58:31 AM ---I'll keep this idea in mind as this becomes more polished :)
--- End quote ---
No you won't. :)
Also, explaining how to comment out in Lua would of been helpful. I just replaced the line. Since in the next update, I'll be overwriting the files anyways. :P
Stickly Man!:
Huge update!
Well, not so much exciting for you guys, mostly a lot of background changes and stuff! Lemme list what I can remember:
-Now in addon format! (Until released with ULX..) So you don't have to go putting files in the ulx folder
-Tons of code cleanup!
-Recoded initialization, now opens faster!
-Made numerous changes due to UCL updates
-Textboxes now lose focus when you click away from them!
-Other random slider/textbox updates
-Players tab has an RCON box so admins can quickly run console commands!
-Removed the admins tab completely, replaced with the groups tab!
-Thanks to UCL changes, you can add/remove/rename/edit groups quickly and easily! (more stuff on the groups tab to come later)
-Categories on the settings page now default to collapsed
-Positions of scrollbars, categories, opened tab, etc. are saved on menu open/close
-Moved mapvote settings to the settings page
-Preparing to make XGUI more modular
-And many other changes..
The players tab is still boring because I'm waiting for a few very important changes to ULib ;)
Oh, and I also changed the way modules are added-- instead of an addons page, you can add a tab (or add settings elsewhere.. coming soon). Check module_examples.lua for a commented, step-by-step example :P
Screenshots? Well.. not much really has changed layout-wise, mostly functionality. Try it out!
Limezstudios:
This is awesome!
EggNoggin:
I get a "Unknown command <command>" for all +xgui, xgui_show/hide, and xgui_toggle. Totally installed inside addons, running latest SVN of ULX/ULib.
Don't know if it helps, but this is my error log on startup of the initializing of Ulib/ULX:
--- Code: ---You are running ULib version 2.40.
[ULIB] Loading SHARED module: commands.lua
[ULIB] Loading SHARED module: ulx_init.lua
ulx/modules/cl/xgui_helpers.lua:197: attempt to index global 'DMultiChoice' (a nil value)
Warning: vgui.Create failed to create the VGUI component (DPropertySheet)
ulx/modules/cl/xgui_client.lua:17: attempt to index global 'xgui_base' (a nil value)
ulx/modules/cl/xgui_helpers.lua:197: attempt to index global 'DMultiChoice' (a nil value)
ULib/client/cl_util.lua:120: Received bad RPC, invalid function (xgui_RecieveData)!
--- End code ---
Help plox!! ;D
Stickly Man!:
--- Quote from: Limezstudios on August 27, 2009, 10:34:25 AM ---This is awesome!
--- End quote ---
Thanks ;D
Sorry about the errors, since school started been a bit occupied, but I should hopefully be making more progress soon..
As for the errors, Megiddo changed the way ULX is initialized-- so everything gets loaded before even derma does. I fixed it a while back, but I'm still in the middle of implementing something, so.. I'm going to update XGUI now, you may get a few errors on the 'players' tab, or it might not even show up, so just a warning-- something else is probably broken :P
Also, one thing I changed earlier but apparently haven't mentioned is that I'm changing the commands to use XGUI.. this is how it works now:
use 'xgui' or 'xgui toggle' to toggle XGUI
'xgui open' and 'xgui close' will open/close it.
I removed +xgui and -xgui, if anyone still wants it, just give me a hollar ;)
Anyways, let me know how that works for ya!
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version