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

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- Ergebnisse der Suche: 9 Treffer (30 pro Seite)
AND   Nutzer

24.03.2004, 19:34 Uhr

[ - Direktlink - ]
Thema: WB-Desktop Fenster finden
Brett: Programmierung

Zitat:
Original von tokai:
Den brauchst du nicht. Wirklich. :-)

Den braucht man nur, wenn man etwas 'unsauberes' (Patch, etc.) machen möchte.


Stimmt nur halb. Was ich machen möchte, und das tue ich tatsächlich,
ist das Rename "in place" zu machen. D.h. man kann quasi den Text direkt unter dem Piktogramm editieren.

Dazu bestimme ich die Position des Piktogramms und öffne genau über dem Text ein Fenster mit einem Stringadget.

Die Pos. des Icons ist aber relativ zum Fenster. Wenn das Icon nicht direkt auf dem WB-Desktop liegt, habe ich das Fenster durch den ChangeWorkbenchSelection-hook bereits.

Und dieser liefert mir, wie ich nun weiss, auch das WB-Hauptfenster, wenn ich eben mit ChangeWorkbenchSelection(NULL, hook) des Desktop scanne.

Das Programm läuft schon gut, ist aber noch nicht ausgereift.

Gruss, Andre


 
AND   Nutzer

24.03.2004, 00:12 Uhr

[ - Direktlink - ]
Thema: WB-Desktop Fenster finden
Brett: Programmierung

Kann mir jemand sagen, wie ich den Fensterpointer des WB-Hauptfensters (des WB-Desktops) herausfinden kann.

Gruesse, Andre
 
AND   Nutzer

24.03.2004, 00:09 Uhr

[ - Direktlink - ]
Thema: Sortieren
Brett: Programmierung

Zitat:
Original von platon42:

Ansonsten, wenn der Zahlenraum ziemlich begrenzt ist:
Bucket Sort: O(n+m) (m Größe des Alphabets)


Das würde ich auch empfehlen. Habe es Seinerzeit, als ich das erste mal davon hörte (so 94), gleich mal auf meinem A500 ausprobiert.

Bucketsort schlägt Quicksort und Co um Längen und ist sehr einfach zu implemnetieren. Eine Google-Suche hilft schnell weiter.

Ausserdem ist Speicherplatz ja kein Problem. In diesem Fall benötigen alle Verfahren O(n), da das Orginalfeld ja gespeichert sein muss.

Gruesse, Andre

 
AND   Nutzer

15.02.2004, 18:52 Uhr

[ - Direktlink - ]
Thema: Mausdaten auslesen
Brett: Programmierung

Zitat:
Original von Mad_Dog:
Ich habe hier mal einen uralten Sourcecode ausgegraben, dort findest Du zumindest die Antwort auf Deine Frage, wie man an die Mousekoordinaten kommt.


Ich habe doch gar nicht nach den Mauskoordinaten gefragt.

Im übrigen stehen die Mauskoordinaten auch in der Window-Struktur und Screen-Struktur.



 
AND   Nutzer

15.02.2004, 18:48 Uhr

[ - Direktlink - ]
Thema: Mausdaten auslesen
Brett: Programmierung

Ich brauche die Daten um die Höhe des Mauszeigers zu bestimmen.
Ich habe ein Commodity in C gecodet, mit dem Infos über das Icon unter der Maus angezeigt werden. Damit Der Mauszeiger diese Infos nicht überdeckt möchte ich das Infofenster um die Höhe des Mauszeigers versetzen.

Bei einem anderen Commodity ändere ich den Mauszeiger eines Fensters, dass mit gar nicht gehört. Diesen stelle ich dann wieder her.
Komischerweise funktioniert das, obwohl die Daten alle (Breite,Höhe,Offset) 0 sind.

Ich glaube, dass es an dem RTG-System liegt (P96), dass die Daten nicht in der Window-Struktur eingetragen sind.
 
AND   Nutzer

15.02.2004, 16:04 Uhr

[ - Direktlink - ]
Thema: Mausdaten auslesen
Brett: Programmierung

Kann mir bitte jemand sagen, wie ich an die aktiven Mausdaten eines Fensters herankomme? Ich meine damit die Breite/Höhe des Zeigers und den X/Y-Offset. Die Daten in der Window-Struktur sind alle 0.
Wie komme ich an diese Infos ran?
 
AND   Nutzer

16.03.2003, 20:01 Uhr

[ - Direktlink - ]
Thema: Suche rm
Brett: Amiga, AmigaOS 4

Hi,

Ich suche das rm Kommando für AmigaOS.
Unter GeekGadgets konnte ich es nicht entdecken?

Kann mir jemand sagen wo ich es herbekomme?

Im Aminet nach rm Suchen bringt nix.
 
AND   Nutzer

30.05.2002, 10:53 Uhr

[ - Direktlink - ]
Thema: In Clipboard schreiben
Brett: Programmierung

Hi Steffen,

Du kannst dir ja so behelfen:

Aus dem C-Fragment machst du CLI-Kommando, dass
den übergebenen Paramter ins Clipboard schreibt.
Dann kannst aus BB2 einfach dieses (externe) Kommando aufrufen
und den Text so ins Clipboard manövrieren.

Ich weiss, das ist umständlich, aber wenns funktioniert.

Das vollständige C-Programm sieht so aus:

#include <clib/iffparse_protos.h>
#include <libraries/iffparse.h>

#define ID_FTXT MAKE_ID('F','T','X','T')
#define ID_CHRS MAKE_ID('C','H','R','S')

extern struct Library *IFFParseBase;

char *str="Der Text der ins Clipboard soll";

struct IFFHandle *iff=0;

void main(int argc, char **argv) {
if(argc > 1) str = argv[1];

iff=AllocIFF();
if(iff) {
iff->iff_Stream=(ULONG)OpenClipboard(0);
if(iff->iff_Stream) {
InitIFFasClip(iff);
if(OpenIFF(iff,IFFF_WRITE)==0) {
PushChunk(iff,ID_FTXT,ID_FORM,IFFSIZE_UNKNOWN);

PushChunk(iff,0,ID_CHRS,IFFSIZE_UNKNOWN);
WriteChunkBytes(iff,str,strlen(str));
PopChunk(iff);

PopChunk(iff);
CloseIFF(iff);
}
CloseClipboard((struct ClipboardHandle *)iff->iff_Stream);
}
FreeIFF(iff);
}
}

Es lässt sich mit SAS/C in 1 Sek. kompilieren und funktioniert
ohne Probleme.

Gruss Andre
 
AND   Nutzer

29.05.2002, 22:29 Uhr

[ - Direktlink - ]
Thema: Was für Programme/Tools wünscht ihr euch?
Brett: Programmierung

Hi,

Ich habe hier seit einiger Zeit ein paar Programme rumfliegen, die
vielleicht für Amiga-Programmierer interessant sind.

Ich habe vor ein paar Jahren ein ContextMenu für OS3.5+
programmiert und noch einiges mehr, die Quellcodes dienen sicher
auch gut als Beispiele zur OS3.5+ und ReAction Programmierung.

Auf der Seite

http://www.and-software.de


findet ihr einige meiner Programme.

ganz neu habe ich heute ContextMenu + Tools hochgeladen.
Es steht (inkl. Quellen) unter

http://www.and-software.de/cmenu.htm


Leider ist das ContextMenu noch nicht ganz ausgereift, aber es ist
vielleicht ein Tool, dass sich Einige wünschen.

MfG Andre
 
 
-1- Ergebnisse der Suche: 9 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

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