Nowe posty

xx GMail w KDE (18)
Wczoraj o 16:40:14
xx Zmiana Nazwy użytkownika (1)
2018-10-18, 23:39:05
xx Dostęp zewnętrzny do sprzętu. (4)
2018-10-18, 22:29:25
xx Modem komórkowy z GPS - komendy AT (5)
2018-10-17, 17:58:39
xx Jak pobierać dodatki do kde? (6)
2018-10-17, 14:06:19
xx [ROZWIĄZANY] LO Writer - jak rozsunąć tekst do lewa i prawa w jednym wierszu (4)
2018-10-17, 11:57:05
xx skrypty wykonywane w crontab-ie [SElinux] (2)
2018-10-17, 10:33:12
xx Jak zmienić domyślny emulator terminala ? (4)
2018-10-14, 20:51:52
xx Javascript pasjans (1)
2018-10-14, 13:10:22
xx Problem ze słuchawkami (3)
2018-10-10, 18:34:36

Autor Wątek: LibreOffice własna ikona wywołująca menu lub okno dialogowe  (Przeczytany 528 razy)

Offline kenpo

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 194
    • Zobacz profil
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ę:


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.

Offline pavbaranov

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 204
    • Zobacz profil
Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
« Odpowiedź #1 dnia: 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.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2410
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
« Odpowiedź #2 dnia: 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.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline pavbaranov

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 204
    • Zobacz profil
Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
« Odpowiedź #3 dnia: 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/

Offline kenpo

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 194
    • Zobacz profil
Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
« Odpowiedź #4 dnia: 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.


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.
« Ostatnia zmiana: 2018-03-02, 16:50:12 wysłana przez kenpo »

Offline pavbaranov

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 204
    • Zobacz profil
Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
« Odpowiedź #5 dnia: 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 :)

Offline kenpo

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 194
    • Zobacz profil
Odp: LibreOffice własna ikona wywołująca menu lub okno dialogowe
« Odpowiedź #6 dnia: 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
« Ostatnia zmiana: 2018-03-03, 10:03:08 wysłana przez kenpo »