amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Icon Possitionieren [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

28.12.2003, 15:48 Uhr

Neppomuk
Posts: 409
Nutzer
OS3.9 bietet ja schön die Funktionen zum Sortierenund Auflisten der Icons, nicht aber eine Funtkion diese schlicht an ein Raster auszurichten (ohne Sortierung)! Im AmiNET hab ich solche Progrmme gefunden, jedoch immer in Verbidnung einer Sortier funktion. Gibt es dies denn nicht oohne, nur "Am Raster Ausrichten"?

[ - Antworten - Zitieren - Direktlink - ]

28.12.2003, 15:58 Uhr

Jinx
Posts: 2077
Nutzer
fenster/inhalt ausrichten/nach spalten (ganz oben)
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de

[ - Antworten - Zitieren - Direktlink - ]

28.12.2003, 16:53 Uhr

Neppomuk
Posts: 409
Nutzer
Ist nicht dass was ich suche. Hier wird alles nach links oben ausgerichtet. Ich will nur dass die Icons auf die nächste Rasterpossition bewegt werden. Bespiel von Windows: "Am Raster ausrichten"!

[ - Antworten - Zitieren - Direktlink - ]

28.12.2003, 18:03 Uhr

Jinx
Posts: 2077
Nutzer
da wirst du pech haben, weils beim amiga kein solches raster gibt.
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de

[ - Antworten - Zitieren - Direktlink - ]

28.12.2003, 19:03 Uhr

thomas
Posts: 7668
Nutzer

Was heißt, es gibt kein Raster. Man kann doch eins erfinden.

Hier ist ein kleines ARexx-Programm, das die Icons am Raster ausrichtet:

code:
/* rexx */

xraster = 96
yraster = 72

address workbench
options results

getattr windows.active var win

if win = "" then exit /* no workbench window is active */

getattr application.font.icon.height var fonth
getattr window.icons.all.count name '"'win'"' var n

do i=0 to n-1
	getattr window.icons.all.i.name   name '"'win'"' var "INAME"
	getattr window.icons.all.i.left   name '"'win'"' var "XPOS"
	getattr window.icons.all.i.top    name '"'win'"' var "YPOS"
	getattr window.icons.all.i.width  name '"'win'"' var "W"
	getattr window.icons.all.i.height name '"'win'"' var "H"

	xpos = ((xpos + xraster%2) % xraster) * xraster + (xraster - w) % 2
	ypos = ((ypos + xraster%2) % yraster) * yraster + (yraster - fonth - h) % 2

	icon '"'win'"' '"'iname'"' x xpos y ypos
end


Man müßte es nur noch so erweitern, daß nicht zwei Icons auf dem selben Platz landen können.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

29.12.2003, 12:37 Uhr

Neppomuk
Posts: 409
Nutzer
Oh man, auf die Idee mit ARexx bin ich gar nicht gekommen.

Allerdings erzeut dein Programm bei mir einen Fehler:
+++ Error 8 in line 14: Unrecognized token
Ich hab mit ARexx das letzte mal unter WB3.1 gearbeitet, und schon gar nicht damit die WB gesteuert. Ich seh den Fehler nicht!

[ - Antworten - Zitieren - Direktlink - ]

29.12.2003, 13:43 Uhr

Palgucker
Posts: 1341
Nutzer
quote:

Ich hab mit ARexx das letzte mal unter WB3.1 gearbeitet, und schon gar nicht damit die WB gesteuert. Ich seh den Fehler nicht!

Die Hochkommatas sind die falschen.

Das '"'win'"' sollte '"'win'"' heißen - dann funktionierts.

mfg Palgucker

[ - Antworten - Zitieren - Direktlink - ]

29.12.2003, 13:52 Uhr

Palgucker
Posts: 1341
Nutzer
Kann es sein, das das php-script alle Hochkommatas ASCII39 zu ASCII96 wandelt?

Probe:

ASCII39 '''''
ASCII96 '''''

mal sehen..

[ - Antworten - Zitieren - Direktlink - ]

29.12.2003, 13:55 Uhr

Palgucker
Posts: 1341
Nutzer
Da haben wirs - PHP ist Schuld.

mfg Palgucker

[ - Antworten - Zitieren - Direktlink - ]

29.12.2003, 14:17 Uhr

thomas
Posts: 7668
Nutzer

Das müssen die normalen einzelnen Hochkommas sein, die man mit Alt-Ä erzeugt (bzw. Shift-# auf der PC-Tastatur).

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

29.12.2003, 19:31 Uhr

Neppomuk
Posts: 409
Nutzer
Perfekt, dass iss es...
Das mit dem übereinander liegen ist nicht das Problem. Mach Win nicht viel besser :)
Die Icons sind schon vor Possitioniert, es geht nur um die Feinausrichtung!

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Icon Possitionieren [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2021 by amiga-news.de - alle Rechte vorbehalten.
.