DropDown Menü

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Das mit den 2 Tabs ist aber immer so, ausser wenn kein Browser offen ist.
Aktiver XP-Style und Feuerfuchs

Den Notizen fehlt noch ein Kontextmenü für Einfügen, Kopieren,
Ausschneiden und Alle Markieren :wink:

// Edit
Vorsichtshalber noch ein bissel Code :wink:

Code: Alles auswählen

Procedure WindowCallback(WindowId, message, wParam, lParam)
    Select message
      Case #WM_CONTEXTMENU
        Select wParam
          Case GadgetID(#Edit1)
            DisplayPopupMenu(#Menue, GadgetID(#Edit1))
          Case GadgetID(#Edit2)
            DisplayPopupMenu(#Menue, GadgetID(#Edit2))
        EndSelect
    EndSelect
  EndIf
  ProcedureReturn #PB_ProcessPureBasicEvents
EndProcedure
und diese noch ändern:

Code: Alles auswählen

If #WM_KEYDOWN And EventwParam() = #VK_RETURN & 1<<16
// Edit 2
Mehrfachstart sollte unterbunden werden.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
sim0n
Beiträge: 131
Registriert: 12.09.2004 13:18
Kontaktdaten:

Beitrag von sim0n »

Um ts-softs Wünsche zu erfüllen (was er beim PopUp Menü selbst gemacht hat ^^) hab ich noch ein paar Sachen eingebaut:

-Nur eine Instanz kann gestartet werden
-PopUp Menü im Editorgadget (Ausschneiden / Kopieren / Einfügen / Alles auswählen)

Und noch die Sachen aus der vorherigen Version:

-XP-Style
-URL per Return aufrufen
-Editor Gadgets werden der Fenstergröße angepasst

Downloadlink im ersten Posting
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

XP-Style fehlt jetzt wieder :freak:
URL reagiert auf Mausklick, man kann also nichts eintragen :freak:

o_O, wollen wir hoffen, die nächste wird besser :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
sim0n
Beiträge: 131
Registriert: 12.09.2004 13:18
Kontaktdaten:

Beitrag von sim0n »

Tach auch!

Hab die beiden genannten Fehler jetzt ausgebessert.

Soll heißen:

-Eingabefeld für URL reagiert nicht mehr auch Mausklicks
-XP-Skin Support wieder aktiviert

Link im ersten Post erneuert!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Danke, klappt jetzt fast alles :allright:

Das Problem, das bei Return 2 Tabs geöffnet werden ist immer noch
vorhanden. Bei drücken von Go passierts nicht. Irgendwas ist da noch
anders?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
sim0n
Beiträge: 131
Registriert: 12.09.2004 13:18
Kontaktdaten:

Beitrag von sim0n »

Ich hab gerade selbst nochmal an meinem zweiten PC mit FireFox getestet und da werden gleich drei Instanzen von FireFox gestartet, wenn der Browser nicht offen ist. Bei "GO!" nur eine, mit einem neuem Tab.

Wenn der Browser schon geöffnet ist, funktioniert alles normal, bei "RETURN" sowie bei "GO!"

Auf meinem Notebook mit Opera funktioniert alles reibungslos, es wird immer nur ein Tab geöffnet, egal ob ich mit "RETURN" bestätige oder mit dem "GO!" Button.

Werde das mal genauer untersuchen...

sim0n
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

könnte es sein dass er 2 öffnet weil er 2 mal abfragt und zwar wenn du drückst und wenn du wieder los läßt!

Greetz R4z0r
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Da sim0n sein Projekt jetzt auch in den Showcase eingestellt hat, hier mal noch der entsprechende Link dazu:

DropDown Menu v.1.2
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
sim0n
Beiträge: 131
Registriert: 12.09.2004 13:18
Kontaktdaten:

Beitrag von sim0n »

@ Badboy99 / R4z0r

Nö, das kann es nicht sein, weil die Nachricht

Code: Alles auswählen

WM_KEYDOWN
behandelt wird.

Und beim Opera gehts ja auch fehlerfrei, aber der Feuerfuchs zickt rum...

//Edit: Ein Freund von mir hat mein Prog gerade nochmal mit FireFox getestet

Bei ihm funktioniert der Aufruf einer URL auch fehlerfrei
Antworten