Strings, element
Element Strings musi zawierać co najmniej element podrzędny ButtonText . Wszystkie inne elementy podrzędne są opcjonalne. Nieprawidłowe znaki XML, takie jak "&" i "<" muszą być kodowane jako jednostki ('&' i '<' itd.).
Znak ampersand w ciągu tekstowym określa skrót klawiaturowy dla polecenia.
Składnia
<Strings>
<ButtonText>... </ButtonText>
<CommandName>... </CommandName>
</Strings>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | opis |
---|---|
język | Opcjonalny. Language=".". |
Elementy podrzędne
Element | opis |
---|---|
Buttontext | To pole i pięć następujących pól tekstowych w definicji polecenia umożliwiają określenie tekstu wyświetlanego w różnych menu. Domyślnie pole jest ButtonText wyświetlane w kontrolerach menu. Pole ButtonText staje się również wartością domyślną, jeśli inne pola tekstowe są puste. Pole ButtonText nie może być puste, nawet jeśli określono inne pola tekstowe. |
Tooltiptext | Pole ToolTipText określa tekst wyświetlany w etykietce narzędzia dla elementu menu.ToolTipText Jeśli pole jest puste, ButtonText pole jest używane. |
MenuTekst | Pole MenuText określa tekst wyświetlany dla polecenia, jeśli znajduje się w menu głównym, pasku narzędzi, w menu skrótów lub w podmenu. MenuText Jeśli pole jest puste, zintegrowane środowisko projektowe (IDE) używa ButtonText pola . Pole MenuText może być również używane do lokalizacji.W przypadku menu skrótów MenuText pole to nazwa wyświetlana na pasku narzędzi Menu skrótów, co umożliwia dostosowywanie menu skrótów w środowisku IDE. W związku z tym należy określić, co nazywasz menu skrótów; na przykład użyj opcji "Menu skrótów pakietu widżetu" zamiast "Skrót".MenuText Jeśli pole nie zostanie określone, ButtonText zostanie użyte pole. |
Commandname | Pole CommandName określa tekst wyświetlany w kategorii klawiatury na karcie Polecenia w oknie dialogowym Dostosowywanie (dostępne, klikając pozycję Dostosuj w menu Narzędzia). |
CanonicalName | Pole angielskie CanonicalName określa nazwę polecenia w języku angielskim tekst, który można wprowadzić w oknie Polecenia , aby wykonać element menu. Środowisko IDE usuwa wszystkie znaki, które nie są literami, cyframi, podkreśleniami ani osadzonymi kropkami. Ten tekst jest następnie połączony z polem w ButtonText celu zdefiniowania polecenia. Na przykład nowy projekt w menu Plik staje się poleceniem File.NewProject.Jeśli pole angielskie CanonicalName nie zostanie określone, środowisko IDE używa ButtonText pola i usuwa wszystkie z wyjątkiem liter, cyfr, podkreśleń i osadzonych krosek. Na przykład tekst przycisku "&Define Commands..." staje się DefineCommands, gdzie ampersand, spacja i wielokropek są usuwane.Jeśli określono flagę TextChanges i tekst polecenia zostanie zmieniony, odpowiednie polecenie rozpoznane przez okno polecenia nie zmieni się; pozostaje to kanoniczna forma oryginalnych ButtonText lub angielskich CanonicalName pól. |
LocCanonicalName | Pole LocCanonicalName zachowuje się identycznie z polem angielskim CanonicalName , ale umożliwia określenie zlokalizowanego tekstu polecenia. Można określić oba pola kanoniczne. Ponieważ środowisko IDE po prostu analizuje tekst wprowadzony w oknie Polecenia i kojarzy go z poleceniem, zarówno angielski, jak i nieanglojęzyczny tekst może być skojarzony z tym samym poleceniem. |
Elementy nadrzędne
Element | opis |
---|---|
Button, element | Definiuje element, z którego użytkownik może korzystać. |
Menu, element | Definiuje pojedynczy element menu. |
Combo, element | Definiuje polecenia wyświetlane w polu kombi. |