Pages: 1
- Sujet précédent - Fixer Position des Barres d'outils classiques et complémentaires - Sujet suivant
#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
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.
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
Pages: 1
- Sujet précédent - Fixer Position des Barres d'outils classiques et complémentaires - Sujet suivant