• [^] # Re: Applis GTK sous MacOS X

    Posté par . En réponse à la dépêche Gtk en natif pour Mac OS X. Évalué à 9.

    Je suis un peu allé fouiller sur le CVS et il s'avere que :
    GTK utilise GDK et des style pour la peinture a l'écran (dans les fenètre en fait)

    Le but de GTK (vu comment c'est codé) c'est de porter les style/GDK pour la plateforme et non pas le code de gtk, ie:

    GTK
    --------------------
    GDK | styles < portage au bas niveau

    donc on a un GDK-X GDK-OSX GDK-Win32

    comme les fonction bas niveau sont assez restreinte (opération graphique)
    c'est plus simple a porter, mais ca n'utilise pas toute les possibilité de la plateforme.

    Dans les portage OSX/Win32 le code de GTK n'a pas été touché (a part peu etre bugfix..), seul GDK et els style l'on été

    Pour que les applications GTK utilise le menu sous mac de maniere mac, il fautdrait faire la chose suivante:
    GTK-for-OSX
    ----------------------------
    OSX

    ie on va patcher gtkmenubar.c pour faire appel a OSX au lieu d'aller peindre des carré dans sa fenetre.