Enums, flags and ::

From: Date: Tue, 25 Oct 2005 15:50:02 +0000
Subject: Enums, flags and ::
Groups: php.gtk.dev php.gtk.general 
Request: Send a blank email to php-gtk-general+get-6266@lists.php.net to get a copy of this message
Before it's too late (assuming it isn't already): Is there any way we can return enums/flags to the standard GTK format, as they were in PHP-GTK 1? If you remember that far back, I spent more than a day trying to work out what I was doing wrong when every enum in sight failed in an old script I upgraded to PHP-GTK 2. I don't think I'm going to be the only scriptkiddie baffled by that change. It's also the one area Christian and I can't come to an agreement over in our coding standards discussions, because what _should_ be a constant is being treated as some kind of a pseudo-method, which makes either approach inconsistent by definition. I know it'd be a BC breakage for PHP-GTK 2 to change this now, but then again we haven't released v. 2 yet. At present it's a BC breakage for PHP-GTK 1, which is probably more serious. So the question is, do enums and flags _have_ to be registered as class entry constants for ZE 2 to deal with them? Or is it just a matter of convenience? - and the next question is, assuming it's possible to register them as global constants, should we? - Steph

« previous php.gtk.general (#6266) next »