Gui + Image als Hintergrund

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Shardik
Beiträge: 738
Registriert: 25.01.2005 12:19

Re: Gui + Image als Hintergrund

Beitrag von Shardik »

Respekt, Respekt, Deine GUI-Oberfläche sieht wirklich cool aus! :allright:

Ich habe übrigens doch eine einfache Möglichkeit gefunden, den Rahmen eines EditorGadget zu entfernen. Die Lösung: Das EditorGadget (= GtkTextView in GTK unter Linux) ist von den PB-Entwicklern in ein GtkScrolledWindow gepackt worden (Scrollbalken werden nur bei Bedarf angezeigt). Und das GtkScrolledWindow besitzt die Eigenschaft shadow_type, die man mit #GTK_SHADOW_NONE entfernen kann:

Code: Alles auswählen

OpenWindow(0, 100, 70, 220, 140, "Borderless Gadgets")
SetWindowColor(0, $D6F8E5)

StringGadget(0, 10, 10, WindowWidth(0) - 20, 22, "Borderless StringGadget", #PB_String_BorderLess)
SetGadgetColor(0, #PB_Gadget_BackColor, $D6F8E5)

EditorGadget(1, 10, 45, WindowWidth(0) - 20, 80)
SetGadgetColor(1, #PB_Gadget_BackColor, $D6F8E5)
*ScrolledWindow.GtkScrolledWindow = gtk_widget_get_parent_(GadgetID(1))
*ScrolledWindow\shadow_type = #GTK_SHADOW_NONE

For i = 1 To 5
  AddGadgetItem(1, -1, "EditorGadget - Zeile " + Str(i))
Next i

Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
So sieht das Ganze dann unter Linux Mint 14 mit Cinnamon aus:

Bild
kevv
Beiträge: 31
Registriert: 28.11.2010 15:52

Re: Gui + Image als Hintergrund

Beitrag von kevv »

cool !
Na also geht doch.
Warum nicht gleich so !! :mrgreen:

2 Zeilen Code, und es lässt sich auch auf andere gadgeds anwenden!!

thx
Antworten