Aktuelle Zeit: 21.04.2019 00:44

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 52 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5, 6  Nächste
Autor Nachricht
 Betreff des Beitrags: Ribbons in PureBasic - WIP
BeitragVerfasst: 13.02.2012 13:29 
Offline
Benutzeravatar

Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Hallo liebe Gemeinde.

Ich will gar nicht viele Worte dazu verlieren. Ich arbeite gerade an einem Ribbon Clone für PureBasic.
Das sieht mittlerweile so aus:
Bild

Und fühlt sich so an:
Ribbon_Test.zip
Sollte bis Win98 abwärtskompatibel sein.

Es ist noch einiges in der Pipeline, was ich integrieren will. Darum WIP!!

Ahh ... ich sehe nur noch blau
Die blauen Fesnter demonstrieren nur die Position von möglichen Zusatzfenstern (wie man es auf Word und Co ja kennt).
Das bleibt aber im Endeffekt dem Benutzer dann selbst überlassen.

Gruß, Morty

_________________
KeItSi - kostenlose CRM Software auf www.keitsi.de

Meine Musik auf YouTube

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 13.02.2012 13:34 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
sieht gut aus! :allright: Weitermachen! Danke! :D

Grüße ... Kiffi

_________________
"A user interface is like a joke. If you have to explain it, it’s not that good." (Martin Leblanc)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 13.02.2012 15:13 
Offline
Benutzeravatar

Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Danke :D

Ich versuche es auch so einfach wie möglich zu halten.
Der Code für das Beispielprogramm sieht so aus (nur als Info)
Code:
Ribbon_Init()
OpenWindow(#main_win,#PB_Ignore,#PB_Ignore,800,600,"Ribbon Test",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
Ribbon_New(#main_win)
  card1.i=Ribbon_AddRegister(#main_win,"Start")
    ;Container dazu
    con_1.i=Ribbon_AddContainer(card1.i,"Zwischenablage")
      ;Buttons in den Container
      Ribbon_AddFullSizeButton(con_1.i,Button1Image.i,"Einfügen",@Button1_Callback())
      Ribbon_AddFullSizeButton(con_1.i,Button1Image.i,"Ausfügen",@Button1_Callback())
      Ribbon_AddSeparator(con_1.i)
      btn_disabled.i=Ribbon_AddFullSizeButton(con_1.i,Button1Image.i,"Abfügen",@Button1_Callback())
      Ribbon_AddFullSizeButton(con_1.i,Button1Image.i,"Zufügen",@Button1_Callback())
   
    con_2.i=Ribbon_AddContainer(card1.i,"Schriftart")
      Ribbon_AddFullSizeButton(con_2.i,Button1Image.i,"Anzünden",@Button1_Callback())
   
    con_3.i=Ribbon_AddContainer(card1.i,"Bearbeiten")
      ;Buttons vorbereiten
      con_3_btn_1.i=Ribbon_AddButton4Stack(LoadImage(#PB_Any,"find.png"),"Suchen",@Button1_Callback(), @Button1_Callback())
      con_3_btn_2.i=Ribbon_AddButton4Stack(LoadImage(#PB_Any,"text_replace.png"),"Ersetzen",@Button1_Callback())
      con_3_btn_3.i=Ribbon_AddButton4Stack(LoadImage(#PB_Any,"cursor.png"),"Markieren",@Button1_Callback())
      Ribbon_AddButtonStack(con_3,con_3_btn_1.i,con_3_btn_2.i,con_3_btn_3.i)
   
  card2.i=Ribbon_AddRegister(#main_win,"Einfügen")
    con_4.i=Ribbon_AddContainer(card2.i,"Seite 2")
      Ribbon_AddFullSizeButton(con_4.i,Button1Image.i,"Einfügen",@Button1_Callback())
      Ribbon_AddSeparator(con_4.i)
      Ribbon_AddButtonStack(con_4,con_3_btn_1.i,con_3_btn_2.i,con_3_btn_3.i)
      Ribbon_AddSeparator(con_4.i)
   
  card3.i=Ribbon_AddRegister(#main_win,"Seitenlayout")
   
  Ribbon_Register_SetActive(#main_win, card1.i)
Ribbon_Create(#main_win)


Gruß, Morty

_________________
KeItSi - kostenlose CRM Software auf www.keitsi.de

Meine Musik auf YouTube

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 13.02.2012 15:16 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Stark :allright: Kann mich nur anschliessen - bitte weitermachen!!!

_________________
"Papa, ich laufe schneller, dann ist es nicht so weit."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 13.02.2012 15:36 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
Ich fände es schön, wenn das Ganze mit Interfaces laufen würde.

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Neje DK - 1 Watt Laser Engraver
Ubuntu Gnome 18.04.1 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"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  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 14.02.2012 09:41 
Offline
Benutzeravatar

Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Hallo,

schaut schon toll aus. Aber bitte, Cross-Plattform machen (CompilerIf), sonst kann das wieder kaum jemand brauchen. In der Umfrage im englischen Forum kommt klar raus, dass immer mehr Leute gerne Cross-Plattform machen. Wäre super, wenn sich das auch ein bisschen auf diese Art von Projekten auswirkt. Ich finden dieses Ribbon-Include wirklich gut. Wäre schön, das auch unter Linux und MacOS zu nutzen.

Grüße,

Kukulkan


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 14.02.2012 10:52 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Kukulkan hat geschrieben:
sonst kann das wieder kaum jemand brauchen.

kann ja sein, dass mehr und mehr Leute Crossplattform programmieren (oder es
zumindest ab und zu probieren wollen), aber IMO ist die große Mehrheit der
Programmierer noch immer mit Windows unterwegs. Deswegen halte ich obige
Aussage für etwas übertrieben. :-)

Grüße ... Kiffi

_________________
"A user interface is like a joke. If you have to explain it, it’s not that good." (Martin Leblanc)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 14.02.2012 11:07 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Mac User sind einfach emotionaler ^^

_________________
"Papa, ich laufe schneller, dann ist es nicht so weit."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 14.02.2012 11:14 
Offline
Benutzeravatar

Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Ich schließe mich da Kiffi an. Die Aussage "sonst kann das wieder kaum jemand brauchen." ist wirklich etwas übertrieben.
Außerdem mache ich es hauptsächlich für mich ... und ich kann es brauchen 8)

Und wo ich einmal hier bin, mache ich auch gleich ein Statement dazu:
Crossplattform - wohl vorerst nicht aus folgendem Grund:
Ich nutze ein paar Dinge aus der Windows API und habe mich NOCH NIE mit Linux oder MacOS beschäftigt. Daher kenne ich weder
die entprechende Funktion auf dem System, noch kann ich es testen.

Aber wer weiß ... man lernt ja nie aus :wink:

Gruß, Morty

_________________
KeItSi - kostenlose CRM Software auf www.keitsi.de

Meine Musik auf YouTube

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ribbons in PureBasic - WIP
BeitragVerfasst: 14.02.2012 19:04 
Offline

Registriert: 19.09.2007 22:18
Sieht fein aus! :allright:

Morty hat geschrieben:
Sollte bis Win98 abwärtskompatibel sein.
Wird eigentlich das System-Design bzw. die -Farben berücksichtigt? Wenn nicht, werden sich die Win98-Anhänger (keine Klicki-Bunti-Grafik™), die es durchaus noch zu geben scheint, bestimmt freuen:
Bild :wink:

_________________
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld


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

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