Aktuelle Zeit: 22.04.2019 20:22

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: #PB_Cursor_LeftUpRightDown - nur auf Windows
BeitragVerfasst: 12.12.2018 21:38 
Offline
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Hallo Leute,

hier mal eine etwas merkwürdige Anfängerfrage.
In der Hilfe steht:
Zitat:
#PB_Cursor_LeftRight : links und rechts Pfeile
#PB_Cursor_UpDown : hoch und runter Pfeile
#PB_Cursor_LeftUpRightDown: diagonale Pfeile (nur auf Windows)
#PB_Cursor_LeftDownRightUp: diagonale Pfeile (nur auf Windows)

Nun frag ich mich aber, wie das dann unter Linux und Mac "aussieht" wenn man/ihr ein Fenter sowohl in der Breite als auch in der Höhe verändert? Wie sieht da der Mauszeiger aus? (Habe gerade kein Linux da).
Die andere Frage wäre dann, was ich in meinem Canvas nun machen soll, wenn ich etwas "schräg" ziehen lassen will.

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: #PB_Cursor_LeftUpRightDown - nur auf Windows
BeitragVerfasst: 12.12.2018 23:39 
Offline
Benutzeravatar

Registriert: 20.04.2006 09:50
Die letzten beiden machen bei mir (unter Ubutntu 18.04 x64) mit gtk2/3 gar nichts, aber mit qt sehen sie so ähnlich aus wie hier Zeile 6 Spalte 3 und 4 (von Rechts)
Bild

_________________
my pb stuff..
Bild..jedenfalls war das mal so.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: #PB_Cursor_LeftUpRightDown - nur auf Windows
BeitragVerfasst: 12.12.2018 23:43 
Offline
Benutzeravatar

Registriert: 20.04.2006 09:50
Oma's Linux API Sammlung hat hier was für gtk:
"✰Mauszeiger für Gadget setzen ⬌ ✰Set mouse cursor for gadget"
http://www.chabba.de/LinuxAPI.html

_________________
my pb stuff..
Bild..jedenfalls war das mal so.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: #PB_Cursor_LeftUpRightDown - nur auf Windows
BeitragVerfasst: 12.12.2018 23:49 
Offline
Benutzeravatar

Registriert: 20.04.2006 09:50
Zitat:
wenn man/ihr ein Fenter sowohl in der Breite als auch in der Höhe verändert?
Wenn ich mit der Maus über die rechte obere/untere Fensterecke fahre, dann werden ebenfalls diese Symbole angezeigt. Nur die für die linken Ecken scheint PB nicht anzubieten.

_________________
my pb stuff..
Bild..jedenfalls war das mal so.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: #PB_Cursor_LeftUpRightDown - nur auf Windows
BeitragVerfasst: 13.12.2018 00:08 
Offline
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Verstehe.

Da ich vermutlich eh weitere "eigene" "spezielle" Cursor brauche/designe, werde ich dann wohl den Custom Cursor nehmen.
Laut Hilfe
Zitat:
Ändert den Mauspfeil (Cursor), welcher dargestellt wird, wenn sich die Maus über dem Gadget befindet, in ein benutzerdefiniertes (custom) Cursor-Handle, welches mit der entsprechenden OS API erstellt wurde. Dieses Attribut erwartet die folgende Art an Eingaben:
Windows: ein HCURSOR Handle
Linux: ein GtkCursor Pointer (Zeiger)
Mac OSX: ein Pointer (Zeiger) auf eine Cursor Structure

sollte das ja auch unter allen Systemen gehen, ich muss mir da nur die passende API zum laden der Cursor suchen.
Für Windows habe ich was.
Was mache ich unter Linux? Kann Linus die *.cur Dateien auch lesen?

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: #PB_Cursor_LeftUpRightDown - nur auf Windows
BeitragVerfasst: 15.12.2018 08:28 
Offline

Registriert: 25.03.2013 09:59
Zitat:
Kann Linus die *.cur Dateien auch lesen?
Ich glaub', dass Linus' Windows-Liebe dann doch nicht so weit geht :wink: . Transparente Images (png) sind als Mauszeiger aber möglich.

Hier sind noch ein paar Möglichkeiten, um die Zeigerform (hier für ganze Fenster, müsste man umstricken) zu setzen ...
http://www.chabba.de/Linux/Window/Window_SetCursor.pb
http://www.chabba.de/Linux/Window/Windo ... adedPNG.pb
http://www.chabba.de/Linux/Window/Windo ... Decoder.pb
http://www.chabba.de/Linux/Window/Windo ... sPixbuf.pb
http://www.chabba.de/Linux/Window/Windo ... Drawing.pb

Der größere Aufwand dürfte eh sein, freie (nicht system-) überwachte Bereiche und passende Callbacks für die Mauszeigerverwaltung zu erzeugen.

Gruß, Charly

_________________
PureBasic Linux-API-Library: http://www.chabba.de


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye