1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Skripte

_DialogMacLike UDF

  • L3viathan
  • 30. November 2008 um 14:36
1. offizieller Beitrag
  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 30. November 2008 um 14:36
    • #1

    Hallo, Community!

    Wer schon mal an einem Mac saß, findet vlt. auch diese am Fenstertitle klebenden Dialogfenster schick, drum hab ich mal ne UDF dazu gebastelt.
    Oder nur die UDF zum Runterladen.
    Ich hätte gerne ein Feedback, die UDF ist noch in ner Betaphase, es soll später auch einfachso-Benachrichtigung sowie Inputbox hinzukommen.

    Neue Version: 0.3

    Changelog


    Inputbox
    "Stylemöglichkeiten"
    feste Höhe
    Sleep-notifier
    Farbbug behoben
    auf GUI-Basis
    Farbauswahl
    dynamische Höhe und Breite
    Buttons immer unten, Input zwischen Buttons und Label.

    Wunschliste


    Input und Buttons vertauschen √
    vlt. Hintergrundbild à la Mac OS X
    auch von unten (?)


    alte Versionen: 29x downgeloaded

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

    9 Mal editiert, zuletzt von L3viathan2142 (23. Dezember 2008 um 11:30)

  • Raupi
    Mjölnir
    Reaktionen
    1
    Beiträge
    4.093
    • 30. November 2008 um 15:33
    • Offizieller Beitrag
    • #2

    Sieht gut aus, bin schon auf den Ausbau der UDF gespannt. :thumbup:

    MfG Raupi

    Meine UDF´S:
    WM_Notify per FunktionUDF zum Anzeigen von Hilfetexten und einer Uhr in der Statusbar.Anzeige einer Uhr in der Menüzeile
    GIF,JPG und BMP Dateien aus Resource laden. Array aus Dll-Datei laden UDF zum schreiben und lesen von Array´s in(aus) ein(em) INI-File
    LUA Script zum erstellen eines Funktionsheaders.
    Tipp: Zum bearbeiten von DLL Dateien kann man den XN Resource Editor benutzen, ist besser als Reshacker

    Zitat von Sokrates

    "Wer weiß, dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß."

    Zitat von Werner Krauß

    Der Witz ist das Erdgeschoss des Humors, die Satire der Erste Stock, die Ironie der Zweite, der Sarkasmus das Mansardenstübchen.

    • Nächster offizieller Beitrag
  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 30. November 2008 um 17:08
    • #3

    Neue Version!
    Jetzt mit:
    Inputbox
    "Stylemöglichkeiten"
    feste Höhe
    Sleep-notifier
    (Alles wird im Beispielprogramm gezeigt)

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Carsten8
    Reaktionen
    1
    Beiträge
    401
    • 30. November 2008 um 17:16
    • #4

    cool :thumbup:

  • Raupi
    Mjölnir
    Reaktionen
    1
    Beiträge
    4.093
    • 30. November 2008 um 17:26
    • Offizieller Beitrag
    • #5

    Wird immer besser :thumbup: Weiter so .

    MfG Raupi

    Meine UDF´S:
    WM_Notify per FunktionUDF zum Anzeigen von Hilfetexten und einer Uhr in der Statusbar.Anzeige einer Uhr in der Menüzeile
    GIF,JPG und BMP Dateien aus Resource laden. Array aus Dll-Datei laden UDF zum schreiben und lesen von Array´s in(aus) ein(em) INI-File
    LUA Script zum erstellen eines Funktionsheaders.
    Tipp: Zum bearbeiten von DLL Dateien kann man den XN Resource Editor benutzen, ist besser als Reshacker

    Zitat von Sokrates

    "Wer weiß, dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß."

    Zitat von Werner Krauß

    Der Witz ist das Erdgeschoss des Humors, die Satire der Erste Stock, die Ironie der Zweite, der Sarkasmus das Mansardenstübchen.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • peethebee
    Schon soooo lange hier!
    Reaktionen
    9
    Beiträge
    5.383
    • 30. November 2008 um 17:57
    • Offizieller Beitrag
    • #6

    Screenshot? :)

    peethebee

    Mein Blog mit AutoIt-Buch und ausgewählte UDFs: Logging, Einstellungen lesen, Eingaben filtern

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 30. November 2008 um 18:02
    • #7

    Kommt geflogen:

    edit: Ist aber nur mit Animation gut, als screenshot ist das eher ungeeignet...
    edit: Screenshot entfernt, da aktuelle Version sehr anders.

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

    2 Mal editiert, zuletzt von L3viathan2142 (23. Dezember 2008 um 11:20)

  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 30. November 2008 um 23:09
    • #8

    Eine Frage noch, wie kann ich die group mit ner hintergrundfarbe versehen?
    mit GUiCtrlSetBkcolor() gehts nicht... (!?)

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • eukalyptus
    koala's favourite
    Reaktionen
    6
    Beiträge
    1.166
    • 1. Dezember 2008 um 08:42
    • #9

    probier mal ein Label in die Group zu machen, einfärben und disablen...

    gaffer holds the universe together...

    Direct2D-UDF
    DirectSound-UDF

  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 1. Dezember 2008 um 14:26
    • #10

    Klappt tatsächlich...
    Version aktualisiert...

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • franzp
    Beiträge
    565
    • 1. Dezember 2008 um 15:59
    • #11

    hast du die func mal umbenannt? im Beispiel steht: _Dialoglikemac
    und in der Funktion zum Download steht: _Dialogmaclike

    stört nicht weiter, wollte nur darauf hinweisen..

    Franz

    ---
    In "Independence Day" konnten die Windows-Erdcomputer problemlos mit denen der Außerirdischen kommunizieren. Was sagt uns das über unseren lieben Bill Gates? :D
    ---

  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 1. Dezember 2008 um 20:54
    • #12

    Jaja, die heißt jetzt dialogMacLike()

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

    Einmal editiert, zuletzt von L3viathan2142 (2. Dezember 2008 um 15:53)

  • Raupi
    Mjölnir
    Reaktionen
    1
    Beiträge
    4.093
    • 1. Dezember 2008 um 21:10
    • Offizieller Beitrag
    • #13

    Hast jetzt en dicken Fehler im Script . Function heißt _Dialoglikemac rufst sie aber _Dialogmaclike auf ;(
    Edit ich mein dein Beispielscript aus Post 1

    MfG Raupi

    Meine UDF´S:
    WM_Notify per FunktionUDF zum Anzeigen von Hilfetexten und einer Uhr in der Statusbar.Anzeige einer Uhr in der Menüzeile
    GIF,JPG und BMP Dateien aus Resource laden. Array aus Dll-Datei laden UDF zum schreiben und lesen von Array´s in(aus) ein(em) INI-File
    LUA Script zum erstellen eines Funktionsheaders.
    Tipp: Zum bearbeiten von DLL Dateien kann man den XN Resource Editor benutzen, ist besser als Reshacker

    Zitat von Sokrates

    "Wer weiß, dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß."

    Zitat von Werner Krauß

    Der Witz ist das Erdgeschoss des Humors, die Satire der Erste Stock, die Ironie der Zweite, der Sarkasmus das Mansardenstübchen.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 2. Dezember 2008 um 15:54
    • #14

    @Raupi:Bugfixed.

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Raupi
    Mjölnir
    Reaktionen
    1
    Beiträge
    4.093
    • 3. Dezember 2008 um 12:04
    • Offizieller Beitrag
    • #15

    Hab da mal ein Paar Vorschläge für die Weiterentwicklung .

    1. Eine möglichkeit einfügen, die Breite des Dialogs selbst zu bestimmen .
    2. Die breite des Dialoges anhand des Labels automatisch zu bestimmen, sieht blöd aus wenn der Text außerhalb der Dialogbegrenzungen ist (3. Beispiel).
    3. Automatisches berechnen der Positionen der Buttons . Also z.B. wenn ein Button dann in der Mitte des Dialoges .Wenn 2 Buttons dann vermittelt im Dialog (bei umsetzung Vorschlag 1).

    MfG Raupi

    Meine UDF´S:
    WM_Notify per FunktionUDF zum Anzeigen von Hilfetexten und einer Uhr in der Statusbar.Anzeige einer Uhr in der Menüzeile
    GIF,JPG und BMP Dateien aus Resource laden. Array aus Dll-Datei laden UDF zum schreiben und lesen von Array´s in(aus) ein(em) INI-File
    LUA Script zum erstellen eines Funktionsheaders.
    Tipp: Zum bearbeiten von DLL Dateien kann man den XN Resource Editor benutzen, ist besser als Reshacker

    Zitat von Sokrates

    "Wer weiß, dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß."

    Zitat von Werner Krauß

    Der Witz ist das Erdgeschoss des Humors, die Satire der Erste Stock, die Ironie der Zweite, der Sarkasmus das Mansardenstübchen.

    Einmal editiert, zuletzt von Raupi (3. Dezember 2008 um 12:16)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 3. Dezember 2008 um 17:37
    • #16

    Ich programmiere die ganze UDF auf Basis von einer POPUP-GUI neu, also ist die UDF nicht mehr aktuell. Ich melde mich, wenn ich fertig bin.
    edit: Neue Version 0.3
    (siehe Post 1)

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

    2 Mal editiert, zuletzt von L3viathan2142 (3. Dezember 2008 um 18:15)

  • L3viathan
    ‌
    Reaktionen
    2
    Beiträge
    2.023
    • 19. Dezember 2008 um 16:34
    • #17

    Hier nun eine neue Version...
    Bugfixed,...

    edit: Download siehe Post #1

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

    Einmal editiert, zuletzt von L3viathan2142 (21. Dezember 2008 um 11:16)

  • Raupi
    Mjölnir
    Reaktionen
    1
    Beiträge
    4.093
    • 19. Dezember 2008 um 19:53
    • Offizieller Beitrag
    • #18

    Sieht gut aus , gefällt mir. :thumbup: :thumbup:
    Hab 1 Verbesserungsvorschlag . Wenn man dein Dialog mit Style 15 aufruft dann ist irgendwie die Reihenfolge der Controls komisch . Wäre es nicht in der Reihenfolge Label,Input und dann die Buttons sinniger ?

    MfG Raupi

    Meine UDF´S:
    WM_Notify per FunktionUDF zum Anzeigen von Hilfetexten und einer Uhr in der Statusbar.Anzeige einer Uhr in der Menüzeile
    GIF,JPG und BMP Dateien aus Resource laden. Array aus Dll-Datei laden UDF zum schreiben und lesen von Array´s in(aus) ein(em) INI-File
    LUA Script zum erstellen eines Funktionsheaders.
    Tipp: Zum bearbeiten von DLL Dateien kann man den XN Resource Editor benutzen, ist besser als Reshacker

    Zitat von Sokrates

    "Wer weiß, dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß."

    Zitat von Werner Krauß

    Der Witz ist das Erdgeschoss des Humors, die Satire der Erste Stock, die Ironie der Zweite, der Sarkasmus das Mansardenstübchen.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • blacky-the-draq
    Gast
    • 20. Dezember 2008 um 13:47
    • #19

    bei mir beendet sich das immer sofort

  • Raupi
    Mjölnir
    Reaktionen
    1
    Beiträge
    4.093
    • 20. Dezember 2008 um 13:55
    • Offizieller Beitrag
    • #20

    Dann hast du bestimmt den Style 8 benutzt . Solltest ihn mit Style 4 kombinieren und eventuell zusätzlich Style 2.

    Edit. Inputline plus OK button = Style 12,Inputline plus OK Button plus Cancel Button = Style 14

    MfG Raupi

    Meine UDF´S:
    WM_Notify per FunktionUDF zum Anzeigen von Hilfetexten und einer Uhr in der Statusbar.Anzeige einer Uhr in der Menüzeile
    GIF,JPG und BMP Dateien aus Resource laden. Array aus Dll-Datei laden UDF zum schreiben und lesen von Array´s in(aus) ein(em) INI-File
    LUA Script zum erstellen eines Funktionsheaders.
    Tipp: Zum bearbeiten von DLL Dateien kann man den XN Resource Editor benutzen, ist besser als Reshacker

    Zitat von Sokrates

    "Wer weiß, dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß."

    Zitat von Werner Krauß

    Der Witz ist das Erdgeschoss des Humors, die Satire der Erste Stock, die Ironie der Zweite, der Sarkasmus das Mansardenstübchen.

    • Vorheriger offizieller Beitrag
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™