bitmap - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

bitmap , bmtoa, atobm - edytor i konwerter map bitowych dla systemu X Window

STRESZCZENIE

bitmap [ -options . . . ] [ filename ] [ basename ]

bmtoa [ -chars . . . ] [ filename ]

atobm [ -chars cc ] [ -name variable ] [ -xhot number ] [ -yhot number ] [ filename ]

OPIS

Program bitmapa to podstawowe narzędzie do tworzenia lub edytowania prostokątnych obrazów składających się z jedynek i zer. Mapy bitowe są używane w X do definiowania obszarów przycinania, kształtów kursorów, kształtów ikon oraz wzorów kafelków i kropek.

Filtry bmtoa i atobm konwertują pliki bitmap (FORMAT PLIKU) na iz ciągów znaków ASCII. Są one najczęściej używane do szybkiego drukowania map bitowych i generowania wersji do umieszczenia w tekście.

OPCJE WIERSZA POLECEŃ

Bitmap obsługuje standardowe argumenty wiersza poleceń X Toolkit (patrz X(7)). Obsługiwane są również następujące dodatkowe argumenty.

-size WIDTHxHEIGHT

Określa rozmiar siatki w kwadratach.

-sw dimension

Określa szerokość kwadratów w pikselach.

-sh dimension

Określa wysokość kwadratów w pikselach.

-gt dimension

Tolerancja siatki. Jeśli wymiary kwadratu spadną poniżej określonej wartości, siatka zostanie automatycznie wyłączona.

-grid, +grid

Włącza lub wyłącza linie siatki.

-axes, +axes

Włącza lub wyłącza główne osie.

-dashed, +dashed

Włącza lub wyłącza przerywanie ramek i linii siatki.

-stippled, +stippled

Włącza lub wyłącza punktowanie podświetlonych kwadratów.

-proportional, +proportional

Włącza lub wyłącza tryb proporcjonalny. Jeśli włączony jest tryb proporcjonalny, szerokość kwadratu jest równa wysokości kwadratu. Jeśli tryb proporcjonalny jest wyłączony, bitmapa użyje mniejszego kwadratowego wymiaru, jeśli początkowo były różne.

-dashes filename

Określa mapę bitową, która ma być używana jako kropka dla kresek.

-stipple filename

Określa mapę bitową, która ma być używana jako kropka do podświetlania.

-hl color

Określa kolor używany do podświetlania.

-fr color

Określa kolor używany dla linii ramki i siatki.

filename

Określa mapę bitową, która ma być początkowo załadowana do programu. Jeśli plik nie istnieje, mapa bitowa przyjmie, że jest to nowy plik.

basename

Określa nazwę podstawową, która ma być używana w pliku wyjściowym kodu C. Jeśli jest inna niż nazwa podstawowa w pliku roboczym, bitmapa zmieni ją podczas zapisywania pliku.

Bmtoa akceptuje następującą opcję:

-chars cc

