Barre d'outils et 4DWP

Bonjour,

Est il possible de masquer certains boutons dans la barre d’outils de 4DWP :?:
Exemple :
[]29298922;“Your comment here…”[/]
Expression 4D

Matthieu, tu fais comme nous, tu ouvres le composant en mode dev et tu modifies tout ce qui ne te convient pas.
Là c’est facile, tu vas en page 2 du formulaire et tu colles en invisible ou la benne.

Le souci, c’est que si les 4D men font évoluer cette barre , sur ce même composant, tu perds tes modifs…

Le composant est compilé

??
Je suis dedans depuis ce matin…

Tu es “partner” non ?

Le code source est disponible sur le Blog 4D.

Non pas partner :wink:

Je vais regarder sur le blog mais il me semble que c’est partner only

Mieux encore, si vous êtes un partenaire , vous pouvez même les personnaliser ( c. -à- , supprimer des fonctionnalités, modifier l’ordre / organisation des onglets, des boutons, etc.)! dixit le blog :wink:

bonjour

Pour le moment, ce bouton s’appelle “3D Button7” (pas très parlant, je le reconnais)
Les noms des boutons sont en cours de renommage (c’est fastidieux, vous en savez qq chose :slight_smile:

donc avec un “execute method in subform” on peut le rendre invisible sans probleme

<code 4D>
EXECUTE METHOD IN SUBFORM(“WPtoolbar”;“HideInSubform”;*;“3D Button7”;False)

</code 4D>

Avec la méthode HideInSubform qui fait

<code 4D>
C_TEXT($1)
C_BOOLEAN($2)
If (Count parameters=2)
$visible:=$2
Else
$visible:=False
End if
OBJECT SET VISIBLE(*;$1;$visible)

</code 4D>

Pour info, son futur nom sera : “btn_insertExpression”

donc si vous ecrivez :
<code 4D>
EXECUTE METHOD IN SUBFORM(“WPtoolbar”;“HideInSubform”;;“3D Button7”;False)
EXECUTE METHOD IN SUBFORM(“WPtoolbar”;“HideInSubform”;
;“btn_insertExpression”;False)

</code 4D>

Vous aurez des chances que ça marche longtemps :slight_smile:

Pub : mais le mieux c’est effectivement d’être partner et de récupérer les sources :o)

Roland

C’est parfait :wink:

Merci :pray:

j’ai édité le code (copié-collé trop vite) mais vous avez compris le principe :slight_smile:

Oui oui :wink:

Bonjour Roland

Quel est le nom de ces boutons en v18 ?
[]34006031;“Your comment here…”[/]

bonjour
Pourquoi ne pas faire un

<code 4D>
EXECUTE METHOD IN SUBFORM(“WPtoolbar”;“getObjects”)
</code 4D>

Avec
<code 4D>
// getObjects
FORM GET OBJECTS(arrNames;arrPtr;arrpages;Form all pages)

</code 4D>
Les noms des objets sont assez clairs en principe…“btn_@”

*** bon, allez, je vous les donne quand même les noms de boutons :slight_smile:

btn_computeExpression
btn_freezeExpressions
btn_showHide4Dexpressions

Cordialement

Roland

Merci Roland :pray: