amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Icon Possitionieren [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2003-12-28, 15:48 h

Neppomuk
Posts: 421
User
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"?

[ - Answer - Quote - Direct link - ]

2003-12-28, 15:58 h

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

[ - Answer - Quote - Direct link - ]

2003-12-28, 16:53 h

Neppomuk
Posts: 421
User
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"!

[ - Answer - Quote - Direct link - ]

2003-12-28, 18:03 h

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

[ - Answer - Quote - Direct link - ]

2003-12-28, 19:03 h

thomas
Posts: 7718
User

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/

[ - Answer - Quote - Direct link - ]

2003-12-29, 12:37 h

Neppomuk
Posts: 421
User
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!

[ - Answer - Quote - Direct link - ]

2003-12-29, 13:43 h

Palgucker
Posts: 1342
User
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

[ - Answer - Quote - Direct link - ]

2003-12-29, 13:52 h

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

Probe:

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

mal sehen..

[ - Answer - Quote - Direct link - ]

2003-12-29, 13:55 h

Palgucker
Posts: 1342
User
Da haben wirs - PHP ist Schuld.

mfg Palgucker

[ - Answer - Quote - Direct link - ]

2003-12-29, 14:17 h

thomas
Posts: 7718
User

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/

[ - Answer - Quote - Direct link - ]

2003-12-29, 19:31 h

Neppomuk
Posts: 421
User
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!

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Icon Possitionieren [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.