Ta opcja określa parę znaków do użycia w wersji łańcuchowej mapy bitowej. Pierwszy znak jest używany dla bitów 0, a drugi dla bitów 1. Domyślnie używane są myślniki (-) dla 0 i ostrych znaków (#) dla 1.

Atobm akceptuje następujące opcje:

-chars cc

Ta opcja określa parę znaków, która ma być używana podczas konwertowania map bitowych łańcuchów na tablice liczb. Pierwszy znak reprezentuje bit 0, a drugi znak 1 bit. Domyślnie używane są myślniki (-) dla 0 i ostrych znaków (#) dla 1.

-name variable

Ta opcja określa nazwę zmiennej, która ma być używana podczas zapisywania pliku mapy bitowej. Domyślnie używana jest nazwa podstawowa argumentu wiersza poleceń nazwa_pliku lub pozostawienie jej pustej, jeśli czytane jest standardowe wejście.

-xhot number

Ta opcja określa współrzędną X punktu aktywnego. Dozwolone są tylko wartości dodatnie. Domyślnie nie są uwzględniane żadne informacje o hotspotach.

-yhot number

Ta opcja określa współrzędną Y punktu aktywnego. Dozwolone są tylko wartości dodatnie. Domyślnie nie są uwzględniane żadne informacje o hotspotach.

STOSOWANIE

Bitmapa wyświetla siatkę, w której każdy kwadrat reprezentuje pojedynczy bit edytowanego obrazu. Rzeczywisty rozmiar obrazu bitmapowego, który wyglądałby normalnie i odwrócony, można uzyskać, naciskając klawisz Meta-I. Możesz przesunąć wyskakujące okienko obrazu, aby kontynuować edycję. Ponowne naciśnięcie lewego przycisku myszy w wyskakującym okienku lub Meta-I spowoduje usunięcie obrazu bitmapowego o rzeczywistych rozmiarach.

Jeżeli bitmapa ma służyć do zdefiniowania kursora, jeden z kwadratów na obrazach może być wyznaczony jako punkt aktywny. Określa to, gdzie faktycznie wskazuje kursor. W przypadku kursorów z ostrymi końcówkami (takimi jak strzałki lub palce) zwykle znajduje się na końcu końcówki; w przypadku kursorów symetrycznych (takich jak krzyżyki lub tarcze) zwykle znajduje się na środku.

Mapy bitowe są przechowywane jako małe fragmenty kodu C odpowiednie do włączenia w aplikacjach. Zapewniają tablicę bitów, a także stałe symboliczne określające szerokość, wysokość i punkt aktywny (jeśli określono), których można użyć do tworzenia kursorów, ikon i kafelków.

REDAGOWANIE

Aby edytować obraz bitmapowy, wystarczy kliknąć jeden z przycisków z poleceniami rysowania (Punkt, Krzywa, Linia, Prostokąt itp.) i przesunąć wskaźnik do okna siatki bitmapy. Naciśnij jeden z przycisków myszy, a odpowiednia akcja zostanie wykonana. Możesz ustawić, wyczyścić lub odwrócić kwadraty pasów. Ustawienie kwadratu siatki odpowiada ustawieniu bitu w obrazie bitmapowym na 1. Wyczyszczenie kwadratu siatki odpowiada ustawieniu bitu w obrazie bitmapowym na 0. Odwrócenie kwadratu siatki odpowiada zmianie bitu w obrazie bitmapowym z 0 na 1 lub 1 do 0, w zależności od tego, jaki był jego poprzedni stan. Domyślne zachowanie przycisków myszy jest określone poniżej.

		MouseButton1		Set
		MouseButton2		Invert
		MouseButton3		Clear
		MouseButton4		Clear
		MouseButton5		Clear

To domyślne zachowanie można zmienić, ustawiając zasoby funkcji przycisku. Poniżej podano przykład.

		bitmap*button1Function: Set
		bitmap*button2Function: Clear
		bitmap*button3Function: Invert
		etc.

Funkcja przycisku dotyczy wszystkich poleceń rysowania, w tym kopiowania, przenoszenia i wklejania, zalewania i ustawiania punktu aktywnego.

POLECENIA RYSOWANIA

Oto lista poleceń rysowania dostępnych za pomocą przycisków po lewej stronie okna aplikacji. Niektóre polecenia można przerwać, naciskając A w oknie mapy bitowej, co pozwala użytkownikowi wybrać różne punkty prowadzące, jeśli ma to zastosowanie.

Clear

To polecenie usuwa wszystkie bity z obrazu bitmapowego. Kwadraty siatki zostaną ustawione na kolor tła. Naciśnięcie C w oknie mapy bitowej daje ten sam efekt.

Set

To polecenie ustawia wszystkie bity w obrazie bitmapowym. Kwadraty siatki zostaną ustawione na kolor pierwszego planu. Naciśnięcie S w oknie mapy bitowej daje ten sam efekt.

Invert

To polecenie odwraca wszystkie bity w obrazie bitmapowym. Kwadraty siatki zostaną odpowiednio odwrócone. Naciśnięcie I w oknie mapy bitowej daje ten sam efekt.

Mark

To polecenie służy do zaznaczenia obszaru siatki poprzez przeciągnięcie prostokątnego kształtu w kolorze podświetlenia. Po zaznaczeniu obszaru można go obsługiwać za pomocą kilku poleceń (zobacz Góra, Dół, Lewo, Prawo, Obrót, Odwróć, Wytnij itp.) Tylko jeden zaznaczony obszar może znajdować się w kiedykolwiek. Jeśli spróbujesz zaznaczyć inny obszar, stary znak zniknie. Ten sam efekt można uzyskać, naciskając Shift-MouseButton1 i przeciągając prostokąt w oknie siatki. Naciśnięcie Shift-MouseButton2 spowoduje zaznaczenie całego obszaru siatki.

Unmark

To polecenie spowoduje zniknięcie zaznaczonego obszaru. Ten sam efekt można osiągnąć, naciskając Shift-MouseButton3.

Copy

To polecenie służy do kopiowania obszaru siatki z jednego miejsca do drugiego. Jeśli nie jest wyświetlany żaden zaznaczony obszar siatki, Kopiuj zachowuje się tak samo jak Zaznacz opisany powyżej. Gdy zaznaczony obszar siatki jest wyświetlany w kolorze podświetlenia, to polecenie ma dwa alternatywne zachowania. Jeśli klikniesz przyciskiem myszy wewnątrz zaznaczonego obszaru, będziesz mógł przeciągnąć prostokąt reprezentujący zaznaczony obszar w wybrane miejsce. Po zwolnieniu przycisku myszy obszar zostanie skopiowany. Jeśli klikniesz poza zaznaczonym obszarem, Kopiuj przyjmie, że chcesz zaznaczyć inny region obrazu bitmapowego, więc znów będzie zachowywał się jak Zaznacz.

Move

To polecenie służy do przesuwania obszaru siatki z jednego miejsca do drugiego. Jego zachowanie przypomina zachowanie polecenia Kopiuj, z tą różnicą, że zaznaczony obszar zostanie przesunięty zamiast skopiowany.

Flip Horizontally

To polecenie odwróci bitmapę względem osi poziomych. Jeśli zaznaczony obszar siatki jest podświetlony, będzie działać tylko wewnątrz zaznaczonego obszaru. Naciśnięcie H w oknie mapy bitowej daje ten sam efekt.

Up

To polecenie przesuwa obraz bitmapowy o jeden piksel w górę. Jeśli zaznaczony obszar siatki jest podświetlony, będzie działać tylko wewnątrz zaznaczonego obszaru. Ten sam efekt daje naciśnięcie strzałki w górę w oknie mapy bitowej.

Flip Vertically

To polecenie odwróci bitmapę względem osi pionowych. Jeśli zaznaczony obszar siatki jest podświetlony, będzie działać tylko wewnątrz zaznaczonego obszaru. Naciśnięcie V w oknie mapy bitowej daje ten sam efekt.

Left

To polecenie przesuwa bitmapę o jeden piksel w lewo. Jeśli zaznaczony obszar siatki jest podświetlony, będzie działać tylko wewnątrz zaznaczonego obszaru. Ten sam efekt daje naciśnięcie strzałki w lewo w oknie mapy bitowej.

Fold

To polecenie spowoduje zagięcie obrazu bitmapowego tak, że przeciwległe rogi staną się przylegające. Jest to przydatne podczas tworzenia obrazów bitmapowych do dzielenia. Ten sam efekt daje naciśnięcie klawisza F w oknie mapy bitowej.

Right

To polecenie przesuwa bitmapę o jeden piksel w prawo. Jeśli zaznaczony obszar siatki jest podświetlony, będzie działać tylko wewnątrz zaznaczonego obszaru. Ten sam efekt daje naciśnięcie strzałki w prawo w oknie mapy bitowej.

Rotate Left

To polecenie obraca bitmapę o 90 stopni w lewo (przeciwnie do ruchu wskazówek zegara). Jeśli zaznaczony obszar siatki jest podświetlony, będzie działać tylko wewnątrz zaznaczonego obszaru. Ten sam efekt daje naciśnięcie L w oknie mapy bitowej.

Down

To polecenie przesuwa bitmapę o jeden piksel w dół. Jeśli zaznaczony obszar siatki jest podświetlony, będzie działać tylko wewnątrz zaznaczonego obszaru. Ten sam efekt daje naciśnięcie strzałki w dół w oknie mapy bitowej.

Rotate Right

To polecenie obraca bitmapę o 90 stopni w prawo (zgodnie z ruchem wskazówek zegara). Jeśli zaznaczony obszar siatki jest podświetlony, będzie działać tylko wewnątrz zaznaczonego obszaru. Ten sam efekt daje naciśnięcie R w oknie mapy bitowej.

Point

To polecenie zmieni kwadraty siatki pod wskaźnikiem myszy, jeśli przycisk myszy jest wciśnięty. W przypadku ciągłego przeciągania przycisku myszy linia może nie być ciągła, w zależności od szybkości systemu i częstotliwości zdarzeń związanych z ruchem myszy.

Curve

To polecenie zmieni kwadraty siatki pod wskaźnikiem myszy, jeśli przycisk myszy jest wciśnięty. Ciągłe przeciąganie przycisku myszy zapewni ciągłość linii. Jeśli Twój system działa wolno lub bitmapa otrzymuje bardzo mało zdarzeń związanych z ruchem myszy, może zachowywać się dość dziwnie.

Line

To polecenie zmieni kwadraty przepasu w linii między dwoma kwadratami. Gdy naciśniesz przycisk myszy w oknie siatki, bitmapa podświetli linię od kwadratu, w którym początkowo naciśnięto przycisk myszy, do kwadratu, w którym znajduje się wskaźnik myszy. Zwolnienie przycisku myszy spowoduje, że zmiana zacznie obowiązywać, a podświetlona linia zniknie.

Rectangle

To polecenie zmieni kwadraty przepasu w prostokącie między dwoma kwadratami. Gdy naciśniesz przycisk myszy w oknie siatki, bitmapa podświetli prostokąt od kwadratu, w którym początkowo naciśnięto przycisk myszy, do kwadratu, w którym znajduje się wskaźnik myszy. Zwolnienie przycisku myszy spowoduje, że zmiana zacznie obowiązywać, a podświetlony prostokąt zniknie.

Filled Rectangle

To polecenie jest identyczne z poleceniem Prostokąt, z tą różnicą, że na końcu prostokąt zostanie wypełniony, a nie obrysowany.

Circle

To polecenie zmieni kwadraty przepasu w okręgu między dwoma kwadratami. Po naciśnięciu przycisku myszy w oknie siatki bitmapa podświetli okrąg od kwadratu, w którym przycisk myszy został początkowo naciśnięty, do kwadratu, w którym znajduje się wskaźnik myszy. Zwolnienie przycisku myszy spowoduje, że zmiana zacznie obowiązywać, a podświetlony okrąg zniknie.

Filled Circle

To polecenie jest identyczne z Okrągiem, z tą różnicą, że na końcu okrąg zostanie wypełniony, a nie obrysowany.

Flood Fill

To polecenie wypełni połączony obszar pod wskaźnikiem myszy po kliknięciu żądanego kwadratu. Kwadraty sąsiadujące po przekątnej nie są uważane za połączone.

Set Hot Spot

To polecenie wyznacza jeden kwadrat w siatce jako punkt aktywny, jeśli ten obraz bitmapowy ma być użyty do zdefiniowania kursora. Naciśnięcie przycisku myszy w wybranym kwadracie spowoduje wyświetlenie rombu.

Clear Hot Spot

To polecenie usuwa wszystkie wyznaczone punkty aktywne z obrazu bitmapowego.

Undo

To polecenie cofnie ostatnio wykonane polecenie. Ma głębokość 1, to znaczy naciśnięcie Cofnij po Cofnij samo się cofnie.

MENU PLIK

Dostęp do poleceń menu Plik można uzyskać, naciskając przycisk Plik i wybierając odpowiednią pozycję menu lub naciskając klawisz Ctrl z innym klawiszem. Te polecenia dotyczą plików i globalnych parametrów mapy bitowej, takich jak rozmiar, nazwa podstawowa, nazwa pliku itp.

New

To polecenie wyczyści obszar edycji i wyświetli monit o podanie nazwy nowego pliku do edycji. Nie ładuje się w nowym pliku.

Load

To polecenie służy do ładowania nowego pliku mapy bitowej do edytora map bitowych. Jeśli bieżący obraz nie został zapisany, użytkownik zostanie zapytany, czy zapisać zmiany, czy je zignorować. Edytor może edytować tylko jeden plik na raz. Jeśli potrzebujesz interaktywnej edycji, uruchom kilka edytorów i użyj mechanizmu wycinania i wklejania, jak opisano poniżej.

Insert

To polecenie służy do wstawiania pliku mapy bitowej do aktualnie edytowanego obrazu. Po wyświetleniu monitu o podanie nazwy pliku kliknij wewnątrz okna siatki i przeciągnij obrysowany prostokąt do miejsca, w którym chcesz wstawić nowy plik.

Save

To polecenie zapisze obraz bitmapowy. Nie poprosi o podanie nazwy pliku, chyba że jest to . Jeśli pozostawisz nazwę pliku niewyznaczoną lub -, dane wyjściowe zostaną przesłane do standardowego wyjścia.

Save As

To polecenie zapisze obraz bitmapowy po wyświetleniu monitu o podanie nowej nazwy pliku. Należy go użyć, jeśli chcesz zmienić nazwę pliku.

Resize

To polecenie służy do zmiany rozmiaru obszaru edycji do nowej liczby pikseli. Rozmiar należy podać w formacie WIDTHxHEIGHT. Informacje w edytowanym obrazie nie zostaną utracone, chyba że nowy rozmiar jest mniejszy niż bieżący rozmiar obrazu. Edytor nie został zaprojektowany do edycji dużych plików.

Rescale

To polecenie służy do przeskalowania obszaru edycji do nowej szerokości i wysokości. Rozmiar należy podać w formacie WIDTHxHEIGHT. Nie będzie antyaliasingu, a informacje zostaną utracone, jeśli przeskalujesz do mniejszych rozmiarów. Możesz dodać własne algorytmy dla lepszego przeskalowania.

Filename

To polecenie służy do zmiany nazwy pliku bez zmiany nazwy podstawowej ani zapisywania pliku. Jeśli określisz - dla nazwy pliku, dane wyjściowe zostaną przesłane do standardowego wyjścia.

Basename

To polecenie służy do zmiany nazwy podstawowej, jeśli wymagana jest inna niż określona nazwa pliku.

Quit

To polecenie zakończy działanie aplikacji mapy bitowej. Jeśli plik nie został zapisany, użytkownik zostanie poproszony i zapytany, czy zapisać obraz, czy nie. To polecenie jest lepsze niż zabicie procesu.

EDYTUJ MENU

Dostęp do poleceń menu Edytuj można uzyskać, naciskając przycisk Edytuj i wybierając odpowiednią pozycję menu lub naciskając klawisz Meta z innym klawiszem. Polecenia te dotyczą funkcji edycji, takich jak siatka, osie, powiększanie, wycinanie i wklejanie itp.

Image

To polecenie wyświetli edytowany obraz i jego odwrotność w rzeczywistym rozmiarze w osobnym oknie. Okno można odsunąć, aby kontynuować edycję. Naciśnięcie lewego przycisku myszy w oknie obrazu spowoduje jego zniknięcie z ekranu.

Grid

To polecenie kontroluje siatkę w obszarze edycji. Jeśli odstęp między siatkami jest mniejszy niż wartość określona przez zasób gridTolerance (domyślnie 8), siatka zostanie automatycznie wyłączona. Można to wymusić, jawnie aktywując to polecenie.

Dashed

To polecenie kontroluje kropkowanie do rysowania linii siatki. Punkt określony przez zasób myślników można włączyć lub wyłączyć, aktywując to polecenie.

Axes

To polecenie kontroluje podświetlanie głównych osi edytowanego obrazu. Rzeczywiste linie nie są częścią obrazu. Są one dostarczane, aby pomóc użytkownikowi podczas konstruowania symetrycznych obrazów lub gdy podświetlone główne osie pomagają w edycji.

Stippled

To polecenie steruje punktowaniem podświetlonych obszarów obrazu bitmapowego. Kropkowanie określone przez zasób stipple można włączyć lub wyłączyć, aktywując to polecenie.

Proportional

To polecenie steruje trybem proporcjonalnym. Jeśli włączony jest tryb proporcjonalny, szerokość i wysokość wszystkich kwadratów obrazu są równe, niezależnie od proporcji okna mapy bitowej.

Zoom

To polecenie steruje trybem powiększenia. Jeśli zaznaczony obszar obrazu jest już wyświetlany, bitmapa automatycznie go powiększy. W przeciwnym razie użytkownik będzie musiał zaznaczyć obszar do edycji w trybie powiększenia, a bitmapa automatycznie się do niego przełączy. W trybie powiększenia można korzystać ze wszystkich poleceń edycyjnych i innych narzędzi. Gdy pomniejszysz, polecenie cofnij cofnie całą sesję powiększenia.

Cut

To polecenie wycina zawartość podświetlonego obszaru obrazu do wewnętrznego bufora wycinania i wklejania.

Copy

To polecenie kopiuje zawartość podświetlonego obszaru obrazu do wewnętrznego bufora wycinania i wklejania.

Paste

To polecenie sprawdzi, czy istnieją inne aplikacje bitmapowe z podświetlonym obszarem obrazu lub czy coś jest w wewnętrznym buforze wycinania i wklejania i kopiuje to do obrazu. Aby umieścić skopiowany obraz, kliknij w oknie edycji i przeciągnij obramowany obraz do miejsca, w którym chcesz umieścić i, a następnie zwolnij przycisk.

WYTNIJ I WKLEJ

Bitmap obsługuje dwa mechanizmy wycinania i wklejania; wewnętrzne wycinanie i wklejanie oraz globalne wycinanie i wklejanie zaznaczenia X. Wewnętrzne wycinanie i wklejanie jest używane podczas wykonywania poleceń kopiowania i przenoszenia rysunku, a także poleceń wycinania i kopiowania z menu edycji. Globalne wycinanie i wklejanie zaznaczenia X jest używane zawsze, gdy w dowolnym miejscu na ekranie wyświetlany jest podświetlony obszar obrazu bitmapowego. Aby skopiować część obrazu z innego edytora map bitowych, po prostu zaznacz żądany obszar za pomocą polecenia Zaznacz lub naciśnij klawisz Shift i przeciągnij obszar lewym przyciskiem myszy. Gdy wybrany obszar zostanie podświetlony, inne aplikacje (takie jak xterm itp.), które używają wyboru podstawowego, odrzucą swoje wartości wyboru i odznaczą odpowiednie informacje. Teraz użyj polecenia Wklej w menu Edycja lub steruj przyciskiem myszy, aby skopiować wybraną część obrazu do innej (lub tej samej) aplikacji bitmapowej. Jeśli spróbujesz to zrobić bez widocznego podświetlonego obszaru obrazu, bitmapa powróci do wewnętrznego bufora wycinania i wklejania i wkleja wszystko, co było tam przechowywane w tej chwili.

WIDŻETY

Poniżej znajduje się struktura widgetów aplikacji mapa bitowa. Wcięcie wskazuje strukturę hierarchiczną. Najpierw podawana jest nazwa klasy widżetu, a następnie nazwa instancji widżetu. Wszystkie widżety z wyjątkiem widżetu mapy bitowej pochodzą ze standardowego zestawu widżetów Athena.

	Bitmap bitmap
		TransientShell image
			Box box
				Label normalImage
				Label invertedImage
		TransientShell input
			Dialog dialog
				Command okay
				Command cancel
		TransientShell error
			Dialog dialog
				Command abort
				Command retry
		TransientShell qsave
			Dialog dialog
				Command yes
				Command no
				Command cancel
		Paned parent
			Form formy
				MenuButton fileButton
				SimpleMenu fileMenu
					SmeBSB  new
					SmeBSB  load
					SmeBSB  insert
					SmeBSB  save
					SmeBSB  saveAs
					SmeBSB  resize
					SmeBSB  rescale
					SmeBSB  filename
					SmeBSB  basename
					SmeLine line
					SmeBSB  quit
				MenuButton editButton
				SimpleMenu editMenu
					SmeBSB  image
					SmeBSB  grid
					SmeBSB  dashed
					SmeBSB  axes
					SmeBSB  stippled
					SmeBSB  proportional
					SmeBSB  zoom
					SmeLine line
					SmeBSB  cut
					SmeBSB  copy
					SmeBSB  paste
				Label status
			Pane pane
				Bitmap bitmap
				Form form
					Command clear
					Command set
					Command invert
					Toggle  mark
					Command unmark
					Toggle  copy
					Toggle  move
					Command flipHoriz
					Command up
					Command flipVert
					Command left
					Command fold
					Command right
					Command rotateLeft
					Command down
					Command rotateRight
					Toggle  point
					Toggle  curve
					Toggle  line
					Toggle  rectangle
					Toggle  filledRectangle
					Toggle  circle
					Toggle  filledCircle
					Toggle  floodFill
					Toggle  setHotSpot
					Command clearHotSpot
					Command undo

ZABARWIENIE

Jeśli chcesz, aby mapa bitowa była wyświetlana w kolorze, umieść następujące elementy w sekcji #ifdef COLOR pliku, który czytasz za pomocą xrdb:

*dostosowanie: -kolor


Spowoduje to, że mapa bitowa pobierze kolory z domyślnego pliku dostosowywania kolorów aplikacji:

/etc/X11/app-defaults/Bitmap-color

WIDŻET MAPY BITMAPOWEJ

Widżet Bitmap to samodzielny widżet do edycji obrazów rastrowych. Nie jest przeznaczony do edycji dużych obrazów, chociaż może być również używany do tego celu. Można go dowolnie łączyć z innymi aplikacjami i używać jako standardowego narzędzia do edycji. Poniżej przedstawiono zasoby udostępniane przez widżet mapy bitowej.

Bitmap Widget
Header file Bitmap.h
Class bitmapWidgetClass
Class Name Bitmap
Superclass Bitmap

Wszystkie zasoby Simple Widget plus . . .

Name Class Type Default Value
foreground Foreground Pixel XtDefaultForeground
highlight Highlight Pixel XtDefaultForeground
framing Framing Pixel XtDefaultForeground
gridTolerance GridTolerance Dimension 8
size Size String 32x32
dashed Dashed Boolean True
grid Grid Boolean True
stippled Stippled Boolean True
proportional Proportional Boolean True
axes Axes Boolean False
squareWidth SquareWidth Dimension 16
squareHeight SquareHeight Dimension 16
margin Margin Dimension 16
xHot XHot Position NotSet (-1)
yHot YHot Position NotSet (-1)
button1Function Button1Function DrawingFunction Set
button2Function Button2Function DrawingFunction Invert
button3Function Button3Function DrawingFunction Clear
button4Function Button4Function DrawingFunction Invert
button5Function Button5Function DrawingFunction Invert
filename Filename String None ("")
basename Basename String None ("")

AUTOR

Davor Matic z konsorcjum MIT X