WinFuture-Forum.de: Neues Htpc Frontent - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Software
  • 2 Seiten +
  • 1
  • 2

Neues Htpc Frontent


#1 Mitglied ist offline   wertzui 

  • Gruppe: aktive Mitglieder
  • Beiträge: 361
  • Beigetreten: 07. November 02
  • Reputation: 0

geschrieben 17. Juni 2004 - 21:05

mir ist in den sinn gekommen, dass mir myhtpc nicht gut genug ist und mce was kostet und man es nur auf fertigen rechner kaufen kann usw...
also habe ich kurzerhand beschlossen, ich werde mein eigenes htpc frontend programmieren <_<

nun meine frage, was wünschen sich die leute so von einem htpc frontend.
bissher ist folgendes geplant:
-total auf plugins basierend
-totale freiheiten bei der themegestaltung ( für jede seite gibt es eine xmldatei, wo drin steht wo was ist und welche bilder genommen werden etc, man kann es auf global stellen, dann wirden die sachen vom aktiven theme genommen oder man kann jedes bild selber einstellen)
wer noch ein par anregungen hat, bitte posten :(

falls es wen interessiert das ganze wird in c# programmiert.

Dieser Beitrag wurde von wertzui bearbeitet: 17. Juni 2004 - 22:08

0

Anzeige



#2 Mitglied ist offline   olcay247 

  • Gruppe: Mitglieder
  • Beiträge: 1.288
  • Beigetreten: 17. August 02
  • Reputation: 0
  • Wohnort:Frankfurt am Main

geschrieben 18. Juni 2004 - 08:58

hast du schon damit angefangen?
0

#3 Mitglied ist offline   wertzui 

  • Gruppe: aktive Mitglieder
  • Beiträge: 361
  • Beigetreten: 07. November 02
  • Reputation: 0

geschrieben 18. Juni 2004 - 13:41

ich bin gerade dabei anzufangen, programmiere die ersten klassen und lege das xml schema fest, mache die funktionen zum einlesen usw

Dieser Beitrag wurde von wertzui bearbeitet: 18. Juni 2004 - 13:53

0

#4 Mitglied ist offline   wertzui 

  • Gruppe: aktive Mitglieder
  • Beiträge: 361
  • Beigetreten: 07. November 02
  • Reputation: 0

geschrieben 21. Juni 2004 - 06:14

ach kommt schon leute, habt euch nicht so :D
irgendwer muss doch sicher eine idee haben, die er gerne verwirklicht sehen will.
0

#5 Mitglied ist offline   olcay247 

  • Gruppe: Mitglieder
  • Beiträge: 1.288
  • Beigetreten: 17. August 02
  • Reputation: 0
  • Wohnort:Frankfurt am Main

geschrieben 21. Juni 2004 - 18:28

ich hab eine menge aber habe bis mittwoch eine menge zu tun... vielleicht können wir dann mal etwas ideentausch betreiben :P

die navigation bei der mce ist immer noch nicht simpel genug ;) da hab ich eine nette idee die ich auch mal testen wollte. :lol:

Dieser Beitrag wurde von olcay247 bearbeitet: 21. Juni 2004 - 18:34

0

#6 Mitglied ist offline   SpaceKiD 

geschrieben 21. Juni 2004 - 18:45

Sowas is klasse :lol:

Ich kenne ausser Myhtpc derzeit nur ein Projekt an dem gearbeitet wird, nämlich das hier :

HTPC

Am besten wärs, wenn man die Hintergründe austauschen könnte :P
0

#7 Mitglied ist offline   olcay247 

  • Gruppe: Mitglieder
  • Beiträge: 1.288
  • Beigetreten: 17. August 02
  • Reputation: 0
  • Wohnort:Frankfurt am Main

geschrieben 21. Juni 2004 - 18:53

Schade das alle nur die MCE kopieren und nicht eine neue Oberfläche entwickeln.
0

#8 Mitglied ist offline   olcay247 

  • Gruppe: Mitglieder
  • Beiträge: 1.288
  • Beigetreten: 17. August 02
  • Reputation: 0
  • Wohnort:Frankfurt am Main

geschrieben 21. Juni 2004 - 19:27

Ein kleines Beispiel :lol:

Angehängte Miniaturbilder

  • Angehängtes Bild: mce_newUI.jpg

0

#9 Mitglied ist offline   SpaceKiD 

geschrieben 21. Juni 2004 - 19:34

seeehr schick :lol:

Ich hab auch mal eins gemacht, im style von LH 4074

Angehängte Miniaturbilder

  • Angehängtes Bild: aero2.JPG

0

#10 Mitglied ist offline   wertzui 

  • Gruppe: aktive Mitglieder
  • Beiträge: 361
  • Beigetreten: 07. November 02
  • Reputation: 0

geschrieben 22. Juni 2004 - 06:11

hier mal ein par beispiele, wie man die screens gestalten kann:

