Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Problème d'insertion d'icône  (Lu 8695 fois)

0 Membres et 3 Invités sur ce sujet

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #15 le: Août 08, 2013, 02:12:49 pm »
Pour ça il va falloir que je cherche un peu.

Le top ce serait que tu testes la même fonctionnalité avec SDL ou Allegro par exemple.
Laurent Gomila - SFML developer

Apophis

  • Newbie
  • *
  • Messages: 16
  • return 0 ;
    • Voir le profil
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #16 le: Août 08, 2013, 02:26:28 pm »
Je veux bien  :D mais si vous pouviez me donner les codes sources a compiler pour tester les exécutables parce que j'ai juste un jour essayé la SDL en C et c'était sous windows et je n'ai jamais essayé Allegro... mais ce serait un plaisir pour moi que de résoudre ce problème !  ;D
surtout que cette bibliothèque me plaît beaucoup, d'ailleurs je vous en remercie  :)
Vis comme si tu devais mourir demain, mais apprends comme si tu devais vivre éternellement...

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #17 le: Août 08, 2013, 02:32:05 pm »
Je ne vais pas vraiment avoir le temps de faire ça, désolé :-\

Je jetterai tout de même un oeil au code de la fonction Window::setIcon pour voir si je trouve quelque chose.
Laurent Gomila - SFML developer

Apophis

  • Newbie
  • *
  • Messages: 16
  • return 0 ;
    • Voir le profil
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #18 le: Août 08, 2013, 02:36:09 pm »
Je fais le test pour la SDL 1.2 si ça peut vous aider, à l'aide du tutoriel sur le site du zéro : je vous communiquerais le résultat pour Kwin et sans Kwin.
Vis comme si tu devais mourir demain, mais apprends comme si tu devais vivre éternellement...

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #19 le: Août 08, 2013, 02:39:33 pm »
Impec, merci :)
Laurent Gomila - SFML developer

Apophis

  • Newbie
  • *
  • Messages: 16
  • return 0 ;
    • Voir le profil
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #20 le: Août 08, 2013, 03:04:18 pm »
J'ai essayé avec la SDL 1.2 : le même problème se produit : l'icône reste celle par défaut sous KDE (avec Kwin) mais s'affiche correctement sous Unity (sans Kwin).
Le code source que j'ai testé est celui du tutoriel site du zéro :

#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>

void pause()
{
    int continuer = 1;
    SDL_Event event;
 
    while (continuer)
    {
        SDL_WaitEvent(&event);
        switch(event.type)
        {
            case SDL_QUIT:
                continuer = 0;
        }
    }
}

int main(int argc, char *argv[])
{
    SDL_Surface *ecran = NULL ;
    SDL_Rect positionFond;
 
    positionFond.x = 0;
    positionFond.y = 0;
 
    SDL_Init(SDL_INIT_VIDEO);
 
    /* Chargement de l'icône AVANT SDL_SetVideoMode */
    SDL_WM_SetIcon(SDL_LoadBMP("sdl_icone.bmp"), NULL);
 
    ecran = SDL_SetVideoMode(800, 600, 32, SDL_HWSURFACE);
    SDL_WM_SetCaption("Chargement d'images en SDL", NULL);
 
    SDL_Flip(ecran);
   
    pause();
   
    SDL_Quit();
 
    return EXIT_SUCCESS;
}
 

je joins l'icône utilisée par le programme, si cela  peut être utile.

NOTE : je ne sais pas quelle est la différence interne entre la SDL, la SFML ou Qt mais cette dernière affiche les icônes correctement malgré Kwin.
« Modifié: Août 08, 2013, 03:09:12 pm par Apophis »
Vis comme si tu devais mourir demain, mais apprends comme si tu devais vivre éternellement...

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #21 le: Août 08, 2013, 03:46:04 pm »
Parfait, en regardant dans le code source de Qt j'ai trouvé comment faire. Je teste ça dès que possible, et je t'envoie un binaire (32 ou 64 bits ?) pour que tu testes avec Kwin.

Merci de ton aide :)
Laurent Gomila - SFML developer

Apophis

  • Newbie
  • *
  • Messages: 16
  • return 0 ;
    • Voir le profil
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #22 le: Août 08, 2013, 03:54:49 pm »
32 bits, merci à vous
Vis comme si tu devais mourir demain, mais apprends comme si tu devais vivre éternellement...

Apophis

  • Newbie
  • *
  • Messages: 16
  • return 0 ;
    • Voir le profil
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #23 le: Août 19, 2013, 07:15:26 pm »
Bonjour ! Avez-vous trouvé une solution ?   ;)
Vis comme si tu devais mourir demain, mais apprends comme si tu devais vivre éternellement...

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #24 le: Août 19, 2013, 08:24:04 pm »
J'ai commencé à bidouiller, et... comme mon gestionnaire de fenêtres n'a pas de décorations (donc pas d'icône), j'ai été stoppé dans mon élan ;D

Il faudrait que j'installe KDE ou autre, mais je ne suis pas un expert Linux et j'ai un peu peur de foirer mon installation en mettant un second gestionnaire de fenêtres.
Laurent Gomila - SFML developer

Apophis

  • Newbie
  • *
  • Messages: 16
  • return 0 ;
    • Voir le profil
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #25 le: Août 20, 2013, 12:43:05 pm »
Si vous en avez besoin, je peux volontiers effectuer des tests avec KWin ou sans KWin, ce serait un plaisir que de vous aider à mon humble niveau... ;)
Vis comme si tu devais mourir demain, mais apprends comme si tu devais vivre éternellement...

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #26 le: Août 20, 2013, 01:05:44 pm »
Ca ne sert à rien pour le moment, le code est loin d'être parfait, il faut donc que je puisse développer en faisant des tests directement.

Je te le donnerai quand ça fonctionnera chez moi.
Laurent Gomila - SFML developer

Apophis

  • Newbie
  • *
  • Messages: 16
  • return 0 ;
    • Voir le profil
    • E-mail
Re : Problème d'insertion d'icône
« Réponse #27 le: Août 20, 2013, 01:07:12 pm »
D'accord, merci, je vais patienter alors  ;) ;D
Vis comme si tu devais mourir demain, mais apprends comme si tu devais vivre éternellement...