Aktuelle Zeit: 21.05.2013 23:14

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 31 Beiträge ]  Gehe zu Seite 1, 2, 3, 4  Nächste
Autor Nachricht
 Betreff des Beitrags: LayoutManager, automatische Anordnung von Gadgets, Layout
BeitragVerfasst: 26.07.2011 10:53 
Offline

Registriert: 28.02.2010 14:13
Das Projekt wird in http://forums.purebasic.com/german/viewtopic.php?f=8&t=23313 fortgeführt.

Hinweis: Aus Aktualisierungsgründen und mittlerweile existierender Inkompatibilität zur Ursprungsversion hier, ist der Quelltext hier entfernt worden. Alle Updates bitte von obigen Link beziehen. Danke!

Diskussionen und Fehlermeldungen gerne weiterhin in diesem Thread.

cptdark

_________________
ArchLinux x64 * PureBasic 5.10b7


Zuletzt geändert von cptdark am 10.05.2012 13:14, insgesamt 6-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 26.07.2011 11:13 
Offline
CodeCommander
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
:allright:

Keine Probleme unter Windows 7

Gruß
Thomas

_________________
PureBasic 5.11 | Windows 7 SP1 (x64) | Linux Mint 14 (x64) | RealSource
Bild
Der CodeCommander, der seine Finger sowohl von Windows 8, wie auch dem Monitor lässt!


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 26.07.2011 11:13 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Überall
Dito. :allright:

_________________
Bild Bild
Bild PureBasic 5.10 x86/x64 Bild| Downloads | WinAPI Library | Tipps und Tricks | Backups (23.03.2013) (+89 Dateien (308 MB))
Das Benutzen von EnableExplicit ist kostenlos und vermeidet Fehler. | Gib Goto keine Chance. | Avira? Nein Danke.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 26.07.2011 11:20 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Porada Ninfu
Sehr schön, Danke! :allright:

Grüße ... Kiffi

_________________
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding

PureBasic FAQ
PureBasic Projekthosting


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 26.07.2011 12:36 
Offline
Benutzeravatar

Registriert: 29.08.2008 09:13
Wohnort: hinterm Mond
auch von mir ein :allright:

Vorschlag : eigene ResizeGadget-Funktion definierbar für z.B. ListIcons (Spaltenbreitenanpassung)

_________________
Win7 32Bit / PB 4.41 / PB 4.51


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 26.07.2011 13:34 
Offline

Registriert: 28.02.2010 14:13
1. Danke für die Rückmeldungen
2.
alter Mann hat geschrieben:
eigene ResizeGadget-Funktion definierbar

gute Idee, ich denke das wäre am besten als Callback zu realisieren (zu jedem AddGadget eine optionale Prozedur, die im Resize-Fall aufgerufen wird ... ) ... wird gemacht

_________________
ArchLinux x64 * PureBasic 5.10b7


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 26.07.2011 13:47 
Offline
StudiMod oder sowas in der Art
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Homburg (Saar)
Funktioniert wirklich gut. Im Zuge des Tests ist mir aber noch ein Bug aufgefallen - oder vielleicht auch nur eine optische Unschönheit.
Wenn ich das Fenster in der Größe ändere, sodass die Texte in den Buttons anders umgebrochen werden müssen, so geschieht dieser Umbruch erst, wenn ich mit der Maus über den Button fahre. Ich wette das liegt an Linux. Vielleicht kannst du das, cptdark, ja auch bestätigen?

_________________
Bild

NEU! Elektronik, Bastelei, Verrücktes, Interessantes, Schlaues, alles in Text, Bild und Ton? Klick hier! NEU!
Linux Mint 14 x64, PureBasic 5.11 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10)

Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 26.07.2011 14:08 
Offline

Registriert: 28.02.2010 14:13
NicTheQuick hat geschrieben:
Wenn ich das Fenster in der Größe ändere, sodass die Texte in den Buttons anders umgebrochen werden müssen, so geschieht dieser Umbruch erst, wenn ich mit der Maus über den Button fahre. Ich wette das liegt an Linux.


Bestätigt. Ich glaube auch, das es an Linux/GTK liegt, unter Windows habe ich es noch nicht getestet, müsste man auch mal probieren, wie es sich bei anderen Gadgets verhält (Editor, List, Image), aber wenn dann liegt der "Bug" eher an der ResizeGadget-Funktion von PB.
Mal schauen, vielleicht gibt es eine Funktion unter GTK, die das neuzeichnen veranlasst. Ideen?

Und auch mit Status/Toolbar/anderen Themes muss es noch getestet werden - aber solange WindowWidth() und WindowHeight() die korrekten Werte der inneren Fensterfläche liefern, sehe ich da keine Probleme.

_________________
ArchLinux x64 * PureBasic 5.10b7


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 26.07.2011 16:19 
Offline
Benutzeravatar

Registriert: 26.06.2008 10:42
Unter Windows wird der Text sofort umgebrochen. PB 4.6b2 x64/x86 Win 7

Gruß, Alex

_________________
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LayoutManager, automatische Anordnung von Gadgets, Layou
BeitragVerfasst: 27.07.2011 20:03 
Offline

Registriert: 28.02.2010 14:13
cptdark hat geschrieben:
Unter Windows wird der Text sofort umgebrochen.


Unter Kubuntu, PB 4.51 x64, wird er auch sofort umgebrochen.

NEU: Ein Sizer kann nun einem Fenster oder einem ContainerGadget hinzugefügt werden. So sind auch SplitterGadgets möglich (siehe Beispiel 2). Wichtig: zuerst den Sizer "finishen", der das Splittergadget enthält, dann die Sizer der jeweiligen ContainerGadgets.

NEU: Callbacks bei Größenänderung der Gadgets

Post 1 wurde entsprechend geändert.

_________________
ArchLinux x64 * PureBasic 5.10b7


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 31 Beiträge ]  Gehe zu Seite 1, 2, 3, 4  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 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