Forum Linux.pl

Oprogramowanie => Inne => Wątek zaczęty przez: kenpo w 2018-03-02, 11:19:27

Tytuł: LibreOffice własna ikona wywołująca menu lub okno dialogowe
Wiadomość wysłana przez: kenpo w 2018-03-02, 11:19:27
1) Czy da się w LibreOffice zrobić tak, żeby dodać do paska narzędzi własną ikonę i przypisać jej otwarcie funkcji jakie są w menu, np. żeby kliknięcie na ikonę otwierało okno dialogowe z menu format → akapit, dla innej ikony format → strona?

2) Jeszcze chciałbym dla innej ikony zrobić tak, żeby pokazała menu format → tekst, w taki sposób jak wygląda to w MS Office dla menu zmiany wielkości liter po kliknięciu na tą ikonę:
(http://office.info.pl/wp-content/uploads/word/jak-zmienic-wielkie-litery-na-male/male_litery_1.jpg)

Przejrzałem opcje Customize Toolbar, ale nie znalazłem takich możliwości. Wolę to sobie zrobić niż ciągle wchodzić w menu albo menu kontekstowe prawo-klikiem.
Tytuł: Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
Wiadomość wysłana przez: pavbaranov w 2018-03-02, 13:05:10
Jeśli znasz się na kodowaniu... to zrobić można wszystko :)

Być może jednak masz obejście - przeglądnij sobie:
1. Opcje w Narzędzia -> Dostosuj - może coś tu znajdziesz ciekawego
2. Nie pochwaliłeś się której wersji używasz, ale od pewnego czasu istnieje możliwość używania tzw. wstążki (tu nazywa się to Notebook). Uruchomienie tej możliwości wymaga udostępnienia LO tzw. funkcji eksperymentalnych (Narzędzia -> Opcje -> Zaawansowane i tu zaznaczasz "Włącz funkcje eksperymentalne". Po restarcie przeglądarki w menu Widok dostaniesz dodatkowe funkcje - Notebook włączasz zaznaczając w Toolbar Layout opcję Notebook, a następnie możesz wybrać jedną z gotowych i dostarczanych "wstążek" w Widok -> Notebook. W obecnej wersji (6.0) jest ich sześć. Może któraś Ci będzie odpowiadać. Udostępniony został też tutorial z informacją jak tworzyć nowe, ale tu również kłania się odpowiedź na pytanie zadane w pierwszym zdaniu. Poszukam go, jeśli potwierdzisz, że na kodowaniu się znasz.
Tytuł: Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
Wiadomość wysłana przez: Paweł Kraszewski w 2018-03-02, 13:26:00
1. Oczywiście. Narzędzia->Dostosuj->zakładka "Paski narzędzi"
 * Pierwsze to dodanie przycisku opcji "Akapit"
 * Drugie to dodanie przycisku opcji "Ustawienia strony" (to wstawia opcję jako tekst, musisz wybrać sobie jakąś ikonkę albo nabazgrać własną opcjami w przycisku "Modyfikuj" pod listą aktywnych przycisków)

2. Nie jako przycisk opcji drop-down (LO według mojej wiedzy nie umożliwia grupowania przycisków). Dla każdej opcji musisz zrobić osobny przycisk. Ale na Shift-F3 masz rotację zaznaczenia/bieżącego wyrazu między małe/DUŻE/Jak W Zdaniu.
Tytuł: Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
Wiadomość wysłana przez: pavbaranov w 2018-03-02, 15:07:43
2. Nie jako przycisk opcji drop-down (LO według mojej wiedzy nie umożliwia grupowania przycisków).

Zdaje się jednak, że w tym widoku notebook (i chyba żadnym innym) się da (ale będzie nieco grzebaniny i niech to sprawdzi ktoś, kto się zdecydowanie lepiej ode mnie zna na pisaniu czegoś takiego; w necie można znaleźć przykłady): https://design.blog.documentfoundation.org/2017/01/16/diy-ui-how-to-create-your-own-notebookbar/ (https://design.blog.documentfoundation.org/2017/01/16/diy-ui-how-to-create-your-own-notebookbar/)
Tytuł: Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
Wiadomość wysłana przez: kenpo w 2018-03-02, 16:46:09
@Paweł Kraszewski
Shift-F3 jest przydatne, ale dodam sobie własne ikonki do "Jak Nazwy Własne" i "Jak w zdaniu". Ikonki dla "Akapit" i "Ustawienia strony" sobie ustawiłem - bardzo się przydadzą. Także dziękuję.

@pavbaranov
Notebook Groupedbar Full nawet ma to o co mi chodzi.
(https://i.imgur.com/Iwcpmp3.jpg)

Tyle tylko, że wolę jednak tradycyjny układ z tylko tymi ikonami / funkcjami, które mi są potrzebne, żeby mieć nie zaśmiecony pasek narzędziowy.

Dodatkowo na stronie, do której odsyłasz jest informacja
"Be aware that this modifications are quite hacky and will be overridden with the next update."

Ale jak zrobią kiedyś jakieś narzędzia do łatwego dostosowania elementów, tak jak to teraz jest dla tradycyjnego widoku, to będzie to świetne rozwiązanie. Samemu nie chce mi się rozkminiać tego, bo chyba mnie to przerasta. No chyba, że się przyzwyczaję do tego Groupedbar Full.
Tytuł: Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
Wiadomość wysłana przez: pavbaranov w 2018-03-02, 18:01:38
Dodatkowo na stronie, do której odsyłasz jest informacja
"Be aware that this modifications are quite hacky and will be overridden with the next update."
No nie do końca. Jeśli stworzysz sobie jakieś nowe, a nie zmodyfikujesz, to nic nie zostanie nadpisane. Nadto... dla wszelkich pacmanowych dystrybucji jestem(-śmy) w stanie pomóc stworzyć odpowiednią paczkę. Jeśli się nie mylę, to Marcin mógłby też zrobić rpm. Tylko z debami - przynajmniej nasze środowisko - ma na bakier :)
Tytuł: Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
Wiadomość wysłana przez: kenpo w 2018-03-03, 10:00:46
Ja właśnie używam Kubuntu. Poza tym wolę sobie instalować aktualizacje LO.

Zobaczyłem, że można sobie zmienić nazwę tych funkcji, które nie mają ikony w zestawie. Dla "Jak Nazwy Własne" skróciłem sobie do "NW" i wygląda jak mała ikona.

Groupedbar Full raczej nie będę korzystał. Za dużo zachodu z modyfikacją, jak na razie. Używam rozszerzenia Alternative Searching, który mi się dodał jako nowy pasek narzędzi, czyli jest widoczny jako ikona. Dodawanie dodatkowych rozszerzeń do Groupedbar Full było by kolejnym tematem do zbadania, a w sumie jak na chwilę obecną mam już funkcjonalność, która mi pozwala na efektywną pracę z dokumentami. Ale z ciekawości zadam pytanie na stronie pomocy LO czy nie da się uzyskać takiej listy rozwijanej w normalnym układzie paska narzędzi.

Przy okazji, może się komuś przyda ta informacja, są dostępne ikony, które wyglądają jak w MS Office 2013
https://charliecnr.deviantart.com/art/Office-2013-theme-for-LibreOffice-512127527