Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: SFGUI (0.4.0 released)  (Read 347804 times)

0 Members and 4 Guests are viewing this topic.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10800
    • View Profile
    • development blog
    • Email
AW: SFGUI (0.1.0 released)
« Reply #390 on: February 22, 2013, 09:01:33 pm »
This seems like a mistake, but since my notebook got stolen today, I won't be able to fix it that quickly...
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

FRex

  • Hero Member
  • *****
  • Posts: 1845
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: SFGUI (0.1.0 released)
« Reply #391 on: February 22, 2013, 09:17:24 pm »
Stolen notebook, so so sad :( (I'm not being sarcastic)

Edit: Is there any consideration for in-sfgui support for checking if event gets consumed?
Irrlicht's event using classes return bool that tells if they used up the event or if it's still unhandled.
So anything that produces result(valid clicks, text and backspaces that do reach some inputable widget) and clicks that land on sfgui area(usually gui is on top and blocks input to everything below) could return false/true.
« Last Edit: February 24, 2013, 08:52:57 am by FRex »
Back to C++ gamedev with SFML in May 2023

FRex

  • Hero Member
  • *****
  • Posts: 1845
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: SFGUI (0.1.0 released)
« Reply #392 on: February 24, 2013, 03:19:13 pm »
Back to C++ gamedev with SFML in May 2023

Tank

  • SFML Team
  • Hero Member
  • *****
  • Posts: 1486
    • View Profile
    • Blog
    • Email
Re: SFGUI (0.1.0 released)
« Reply #393 on: February 26, 2013, 08:44:15 am »
The event handling is still one of those things I want to change massively in the future. First off to decouple SFGUI more from SFML and second off to make things like you requested possible. I'm currently investigating if the way it's done in the browser (the event bubbling thing) might be interesting.

Thanks for pointing out the docs issue. It would be very nice if you could create a ticket for that, so it won't be forgotten.

FRex

  • Hero Member
  • *****
  • Posts: 1845
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: SFGUI (0.1.0 released)
« Reply #394 on: February 26, 2013, 06:35:22 pm »
http://redmine.boxbox.org/issues/594
With these bugs I find and features I miss I feel like I'm either whining non stop(I'm not, SFG's great) or being the sole user of SFG(I hope not, SFG's great). :-\ ;D
« Last Edit: February 26, 2013, 06:38:22 pm by FRex »
Back to C++ gamedev with SFML in May 2023

binary1248

  • SFML Team
  • Hero Member
  • *****
  • Posts: 1405
  • I am awesome.
    • View Profile
    • The server that really shouldn't be running
Re: SFGUI (0.1.0 released)
« Reply #395 on: February 26, 2013, 10:29:23 pm »
http://redmine.boxbox.org/issues/594
With these bugs I find and features I miss I feel like I'm either whining non stop(I'm not, SFG's great) or being the sole user of SFG(I hope not, SFG's great). :-\ ;D
Not really, it always depends on how people use SFGUI. If you are content with a Window, Box, a few Labels and Buttons then you probably won't find anything because we adopt an incremental/iterative development work flow and those widgets have been around for like... only Tank knows. As such probably all bugs specific to those widgets were already fixed long ago. Bugs affecting all widgets because they are introduced by architecture changes are something else though and we try to test those changes thoroughly before "releasing" them. Nonetheless despite thorough testing a few might get through and we are grateful for every report.

And as for missing features, as I said, we work incrementally. Hopefully there will be a day where all features requested by everyone will be implemented. The order in which they get implemented and IF they get implemented depends on the users, the more they whine, the higher priority it gets ;). Features that are too specific and can be constructed to a certain degree from pre-existing things will probably not get implemented, but I assume this is the case with every library out there so everybody should already know this.
SFGUI # SFNUL # GLS # Wyrm <- Why do I waste my time on such a useless project? Because I am awesome (first meaning).

JayArby

  • Jr. Member
  • **
  • Posts: 68
    • View Profile
Re: SFGUI (0.1.0 released)
« Reply #396 on: February 27, 2013, 11:53:00 pm »
The SFGUI downloads on the website say that they include compatible sfml libs.

However, the "sfml-system.lib" library is not included. I am getting linker errors without it. Am I missing something?

