Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 22 December 2014 16:03

SylvaDEES
Participant actif
Date d'inscription: 12 Jul 2012
Messages: 83

Fixer Position des Barres d'outils classiques et complémentaires

Bonjour,

je travail sur Mapinfo 12.0 et j'ai besoin de personnaliser un temps soit peu la position de mes barres d'outils classiques mais aussi celle de mes outils complémentaires/additionnels pour des raisons d'ergonomie et de rapidité d'exécution.

Mis à part la combinaison des outils Padmastr_mbx et Padmastr_stup_mbx que je suis en train de tester (compatibilité avec MI 12 ??),
et étant loin d'être un développeur MapBasic chevronné, je n'entrevois malheureusement aucune solution concrète capable de répondre à cette problématique.

En vous remerciant pour vos suggestions.

géomatiquement.

Hors ligne

 

#2 Mon 22 December 2014 18:02

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Fixer Position des Barres d'outils classiques et complémentaires

Salut,

J'ai une version 10 donc faut voir si cette solution est encore valide dans Mapinfo 12
Tu places tes palettes d'outils comme tu le veux.
Puis un clic droit sur l'une des palettes d'outils -> La fenêtre "ToolBars Options" va apparaître -> Cocher "Save as Default" -> OK
A+
Joël

Hors ligne

 

#3 Mon 22 December 2014 19:19

SylvaDEES
Participant actif
Date d'inscription: 12 Jul 2012
Messages: 83

Re: Fixer Position des Barres d'outils classiques et complémentaires

Bonjour,

autant que je sache, cette option simple et pratique de personnalisation "légère" de notre interface de travail n'est malheureusement plus présente à partir de la version 10.5.

Question aux développeurs PBBI : pourquoi avoir fait le choix de retirer cette option simple et bien pensée ? Les nouvelles versions ne sont-elles pas censées améliorer les précédentes ?

Existe-t-il, pour les version MI 10.5 et supérieures, une alternative  (autre que Padmastr ) autorisant cette opération, non seulement sur les barres d'outils dites "classiques" (standard, générale, dessin, dbms, etc....) mais également sur les barres d'outils dites "complémentaires/additionnelles" ( barres d'outils/ButtonPads ajoutées via les gestionnaire d'outil :  AlterButton Pad dans la Fenêtre FMB  ou MapBasic) ??

En vous remerciant.

Hors ligne

 

#4 Mon 22 December 2014 20:10

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Fixer Position des Barres d'outils classiques et complémentaires

Et dans "options" -> barres d'outils ?

Hors ligne

 

#5 Mon 22 December 2014 21:06

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: Fixer Position des Barres d'outils classiques et complémentaires

Bonjour

Je vais y aller avec une possible réponse mais je ne suis pas certain que cette réponse est véridique.  Cependant, il me semble avoir déjà entendu parlé de cela!!!  À tester!!

Dans Options - Préférences - Démarrage, si vous cochez Enregistrer MAPINFOW.WOR en quittant, Est-ce qu'il ne garde pas en mémoire la position des barres?

Daniel


De retour à la géomatique

Hors ligne

 

#6 Mon 22 December 2014 21:28

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Fixer Position des Barres d'outils classiques et complémentaires

Dans Options - Préférences - Démarrage, si vous cochez Enregistrer MAPINFOW.WOR en quittant, Est-ce qu'il ne garde pas en mémoire la position des barres?


Ce fichier est le .wor de démarage il se situe ici --> C:\Documents and Settings\TonPseudo\Application Data\MapInfo\MapInfo
Il te faudra activé les dossiers cachés pour y avoir accés wink
Une autre possibilité est de crée un .wor de démarage que tu places sur ton bureau tout simplement.
A+
Joël

Dernière modification par Spacejo (Mon 22 December 2014 21:29)

Hors ligne

 

#7 Mon 22 December 2014 22:31

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Fixer Position des Barres d'outils classiques et complémentaires

Bonjour,

Les positions des barres d'outils sont sauvegardees automatiquement quand MI Pro est ferme.
On sauvegarde cela dans un fichier .xml et lors de l'ouverture de MI Pro, on charge ces positions de ce fichier .xml pour afficher la derniere
position des barres:

En Windows 7 et pour MI Pro 12.5:
C:\Users\NomUtilisateur\AppData\Local\MapInfo\MapInfo\Professional\1250\MICommandBarState.xml

Pour voir sur 'NotePad' ou similaire ce fichier, remplacer votre nomUtilisateur et la version (12.00 pour 12 et 11.50 pour 11, etc.).