ein modul:
<?xml version="1.0" encoding="UTF-16"?>
<Module>
<Name>Testmodul</Name>
<Buttonarea>
	<Button>
  <Id>1</Id>
  <LeftId>1</LeftId>
  <RightId>3</RightId>
  <UpId>1</UpId>
  <DownId>2</DownID>
  <XCord>100</XCord>
  <YCord>100</YCord>
  <Width>Global</Width>
  <Height>Global</Height>
  <Image>Global</Image>
  <FocusImage>Global</FocusImage>
  <Capture>TestButton1</Capture>
  <CaptureXCord>Global</CaptureXCord>
  <CaptureYCord>Global</CaptureYCord>
  <CaptureSize>Global</CaptureSize>
  <CaptureColorA>Global</CaptureColorA>
  <CaptureColorR>Global</CaptureColorR>
  <CaptureColorG>Global</CaptureColorG>
  <CaptureColorB>Global</CaptureColorB>
  <CaptureFont>Global</CaptureFont>
  <CaptureBold>Global</CaptureBold>
  <CaptureItalic>Global</CaptureItalic>
  <CaptureUnderline>Global</CaptureUnderline>
  <Action>Test</Action>
	</Button>
	<Button>
  <Id>2</Id>
  <LeftId>2</LeftId>
  <RightId>4</RightId>
  <UpId>1</UpId>
  <DownId>2</DownID>
  <XCord>100</XCord>
  <YCord>300</YCord>
  <Width>Global</Width>
  <Height>Global</Height>
  <Image>Global</Image>
  <FocusImage>Global</FocusImage>
  <Capture>TestButton1</Capture>
  <CaptureXCord>Global</CaptureXCord>
  <CaptureYCord>Global</CaptureYCord>
  <CaptureSize>Global</CaptureSize>
  <CaptureColorA>Global</CaptureColorA>
  <CaptureColorR>Global</CaptureColorR>
  <CaptureColorG>Global</CaptureColorG>
  <CaptureColorB>Global</CaptureColorB>
  <CaptureFont>Global</CaptureFont>
  <CaptureBold>Global</CaptureBold>
  <CaptureItalic>Global</CaptureItalic>
  <CaptureUnderline>Global</CaptureUnderline>
  <Action>Test</Action>
	</Button>
</ButtonArea>
<CheckboxArea>
	<Checkbox>
  <Id>3</Id>
  <LeftId>1</LeftId>
  <RightId>5</RightId>
  <UpId>3</UpId>
  <DownId>4</DownID>
  <XCord>500</XCord>
  <YCord>100</YCord>
  <Image>global</Image>
  <FocusImage>global</FocusImage>
  <CheckedImage>global</CheckedImage>
  <CheckedFocusImage>blobal</CheckedFocusImage>
  <Checked>True</Checked>
  <Variable>CheckboxVariable1</Variable>
	</Checkbox>
	<Checkbox>
  <Id>4</Id>
  <LeftId>2</LeftId>
  <RightId>6</RightId>
  <UpId>3</UpId>
  <DownId>4</DownID>
  <XCord>500</XCord>
  <YCord>100</YCord>
  <Image>global</Image>
  <FocusImage>global</FocusImage>
  <CheckedImage>global</CheckedImage>
  <CheckedFocusImage>blobal</CheckedFocusImage>
  <Checked>False</Checked>
  <Variable>CheckboxVariable2</Variable>
	</Checkbox>
</CheckboxArea>
<RadioboxArea>
	<Group>
  <Id>1</Id>
  <Variable>RadioboxGroup1Variable1</Variable>
  <Radiobox>
 	 <Id>5</Id>
 	 <LeftId>3</LeftId>
 	 <RightId>5</RightId>
 	 <UpId>5</UpId>
 	 <DownId>6</DownID>
 	 <XCord>700</XCord>
 	 <YCord>100</YCord>
 	 <Image>global</Image>
 	 <FocusImage>global</FocusImage>
 	 <CheckedImage>global</CheckedImage>
 	 <CheckedFocusImage>blobal</CheckedFocusImage>
 	 <GroupId>1</GroupId>
 	 <Checked>True</Checked>
  </Radiobox>
  <Radiobox>
 	 <Id>6</Id>
 	 <LeftId>4</LeftId>
 	 <RightId>6</RightId>
 	 <UpId>5</UpId>
 	 <DownId>6</DownID>
 	 <XCord>700</XCord>
 	 <YCord>100</YCord>
 	 <Image>global</Image>
 	 <FocusImage>global</FocusImage>
 	 <CheckedImage>global</CheckedImage>
 	 <CheckedFocusImage>blobal</CheckedFocusImage>
 	 <GroupId>2</GroupId>
 	 <Checked>False</Checked>
  </Radiobox>
	</Group>
<RadioboxArea>
<LabelArea>
	<Label>
  <Id>7</Id>
  <XCord>100</XCord>
  <YCord>500</YCord>
  <Width>300</Width>
  <Height>100</Height>
  <Capture>TestButton1</Capture>
  <CaptureXCord>20</CaptureXCord>
  <CaptureYCord>20</CaptureYCord>
  <CaptureSize>Global</CaptureSize>
	</Label>