I'm going to try compiling with eXpl0it3r's build of sfml-system.lib, but I'm pretty sure it's incompatible with SFGUI's libs.

EDIT:
I compiled with eXpl0it3r's unofficial nightly build of sfml-system.lib and it seems to work fine. I'm sure this is not a good idea, however, because I know that there is some incompatibility between them (I tried linking sfgui applications against eXpl0it3r's libs before and had dll errors).

FYI the sfgui package I downloaded was for vs2012
« Last Edit: February 27, 2013, 11:58:25 pm by JayArby »

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10800
    • View Profile
    • development blog
    • Email
AW: SFGUI (0.1.0 released)
« Reply #397 on: February 28, 2013, 12:34:30 am »
They are perfectly compatible, since they are the same. :D
Not sure what DLL errors you're talking about...
I'm kind of SFGUI's CI (continous integration) for Windows.

The missings libs are my mistake, but as stated before, it will take a while, till my system is back again (should get a new notebook as replacement for the stolen one today).
Until then it's safe to use the nightly builds. ;)
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Cpl.Bator

  • Hero Member
  • *****
  • Posts: 540
    • View Profile
Re: SFGUI (0.1.0 released)
« Reply #398 on: March 13, 2013, 02:14:28 am »
how can i see the shadow in the window ?
i try to play with this :
Quote
SetProperty( "Window", "ShadowDistance", 100.f );
   SetProperty( "Window", "ShadowAlpha", 255.f );
but, no visual change.
i've included sfgui directly in my test project.

binary1248

  • SFML Team
  • Hero Member
  • *****
  • Posts: 1405
  • I am awesome.
    • View Profile
    • The server that really shouldn't be running
Re: SFGUI (0.1.0 released)
« Reply #399 on: March 13, 2013, 02:19:00 am »
You need to specify the sfg::Window::SHADOW style on the Window either when you create it or after that with SetStyle(...). It is not enabled by default. See http://sfgui.sfml-dev.de/doxygen/classsfg_1_1Window.html for more.
SFGUI # SFNUL # GLS # Wyrm <- Why do I waste my time on such a useless project? Because I am awesome (first meaning).

Cpl.Bator

  • Hero Member
  • *****
  • Posts: 540
    • View Profile
Re: SFGUI (0.1.0 released)
« Reply #400 on: March 13, 2013, 09:07:39 pm »
Thx ;)

kralo9

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • Email
Re: SFGUI (0.1.0 released)
« Reply #401 on: March 19, 2013, 07:02:06 pm »
I got a problem: If i try to change my gui by calling desktop.RemoveAll() and then adding the new widgets to the desktop I can still see the old widgets :/
I'm totally exhausted. I've got 3 children and no money! Why can't I have no children and 3 money? - Homer S.

FRex

  • Hero Member
  • *****
  • Posts: 1845
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: SFGUI (0.1.0 released)
« Reply #402 on: March 19, 2013, 07:03:43 pm »
Are you doing desktop.Update(someclock.restart().asSeconds())? If not, maybe try it..
Back to C++ gamedev with SFML in May 2023

kralo9

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • Email
Re: SFGUI (0.1.0 released)
« Reply #403 on: March 19, 2013, 07:08:02 pm »
Are you doing desktop.Update(someclock.restart().asSeconds())? If not, maybe try it..

I do. But it can be that I update not immediatly after removing and I already add the new gui. Should I update immediatly?

Edit: Just tried to update immediatly. Didn't solve the problem.
I'm totally exhausted. I've got 3 children and no money! Why can't I have no children and 3 money? - Homer S.

binary1248

  • SFML Team
  • Hero Member
  • *****
  • Posts: 1405
  • I am awesome.
    • View Profile
    • The server that really shouldn't be running
Re: SFGUI (0.1.0 released)
« Reply #404 on: March 19, 2013, 07:38:31 pm »
You need to destroy the old widgets. While they still exist (because you still own them) they will be rendered. If you don't intend on using them any more in the future, just let them go out of scope or explicitly call .reset() on each of their Ptrs. If you do intend on using them again in the future, do not remove them from the desktop to stop them from being displayed, simply hide them instead.
SFGUI # SFNUL # GLS # Wyrm <- Why do I waste my time on such a useless project? Because I am awesome (first meaning).