----- Original Message ----
> From: "Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers 
> forum" 
><10...@lyskom.lysator.liu.se>
> To: pike-devel@lists.lysator.liu.se
> Sent: Tue, August 31, 2010 11:25:02 AM
> Subject: Re: gtkfilechooserdialog.pre change
> 
> Speaking of "require"s, could we perhaps export which reqires that  are
> enabled to the cpp somehow, so that you can test for them in the  pike
> code as well?  Case in point; the GTK2 version of Tools.PV wants  to
> use GTK2.Widget()->get_window(), which requires gtk 2.14, but I  have
> no way of testing if it exists, which led to the testsuite failing  on
> some xenofarm machine (I forget which) that had an older GTK2.
>

I have all those available from pgtk_config.h, up to GTK216.  They are defined 
as HAVE_GTK22, HAVE_GTK24, etc.

But, you should also be able to use the gtk/glib macros GTK_MAJOR_VERSION, 
GTK_MINOR_VERSION, GTK_MICRO_VERSION.

Oh, hmm, from the pike level, you can probably use 
has_index(object,"get_window"), but I could probably add the macros also.



      

  • GTK... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
    • ... Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
      • ... Lance Dillon
        • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
          • ... Lance Dillon
            • ... Per Hedbor () @ Pike (-) developers forum
              • ... Lance Dillon
                • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
                • ... Lance Dillon
                • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
                • ... Lance Dillon
                • ... Lance Dillon
                • ... Lance Dillon
                • ... Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
                • ... Lance Dillon
                • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
                • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
                • ... Lance Dillon

Reply via email to