<Labelarea>
<PictureArea>
	<Picture>
  <Id>8</Id>
  <XCord>500</XCord>
  <YCord>500</YCord>
  <Width>300</Width>
  <Height>100</Height>
  <Image>test2.png</Image>
	</Picture>
</PictureArea>
</Module>



wenn etwas in dem modul auf Global steht, wird das genommen, was im theme steht.
hier eine theme datei:
<?xml version="1.0" encoding="UTF-16"?>
<Theme>
<Name>MCE<Name>
<Button>
	<Image>ButtonNormalImage.png</Image>
	<FocusImage>ButtonFocusImage.png</FocusImage>
	<CaptureXCord>10</CaptureXCord>
	<CaptureYCord>4</CaptureYCord>
	<CaptureSize>20</CaptureSize>
	<CaptureColorA>255</CaptureColorA>
	<CaptureColorR>255</CaptureColorR>
	<CaptureColorG>255</CaptureColorG>
	<CaptureColorB>255</CaptureColorB>
	<CaptureFont>Arial</CaptureFont>
	<CaptureBold>True</CaptureBold>
	<CaptureItalic>False</CaptureItalic>
	<CaptureUnderline>False</CaptureUnderline>
</Button>
<Checkbox>
	<Image>CheckboxNormalImage.png</Image>
	<FocusImage>CheckboxFocusImage.png</FocusImage>
	<CheckedImage>CheckboxCheckedNormalImage.png</CheckedImage>
	<CheckedFocusImage>CheckboxCheckedFocusImage.png</CheckedFocusImage>
</Checkbox>
<Radiobox>
	<Image>RadioboxNormalImage.png</Image>
	<FocusImage>RadioboxFocusImage.png</FocusImage>
	<CheckedImage>RadioboxCheckedNormalImage.png</CheckedImage>
	<CheckedFocusImage>RadioboxCheckedFocusImage.png</CheckedFocusImage>
</Radiobox>
<Label>
	<CaptureSize>20</CaptureSize>
	<CaptureColorA>255</CaptureColorA>
	<CaptureColorR>255</CaptureColorR>
	<CaptureColorG>255</CaptureColorG>
	<CaptureColorB>255</CaptureColorB>
	<CaptureFont>Arial</CaptureFont>
	<CaptureBold>False</CaptureBold>
	<CaptureItalic>False</CaptureItalic>
	<CaptureUnderline>True</CaptureUnderline>
</Label>
</Theme>


das ganze ist natürlich erstmal vorläufig und kann noch geändert werden.
aber man sollte doch eine einsicht bekommen, wie es aussehen wird :P
0

#11 Mitglied ist offline   olcay247 

  • Gruppe: Mitglieder
  • Beiträge: 1.288
  • Beigetreten: 17. August 02
  • Reputation: 0
  • Wohnort:Frankfurt am Main

geschrieben 22. Juni 2004 - 08:35

Hast du schon ein Testprogramm geschrieben mit dem wir mal etwas spielen können? :P
0

#12 Mitglied ist offline   SpaceKiD 

geschrieben 22. Juni 2004 - 11:12

Hm, das heisst es besteht die möglichkeit screens auszutauschen oder?

Dann kann man ja skins basteln *hops*
0

#13 Mitglied ist offline   wertzui 

  • Gruppe: aktive Mitglieder
  • Beiträge: 361
  • Beigetreten: 07. November 02
  • Reputation: 0

geschrieben 22. Juni 2004 - 13:14

nein, ich bin gerade dabei den xmlreader zu coden, der das alles einließt. (bissher ca 500 zeilen und es fehlen noch ein par sachen für die formatierung vom text)
wenn ich den hab ist es auch nicht mehr weit, die einzulesen und auf dem screen auszugeben.
wenn ich soweit bin, werden die einzelnen funktionen (plugins) gemacht um zu gucken,w as sich da für schwierigkeiten herausstellen.
und dann werden wir sehen,w as kommt :P

@spacekid
ja, das war mir wichtig, man kann halt sich ein theme holen und alles auf global lassen, dann wird alles, wie im theme vorgegeben benutzt.
man kann aber auch jedes objekt auf dem screen einzelnd konfigurieren, sachen hinzufügen/wegnehmen/austauschen.
0

#14 Mitglied ist offline   SpaceKiD 

geschrieben 23. Juni 2004 - 07:04

Wenn du das soweit fertig hast das man ne apha oder so testen kann, würd ich das gerne, dann würd ich evtl n paar skins dafür basteln hrhrr

Dieser Beitrag wurde von SpaceKiD bearbeitet: 23. Juni 2004 - 07:05

0

#15 Mitglied ist offline   wertzui 

  • Gruppe: aktive Mitglieder
  • Beiträge: 361
  • Beigetreten: 07. November 02
  • Reputation: 0

geschrieben 23. Juni 2004 - 10:05

jetzt sind ja endlich FERIEN hrhrr, da hab ich mehr zeit, ich flieg aber erstmal am freitag für eine woche weg, da wirds nix neues geben.
außerdem gibt es jetzt auf meiner page http://www.dynamic-capacity.de.vu immer news über neuerungen und auch ein forum zu dem prog.
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0