120

./117 Je ne parviens pas à récupérer le fichier (pas de réponse du serveur)
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

121

et un label à cliquer qui se transforme en zone éditable si on clique dessus ça serait jouable ?


J'y ai pensé...
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

122

Il est possible de changer la police d'un GtkEntry, XChat le fait par exemple. (J'ai donné les détails par mail.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

123

Je ne parviens pas à récupérer le fichier (pas de réponse du serveur)

Ma main à couper que tu es chez Wanadoo (quoique, j'ai besoin de mes doigts pour taper au clavier)...
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

124

Voui pourquoi ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

125

126

Ouais, sympa top

(tu t'es inspiré de VisionCLICK à la base ? Bon je comprends mieux : je l'utilise au boulot et c'est une horreur ce truc grin)
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

127

128

La fenêtre Registers est terminée avec changement de couleur et police fixe. Une nouvelle version est dispo ici: http://lpg.ticalc.org/tiemu3.zip. Le GFM est dispo à la même adresse: http://lpg.ticalc.org/gfm.zip.

Y a-t-il d'autres suggestions ?

Si j'ai un peu de temps, je coderais une alternative au multi-fenêtre (parties dockables)...
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

129

Ah oui tiens pendant qu'on y est, j'ai un problème avec la sauvegarde de la position des fenêtres (sous windows), sachant que je suis en bi-écran (mon écran principal est celui de droite).
J'explique :
- je positionne une fenêtre sur l'écran de droite (donc le principal)
- je sauve la config et je quitte
- je relance et là en fait toutes les fenêtres sont décalées d'un écran vers la gauche. Donc celles qui avaient étées sauvées sur l'écran de gauche se retrouvent dans les limbes (et c'est pas pratique grin) bon j'arrive à les repositionner par programme mais c'est pas top cheeky
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

130

Hmmm, as-tu essayé avec le GTK+ le plus récent sur http://gladewin32.sourceforge.net? (Attention, ça ne marche plus sur 9x/Me ni NT 4 depuis la 2.8, c'est pour ça qu'on installe toujours la vieille 2.6.10 par défaut.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

131

Ah bah j'ai installé la 2.6.10-rc1 qui était conseillée sur le site de tiemu en fait
je vais essayer la nouvelle pour voir
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

132

Ca le fait toujours avec la 2.10.11, la sauvegarde de la position des fenêtres est gérée de base par GTK ?
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

133

Sasume (./124) :
Voui pourquoi ?


Je suis chez Free et j'ai constaté que les gens qui sont chez Wanadoo (mais pas en Pro) peuvent pinguer mon serveur mais pour le reste, c le néant. Problème de peering ou de filtrage.
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

134

Ximoon (./126) :
Ouais, sympa top

(tu t'es inspiré de VisionCLICK à la base ? Bon je comprends mieux : je l'utilise au boulot et c'est une horreur ce truc grin)


Tu fais quoi comme job? tu bosses sur quoi?
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

135

Informatique embarquée, en ce moment sur des calculos pour avion... Et l'intégration de notre carte (basée sur un mpc555) se fait via ce soft happy
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

136

Martial Demolins (./127) :
Romain : voici le screen de ce dont je te parlais :


Je pourrais pas, je n'ai pas de réglette aussi petite. Donc, c mort.
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

137

Ximoon (./135) :
Informatique embarquée, en ce moment sur des calculos pour avion... Et l'intégration de notre carte (basée sur un mpc555) se fait via ce soft happy

Calculos pour avions... Sagem ou Thalès?
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

138

Twindruff (./131) :
Ah bah j'ai installé la 2.6.10-rc1 qui était conseillée sur le site de tiemu en fait

Comme déjà dit, on conseille actuellement celle-là parce que c'est la dernière qui marche sur les anciennes versions de Window$.
Twindruff (./132) :
Ca le fait toujours avec la 2.10.11, la sauvegarde de la position des fenêtres est gérée de base par GTK ?

Normalement oui, mais c'est bogué. Mais je soupçonne que notre workaround pour ce problème n'est pas parfait non plus:
/* 
	This function exists because GDK retrieves client coordinates, not window ones.
	(Kevin: GDK uses GetClientRect and ClientToScreen).
	We need that to save and restore windows position.
*/
void window_get_rect(GtkWidget *widget, GdkRect *rect)
{
	gtk_window_get_size(GTK_WINDOW(widget), &rect->w, &rect->h);
	gdk_window_get_position(widget->window, &rect->x, &rect->y);

#ifdef __WIN32__
	{
		BOOL bResult;
		HWND hWnd = GDK_WINDOW_HWND(widget->window);
		RECT lpRect;

		bResult = GetWindowRect(hWnd, &lpRect);

		rect->x = lpRect.left;
		rect->y = lpRect.top;
	}
#endif
}

Ton bogue vient probablement de ce code. Les coordonnées sont ensuite sauvegardées dans les options, puis utilisées pour positionner la fenêtre GTK+:
		gtk_window_resize(GTK_WINDOW(dbgw.heap), options3.heap.rect.w, options3.heap.rect.h);
		gtk_window_move(GTK_WINDOW(dbgw.heap), options3.heap.rect.x, options3.heap.rect.y);


Peut-être qu'il se trouve que quelqu'un ici s'y connaît l'API Win32 suffisamment bien pour voir tout de suite comment corriger ça? smile

[EDIT: Raaah, pourquoi le tag code que tous les autres forums utilisent n'est-il pas accepté? sad]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

139

roms (./137) :
Ximoon (./135) :
Informatique embarquée, en ce moment sur des calculos pour avion... Et l'intégration de notre carte (basée sur un mpc555) se fait via ce soft happy

Calculos pour avions... Sagem ou Thalès?

non Intertechnique pour l'instant (même si on cause avec ce genre de matos) (mais vu que je suis en prestation, je pourrais retourner dans une de ces boîtes happy)
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

140

./138 En fait les coordonnées windows ont pour origine le coin en haut à gauche de l'écran principal, mais j'ai l'impression que le gtk_window_move prend pour origine le coin en haut à gauche de l'écran le plus à gauche.
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

141

C'est possible. (Fait ch**r le multi-écrans!) Si quelqu'un a un patch, j'apprécierais, sinon je vais devoir me plonger là-dessus (regarder le code de gtk_window_move, je suppose).
Tout ça parce que GTK+ ne renvoie pas les bonnes coordonnées tout de suite. sad
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

142

Moi je te conseille d'utiliser SetWindowPos (win32) sous windows là on est sûr qu'il n'y aura pas de problème. elle demande un hWnd que tu récupère avec GDK_WINDOW_HWND tongue
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

143

Twindruff (./140) :
./138 En fait les coordonnées windows ont pour origine le coin en haut à gauche de l'écran principal, mais j'ai l'impression que le gtk_window_move prend pour origine le coin en haut à gauche de l'écran le plus à gauche.

Et tu as raison:
/* Offsets to add to Windows coordinates (which are relative to the
 * primary monitor's origin, and thus might be negative for monitors
 * to the left and/or above the primary monitor) to get GDK
 * coordinates, which should be non-negative on the whole screen.
 */
extern gint              _gdk_offset_x, _gdk_offset_y;

C'est dans gdkprivate-win32.h. Ces offsets sont retranchés dans gtk_window_move, donc il faut les rajouter à ce que donne GetWindowRect. Problème: Ils ne sont pas exportés. sad

L'alternative est effectivement d'utiliser SetWindowPos sur Win32 partout.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

144

Le code qui calcule ces offsets se trouve dans _gdk_monitor_init dans http://svn.gnome.org/viewcvs/gtk+/trunk/gdk/win32/gdkdisplay-win32.c?revision=18004&view=markup.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

145

Apparemment, la méthode documentée pour avoir ces offsets est d'utiliser gdk_screen_get_monitor_geometry pour l'écran 0, qui est garanti être l'écran primaire:
  if (monitor_info.dwFlags & MONITORINFOF_PRIMARY &&
      *index != 0)
    {
      /* Put primary monitor at index 0, just in case somebody needs
       * to know which one is the primary.
       */
      GdkRectangle temp = *monitor;
      *monitor = _gdk_monitors[0];
      _gdk_monitors[0] = temp;
    }

Les coordonnés de cet écran sont les fameux _gdk_offset_x et _gdk_offset_y qu'il faut rajouter au résultat de GetWindowRect.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

146

Tu le fais ou je m'en occuppe?
Romain Liévin aka 'roms'
"Linux, y'a moins bien mais c'est plus cher !"

147

En tous cas c'est gentil de s'en occuper tongue
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

148

avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

149

roms (./100) :
- problème de clavier français sous X11 => pas de fix prévu, çà reviendrait à réimplémenter une locale clavier

As tu regardé dans /usr/include/X11/XKBlib.h? Il y a des fonctions pour avoir le mapping d'une touche là-dedans. AMHA, un test:
if (touche alphabétique)
  mappe code bas-niveau -> caractère
else
  utilise code bas-niveau

devrait donner le comportement voulu (localisation des lettres, layout commun partout pour le reste).

Reste le problème de la position bizarre du 'M' sur le clavier français, qui peut créer des ennuis. Une solution barbare serait de ne considérer comme "alphabétiques" que Q, A, W, Y et Z (les lettres habituellement swappées) et garder le M à sa position US partout. (Mais ça va déconner totalement pour ceux qui utilisent un clavier Dvorak.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

150

PS: J'aimerais que Romain (ou quelqu'un d'autre avec un clavier AZERTY) s'en occupe, parce que c'est celui qui risque de poser le plus de problèmes (parce que le 'M' n'est pas à un endroit où il y a des lettres dans les autres layouts). Ou alors si c'est moi qui m'en occupe, ça sera du:
if (clavier QWERTZ)
  swappe Y et Z;

gni
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité