Aktuelle Zeit: 18.06.2018 13:04

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 28 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: GradientTextModule.pbi
BeitragVerfasst: 27.09.2017 14:13 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
GradientTextModule.pbi
PB V5.2x - V5.6x
(Windows / Linux / MacOS)

TextGadget das als Hintergrund einen Farbverlauf verwendet

    GradientText::SetBackColor(GadgetID.i, StartColor.i, EndColor.i) - Start- und Endfarbe für Farbverlauf des Hintergrunds ändern.
    GradientText::SetTextColor(GadgetID.i, Color.i) - Farbe für den Text festlegen
    GradientText::SetFont(GadgetID.i, Font.i) - Zeichensatz festlegen
    GradientText::SetText(GadgetID.i, Text.s) - Text des Gadgets ändern.
    GradientText::Gadget(GadgetID.i, X.i, Y.i, Width.i, Height.i, Text.s, StartColor.i, EndColor.i, Flags.l=#False) - TextGadget mit Farbverlauf (Start-/Endfarbe) des Hintergrunds

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Zuletzt geändert von Thorsten1867 am 06.10.2017 18:58, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: RegistryModule.pbi
BeitragVerfasst: 27.09.2017 14:50 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
RegistryModule.pbi
PB V5.2x - V5.6x
(Windows)

Einfache Nutzung der Windows Registry

    ReadType(topKey, KeyName.s, ValueName.s = "", WOW64 = #False, *Ret.RegValue = 0)
    ReadValue(topKey, KeyName.s, ValueName.s = "", WOW64 = #False, *Ret.RegValue = 0)
    WriteValue(topKey, KeyName.s, ValueName.s, Value.s, Type.l, WOW64 = #False, *Ret.RegValue = 0)
    DeleteTree(topKey, KeyName.s, WOW64 = #False, *Ret.RegValue = 0) - Löschen (rekursiv) der Unterschlüssel (SubKey) und Werte eines bestimmten Schlüssels
    DeleteKey(topKey, KeyName.s, WOW64 = #False, *Ret.RegValue = 0) - Löschen eines bestimmten Schlüssels
    DeleteValue(topKey, KeyName.s, ValueName.s, WOW64 = #False, *Ret.RegValue = 0) - Löschen des Wertes eines bestimmten Schlüssels
    CountSubKeys(topKey, KeyName.s, WOW64 = #False, *Ret.RegValue = 0) - Anzahl der Unterschlüssel (SubKey) ermitteln
    CountSubValues(topKey, KeyName.s, WOW64 = #False, *Ret.RegValue = 0) - Anzahl der Werte (SubValues) ermitteln
    ListSubKey(topKey, KeyName.s, index, WOW64 = #False, *Ret.RegValue = 0) - Auflisten der Unterschlüssel (SubKey)
    ListSubValue(topKey, KeyName.s, index, WOW64 = #False, *Ret.RegValue = 0) - Auflisten der Werte der Unterschlüssel (SubKey)

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Zuletzt geändert von Thorsten1867 am 06.10.2017 18:58, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Date64Module.pbi
BeitragVerfasst: 27.09.2017 15:35 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Date64Module.pbi
PB V5.6x
(all OS)

Datumsfunktionen für Unix Time Format 64

    Date64::Date64(Year.i = -1, Month.i = 1, Day.i = 1, Hour.i = 0, Minute.i = 0, Second.i = 0)
    Date64::Year64(Date.q)
    Date64::Date64::Month64(Date.q)
    Date64::Day64(Date.q)
    Date64::Hour64(Date.q)
    Date64::Minute64(Date.q)
    Date64::Second64(Date.q)
    Date64::DayOfWeek64(Date.q)
    Date64::DayOfYear64(Date.q)
    Date64::AddDate64(Date.q, Type.i, Value.i)
    Date64::FormatDate64(Mask.s, Date.q)
    Date64::ParseDate64(Mask.s, Date.s)

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Zuletzt geändert von Thorsten1867 am 06.10.2017 18:59, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: DynamicDialogsModule.pbi
BeitragVerfasst: 27.09.2017 15:57 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
DynamicDialogsModule.pbi
PB V5.6x
(Windows / Linux)


Einfache Erstellung komplexer dynamischer GUIs

Mit Hilfe von 'DynamicDialogs' könnt Ihr kinderleicht dynamische GUIs erstellen.
Hierfür wird von 'DynamicDialogs' ein syntax-korrekter XML-Code erzeugt, aus dem dann über die Dialog-Library von PureBasic 'Dialoge' erstellt werden.
Im Gegensatz zum simplen Wrapper sind in 'DynamicDialogs' nun auch Funktionen enthalten, mit denen man auf einfache Weise den XML-Code überprüfen und auch Dialoge erstellen bzw. öffnen kann.

    DynamicDialogs::_dyn_Dialogs()
    DynamicDialogs::_dyn_Window()
    DynamicDialogs::_dyn_vBox()
    DynamicDialogs::_dyn_hBox()
    DynamicDialogs::_dyn_GridBox()
    DynamicDialogs::_dyn_MultiBox()
    DynamicDialogs::_dyn_SingleBox()
    DynamicDialogs::_dyn_Empty()
    DynamicDialogs::_dyn_EndDialogs()
    DynamicDialogs::_dyn_EndWindow() - End- bzw. Close-Node für einen vorherigen Window()-Container
    DynamicDialogs::_dyn_EndVBox()
    DynamicDialogs::_dyn_EndHBox()
    DynamicDialogs::_dyn_EndGridBox() - End- bzw. Close-Node für einen vorherigen GridBox()-Container
    DynamicDialogs::_dyn_EndMultiBox()
    DynamicDialogs::_dyn_EndSingleBox()
    DynamicDialogs::_dyn_Container()
    DynamicDialogs::_dyn_Frame()
    DynamicDialogs::_dyn_Panel()
    DynamicDialogs::_dyn_Tab()
    DynamicDialogs::_dyn_ScrollArea()
    DynamicDialogs::_dyn_Splitter()
    DynamicDialogs::_dyn_EndContainer()
    DynamicDialogs::_dyn_EndFrame()
    DynamicDialogs::_dyn_EndPanel()
    DynamicDialogs::_dyn_EndTab()
    DynamicDialogs::_dyn_EndScrollArea()
    DynamicDialogs::_dyn_EndSplitter()
    DynamicDialogs::_dyn_Button()
    DynamicDialogs::_dyn_ButtonImage()
    DynamicDialogs::_dyn_Calendar()
    DynamicDialogs::_dyn_Canvas()
    DynamicDialogs::_dyn_CheckBox()
    DynamicDialogs::_dyn_ComboBox()
    DynamicDialogs::_dyn_DateTime()
    DynamicDialogs::_dyn_Editor()
    DynamicDialogs::_dyn_ExplorerCombo()
    DynamicDialogs::_dyn_ExplorerList()
    DynamicDialogs::_dyn_ExplorerTree(I)
    DynamicDialogs::_dyn_HyperLink()
    DynamicDialogs::_dyn_IPAddress()
    DynamicDialogs::_dyn_Image()
    DynamicDialogs::_dyn_ListIcon()
    DynamicDialogs::_dyn_ListView()
    DynamicDialogs::_dyn_Option()
    DynamicDialogs::_dyn_ProgressBar()
    DynamicDialogs::_dyn_ScrollBar()
    DynamicDialogs::_dyn_Spin()
    DynamicDialogs::_dyn_String()
    DynamicDialogs::_dyn_Text()
    DynamicDialogs::_dyn_TrackBar()
    DynamicDialogs::_dyn_Tree()
    DynamicDialogs::_dyn_Web()
    DynamicDialogs::_dyn_Scintilla()

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Zuletzt geändert von Thorsten1867 am 11.10.2017 22:33, insgesamt 4-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: FileInfoModule.pbi
BeitragVerfasst: 27.09.2017 16:06 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
FileInfoModule.pbi
PB V5.6x
(Windows)

Informationen der ausführbareren Datei auslesen

    FileInfo::GetFixedProductVersion(File$)
    FileInfo::GetFixedFileVersion(File$)
    FileInfo::GetFixedFileType(File$)
    FileInfo::GetProductVersion(File$)
    FileInfo::GetFileVersion(File$)
    FileInfo::GetProductName(File$)
    FileInfo::GetFileDescription(File$)
    FileInfo::GetFileComments(File$)
    FileInfo::GetFileCompanyName(File$)
    FileInfo::GetFileInternalName(File$)
    FileInfo::GetFileLegalCopyright(File$)
    FileInfo:: GetFileLegalTrademarks(File$)
    FileInfo::GetFileOriginalFilename(File$)

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Zuletzt geändert von Thorsten1867 am 06.10.2017 19:01, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: MyEventsModule.pbi
BeitragVerfasst: 29.09.2017 13:15 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
MyEventsModule.pbi
PB V5.6x
(Windows/Linux)

Generates events that gadget and windows were removed.

    MyEvents::EnableEvent(Event, State)
    MyEvents::AddWindowCallback(Window, *Procedure)
    MyEvents::RemoveWindowCallback(*Procedure)
    MyEvents::AddGadgetCallback(Gadget, *Procedure)
    MyEvents::RemoveGadgetCallback(*Procedure)
    MyEvents::MyRemoveGadgetItem(Gadget, Position)
    MyEvents::MyFreeGadget(Gadget)
    MyEvents::MyCloseWindow(Window)

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Zuletzt geändert von Thorsten1867 am 06.10.2017 19:01, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: DynamicGUI_Module.pbi
BeitragVerfasst: 06.10.2017 18:49 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
DynamicGUI_Module.pbi
PB V5.6x
(Windows / Linux)

Dynamische GUI

- Automatische Größenanpassung von Gadget bei Änderung der Fenstergröße (basierend auf Dialog-Befehlsbibliothek)
- Speichern und wiederherstellen der letzten Fensterposition und/oder -größe

    ===== DynamicGUI - Befehle =====

    DynGUI::ClearXML() - löschen bzw. zurücksetzen des bisher erzeugten XML-Codes
    DynGUI::ShowNodeErrors() - de-/aktivieren von Nachrichten, die bei Fehlern von Close-Nodes angezeigt werden
    DynGUI::ClearXML() - löschen bzw. zurücksetzen des bisher erzeugten XML-Codes
    DynGUI::GetXML() - abrufen des bisher erzeugten XML-Codes
    DynGUI::SetXML() - setzt den XML-Code & alle folgenden Befehle fügen ihren Code hier an
    DynGUI::AddXML() - zum Einfügen diverser eigener XML-Codes SetXMLOutputFormat()
    DynGUI::CloseNode() - statt immer den passenden Endxxx()-Befehl zu nehmen, kann auch einfach CloseNode() genommen werden.
    DynGUI::CheckDialog() - überprüfen, ob eine Dialog-Definition güötig ist
    DynGUI::Font()
    DynGUI::FontByID()
    DynGUI::GetWinID() - WindowID für PB-Befehle anhand der DialogID ermitteln (Thorsten1867)
    DynGUI::GetGadgetID() - GadgetID für PB-Befehle anhand der DialogID und des Namens ermitteln (Thorsten1867)

    DynGUI::SaveWindowsData() - Letzte Fensterpositionen & -größen in JSON-Datei speichern (Thorsten1867)
    DynGUI::LoadWindowsData() - Letzte Fensterpositionen & -größen aus JSON-Datei laden (Thorsten1867)
    DynGUI::RestoreWinPosition() - Letzte Fensterposition wiederherstellen (Thorsten1867)
    DynGUI::RestoreWinSize() - Letzte Fenstergröße wiederherstellen (Thorsten1867)
    DynGUI::RestoreWindow() - Letzte Fensterposition & -größe wiederherstellen (Thorsten1867)

    DynGUI::OpenWindowXML() & CloseWindowXML()
    DynGUI::DialogXML() & EndDialogXML()
    DynGUI::WindowXML() & EndWindowXML()
    DynGUI::vBoxXML() & EndVBoxXML()
    DynGUI::hBoxXML() & EndHBoxXML()
    DynGUI::GridBoxXML() & EndGridBoxXML()
    DynGUI::MultiBoxXML() & EndMultiBoxXML()
    DynGUI::SingleBoxXML() & EndSingleBoxXML()
    DynGUI::EmptyXML()

    DynGUI::ContainerXML() & EndContainerXML()
    DynGUI::FrameXML() & EndFrameXML()
    DynGUI::PanelXML() & EndPanelXML()
    DynGUI::TabXML() & EndTabXML()
    DynGUI::ScrollAreaXML() & EndScrollAreaXML()
    DynGUI::SplitterXML() & EndSplitterXML()

    DynGUI::ButtonXML()
    DynGUI::ButtonImageXML()
    DynGUI::CalendarXML()
    DynGUI::CanvasXML()
    DynGUI::CheckBoxXML()
    DynGUI::ComboBoxXML()
    DynGUI::DateTimeXML()
    DynGUI::EditorXML()
    DynGUI::ExplorerComboXML()
    DynGUI::ExplorerListXML()
    DynGUI::ExplorerTreeXML()
    DynGUI::HyperLinkXML()
    DynGUI::IPAddressXML()
    DynGUI::ImageXML()
    DynGUI::ListIconXML()
    DynGUI::ListViewXML()
    DynGUI::OptionXML()
    DynGUI::ScrollBarXML()
    DynGUI::SpinXML()
    DynGUI::StringXML()
    DynGUI::TextXML()
    DynGUI::TrackBarXML()
    DynGUI::TreeXML()
    DynGUI::WebXML()
    DynGUI::ScintillaXML()

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: ZipPlusModule.pbi
BeitragVerfasst: 09.10.2017 12:02 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
ZipPlusModule.pbi
PB V5.6x
(all OS)

Erweiterte Packer-Bibliothek

- Hinzufügen von Dateien/Speicherpuffer in ein bestehendes Archiv (sonst: nur bei CreatePack)
- Ersetzen einer vorhandenen Datei im Archiv (sonst: doppelt vorhanden)
- Dateien aus dem Archiv löschen
- Auslesen der Archiv-Informationen in die Map ZIP::Info() mit Dateinamen als Schlüssel (Key)
- Verwendung weiterer PackerPlugins (standardmäßig ZIP) möglich (#PB_PackerPlugin_BriefLZ/#PB_PackerPlugin_LZMA/#PB_PackerPlugin_Tar)

===== ZipPlusModule - Befehle ======

ZIP::UseArchive() - Anderen Packer für Archiv aktivieren (z.B. #PB_PackerPlugin_LZMA)
ZIP::GetArchiveContent() - Daten der Dateien im Archiv auslesen => ZIP::Info()
ZIP::CreateArchive() - Archiv erstellen (ggf. mit Kompressionsrate 0-9)
ZIP::OpenArchive() - Archiv öffnen
ZIP::AddArchiveFile() - Datei zum Archiv hinzufügen (-> Datei ersetzen, falls diese bereits im Archiv ist)
ZIP::AddArchiveMemory() - Datei aus Speicherpuffers zum Archiv hinzufügen (-> Datei ersetzen, falls diese bereits im Archiv ist)
ZIP::UncompressArchiveFile() - Datei aus dem Archiv entpacken
ZIP::UncompressArchiveMemory() - Datei aus dem Archiv in den Speicherpuffers entpacken
ZIP::RemoveArchiveFile() - Datei aus dem Archiv entfernen
ZIP::ApplyChanges() - Änderungen bei bestehendem Archiv übernehmen, ansonsten erst bei CloseArchiv().
ZIP::GetLastErrorMessage() - Letzte Fehlermeldung ermitteln
ZIP::CloseArchive() - Archiv schließen

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: ChartGadgetModule.pbi
BeitragVerfasst: 11.10.2017 22:27 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
ChartGadgetModule.pbi
PB V5.6x
(Windows)

ChartGadget für Säulen- und Liniendiagramme

Chart::RefreshGadget() - Refresh the gadget and repaint the whole chart
Chart::SetAttribute() - Setup the chart attributes
Chart::AddRow() - Add a row to the chart
Chart::AddColumn() - Add a column to the chart
Chart::SetValue() - Add or update chart value
Chart::SetText() - Set the text for titel, x-axis, y-axis and unit
Chart::Clear() - Remove all data from the chart
Chart::Gadget() - Create new chart gadget (from CanvasGadget)

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: CustomFrameModule.pbi
BeitragVerfasst: 12.10.2017 12:58 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
CustomFrameModule.pbi
PB V5.6x
(Windows)

Custom FrameGadget (Textfarbe & Font)

CustomFrame::Gadget()
CustomFrame::SetColor()
CustomFrame::SetText()

_________________
Meine PureBasic-Projekte:
EasySetup - Setups für eigene Programme erstellen
___________________________________________
Windows 10 - 64Bit | PureBasic V5.61 & V5.3
Bild


Zuletzt geändert von Thorsten1867 am 12.10.2017 19:55, insgesamt 1-mal geändert.

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

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


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