XNA Creators Club Online
Page 1 of 1 (8 items)
Sort Posts: Previous Next

Need a GUI system?

Last post 08-05-2008 1:21 AM by HawthorneTR. 7 replies.
  • 08-15-2007 7:43 PM

    Need a GUI system?

    Need GUI code? Art? All of the above for your game?

    If so, contact Hawthorne@theregulators.org for more information!

    I will also be posting screens of a utility I am creating for Visual GUI development with XNA.

    -Pat

  • 08-15-2007 7:47 PM In reply to

    Re: Need a GUI system?

    Your post is pretty vague... can you update with more detail - the FAQ for this forum has some ideas. http://forums.xna.com/thread/12781.aspx

    The ZBuffer News and information for XNA
    Please read the forum FAQs - Bug reporting
  • 08-17-2007 5:20 AM In reply to

    Re: Need a GUI system?

    Sorry about that. Let me try again!

    Here are some key features I have in place as of now. And a screenshot of what I have been doing. Thanks for the support and interest! I will post more information as I make time to do so. Obviously by my first postings impression I should have taken more time!

    Again thanks, and here is more information and a PICTURE. Also some ARTWORK.

    2DNA Features
    --------------
    -Visual Editor with dynamic editing and C# or VB.net GUI class creation (exporter).
    -11 stock controls (workspace,button, checkbox,combobox,image,label,listbox,panel,progressbar,slider,textbox)
    -All controls can house other controls (Child/Parent)
    -Background texture and color support for all controls
    -Dynamic realtime XNB SpriteFont creaton/loading without c# express/spritefront processing.
    -Fully automated Window manager.
    -Render surface workspace's with delta only change logic for super fast GUI processing.
    -Mouse, Gamepad and Keyboard support via Injection.
    -Target Platfrom support: XNA 1-2.0, DX9, DX 10 via Windows 98,2000,XP,Vista and the XBOX 360
    -Multiple Game Engine support via multiple GUI rendering systems. (The prototype is native to XNA only currently)
    -VB.net and C# scripting support
    -Create GUI systems with the Editor or through your own designs with the 2DNA API.


    COMMON PROPERTIES
    -----------------
    BackColor
    TopBorderColor
    BottomBorderColor
    BorderSize
    Position
    Name
    Hasfocus
    Visible
    Tag
    Enabled
    RenderChildern
    Texture
    BackGroundImage
    Rotation
    Scale
    Effects
    TabIndex

    COMMON EVENTS
    -----------------
    [Mouse Events]
    MouseEnter(ByVal MouseData As MouseState)
    MouseLeave(ByVal MouseData As MouseState)
    MouseHover(ByVal MouseData As MouseState)

    MouseMove(ByVal MouseData As MouseState)
    MouseUp(ByVal MouseData As MouseState)
    MouseDown(ByVal MouseData As MouseState)
    MouseClick(ByVal MouseData As MouseState)
          
    [Keyboard Events]
    KeyPressed(ByVal KeyStates As KeyboardState)

    [Gamepad Events]
    GamePadButtonPressed(ByVal GamepadID As PlayerIndex, ByVal GamePadData As GamePadState)
    GamePadPadPressed(ByVal GamepadID As PlayerIndex, ByVal GamePadData As GamePadState)

    [Drag and Drop Events]
    DragStart()
    DragStop()
    Dragging()    
    DragDrop(ByVal DragObject As BaseClass)
    DragOver(ByVal DragObject As BaseClass)

    [Misc Events]
    Created(ByVal NewControlName As String)
    SizeChanged()
    GotFocus()
    LostFocus()
    ChildAdded(ByVal NewChild As BaseClass)
    ChildRemoved(ByVal NewChild As BaseClass)
    ChildFocusChanged(ByVal OldChild As BaseClass, ByVal NewChild As BaseClass)

    :TODO MORE DOCUMENTATION!

    Each control has its own events and proprties and methods that are not listed in the above. I was to lazy to write a list for 11 controls =/ But trust me there are lots of options!

    -Pat

  • 08-17-2007 10:25 AM In reply to

    Re: Need a GUI system?

    Thanks for the update... your post is more suited for the general forum thatn the help wanted which is there to look for or offer people to work on a project.

    The ZBuffer News and information for XNA
    Please read the forum FAQs - Bug reporting
  • 08-17-2007 12:41 PM In reply to

    Re: Need a GUI system?

    Great job, it looks excellent!  Are you going to allow others to download and use it at any point in time?  I look forward to trying it out.
  • 08-17-2007 2:04 PM In reply to

    Re: Need a GUI system?

    Yes, thats kind of the point of the system. So that others can use it to make GUI.

    I will be releasing this version pretty soon, as soon as I get a few more features wrapped up, and polish off the exporters.

    -Pat

  • 07-14-2008 1:18 AM In reply to

    Re: Need a GUI system?

    Hi Pat,

    Any updates on this?

    Also, the links to the screenshots above are broken.

    Thanks,

    Best regards,

    Fabio Miguez
  • 08-05-2008 1:21 AM In reply to

    Re: Need a GUI system?

    Hi sorry I was away, I have been working on a system for DirectX 9 called Geonardo (www.zepadev.net)

    The 2DNA system will be placed back online for download ASAP and is still working well. Sorry for the delay! And if anyone needs a copy before I get the files on the servers please email pat.shearon@gmail.com

     

    -Pat

Page 1 of 1 (8 items) Previous Next