Dans votre cas, il s'agit de barres de MI Pro ou d'autres barres personalisees ajoutees a MI Pro par un outil  .mbx ?

Vous pouvez voir si le fichier que j'ai liste ci-dessus existe bel bien sous votre environment et s'il est modifie quand vous deplacer par exemple une barre d'outils puis fermer MI Pro.

Noureddine Farah
Principal Software Engineer
Pitney Bowes Software
NY, USA
MapInfo.com

Hors ligne

 

#8 Wed 24 December 2014 08:47

SylvaDEES
Participant actif
Date d'inscription: 12 Jul 2012
Messages: 83

Re: Fixer Position des Barres d'outils classiques et complémentaires

Bonjour,

merci pour l'ensemble de vos suggestions.

Après quelques tests:

concernant les barres d'outils MI Pro, pas de problème, leurs positions sont bel et bien sauvegardées à la fermeture et restituées à l'ouverture avec ou sans l'utilisation du MAPINFOW.WOR. Le fichier MICommandBarState.xml se met également automatiquement au jour.

Cependant rien de tout ça concernant les barres d'outils personnalisées ajoutées à MI Pro par un outil .mbx :  le MAPINFOW.WOR ne sauvegarde pas leur position et Le fichier MICommandBarState.xml ne se met pas à jour (ce dernier n'a pas l'air d'incrémenter la position de ces outils additionnels ?).

Dans  cette optique je tenter cette solution : dans le STARTUP.WOR, avant les lignes Open Table, insérer des :

Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (0,0)
Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (0,1)
Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (1,0)
etc...
et voir si ce .wor enregistre et restitue bien les positions des barres MI Pro et des barres personnalisées ajoutées par un outil .mbx.

Existe-t-il une autre solution pour fixer les barres d'outils personnalisées ?
Si le fichier MICommandBarState.xml incrémente bel et bien la position des outils additionnels, peut-on intervenir, redéfinir ce fichier ?
Autres solutions ?

Bonnes fêtes et meilleurs voeux à tous.

Géomatiquement.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#9 Wed 24 December 2014 18:07

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Fixer Position des Barres d'outils classiques et complémentaires

Bonjour,

Comme ces barres d'outils sont gerees par un .mbx, MI Pro ne sauvegarde pas leur position en partant de principe que c'est la fonction de .mbx de gerer cela car c'est cet .mbx qui cree ces barres et il est cense controler leur position ainsi que leur restitution. Mais..vous avez mentionnee:

"Dans  cette optique je tenter cette solution : dans le STARTUP.WOR, avant les lignes Open Table, insérer des :

Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (0,0)
Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (0,1)
Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (1,0)
etc...
et voir si ce .wor enregistre et restitue bien les positions des barres MI Pro et des barres personnalisées ajoutées par un outil .mbx."

Est-ce que cela a fonctionne ?

Concernant le fichier que j'ai liste dans ma reponse precedante 'MICommandBarState.xml' c'est une fichier interne et je l'ai mentionne pour que
vous avez l'occasion de verifier qu'en effet les barres de MapInfo (et non autres crees par un .mbx) sont bien enregitrees la (ou cas ou vous avez decouvert un bug ou une mal fonction). Ceci pour dire qu'il n'ya pas, malheureusement, une facon d'intervenir sur ce fichier afin d'entregistrer les barres d'outils d'un .mbx.

Ceci dit, 'Alter ButtonPad ...' normalement doit fonctionner. Sinon l'autre option est de modifier le .mbx si vous avez access au code source ou fournisseur de .mbx.

Noureddine Farah

Hors ligne

 

#10 Sat 27 December 2014 16:09

SylvaDEES
Participant actif
Date d'inscription: 12 Jul 2012
Messages: 83

Re: Fixer Position des Barres d'outils classiques et complémentaires

Bonjour,

merci une nouvelle fois pour votre support.

Il n'y donc que deux solutions envisageables (et à tester) pour répondre à cette problématique:

1)La plus simple : Insérer dans le STARTUP.WOR, avant les lignes Open Table:

Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (0,0)
Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (0,1)
Alter ButtonPad "nom_barre_d'outil" Fixed ToolbarPosition (1,0)
etc...
et voir si ce .wor enregistre et restitue bien les positions des barres MI Pro et des barres personnalisées ajoutées par un outil .mbx."


2) La plus complexe (sachant qu'il existe pléthore d'outils .mbx complémentaires):

"Sinon l'autre option est de modifier le .mbx si vous avez access au code source ou fournisseur de .mbx"


géomatiquement.

SylvaDEES.

Hors ligne

 

Pied de page des forums

Powered by FluxBB