Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: manuel am 24.01.03 - 11:37:12

Titel: Farbpaletten in Datenbanken einsetzen?
Beitrag von: manuel am 24.01.03 - 11:37:12
Hallo

Ich will in einer Maske die Möglichkeit haben anhand einer Farbpalette eine Farbe auszuählen, diese Farbe sollte dann in einem Feld gespeichert werden.

Gibt es schon eine vorgefertigte Lösung um Farbpaletten in einer Datenbank zu verwenden oder liese sich das leicht umsetzen?

Schöne Grüße
Manuel


Ps: vielleicht um zu verdeutlichen was ich mit diesen Farbpaletten mein hab' ich ein Bild davon angehängt. Diese Farbpalette ist von den Eigenschaften der Maske (im Designer). Ich will so eine Farbpalette aber in meiner Datenbank während der "Laufzeit" benutzen. Aller klar?
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: ata am 24.01.03 - 12:26:21
... sorry, ich wüßte nicht wie...

ata
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: manuel am 24.01.03 - 12:32:01
ich eben auch nicht  ;D

ich find es auch ziemlich unwahrscheinlich, doch ich hätte mir gedacht vielleicht hat irgendein profi so etwas schon selbst zusammengebastelt.
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: Notestime am 24.01.03 - 13:11:30
aber es gibt zumindest ein feld (aber keine ahnung mehr, wie es heißen muß), in das man den RGB-Wert einer Farbe setzen kann und das dann die Hintergrundfarbe der Maske bestimmt.
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: manuel am 24.01.03 - 13:15:25
danke, aber das hilft mir leider auch nicht weiter.
ich würde eben diese farbpalette brauchen um den RGB-Wert nicht händisch eingeben zu müssen.
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: ata am 24.01.03 - 14:31:08
... vielleicht wissen die Java-Spezialisten da mehr - könnte mir vorstellen, daß es dazu Java-Applets gibt...

ata
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: Performance am 24.01.03 - 15:08:10

$BackgroundR5 - speichert die Farbe der Maske


cu
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: ata am 24.01.03 - 15:20:52
... super, das wußte ich noch nicht, kann durchaus mal hilfreich sein - habs in meine KnowledgeBase übernommen...

ata
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: _Arne_ am 24.01.03 - 15:22:06
Wie wärs wenn man das anders angeht:

Farbp. als Bild einfügen und Links draufziehen die wiederum ein Feld füllen beim anklicken (Komplex aber machbar)
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: ata am 24.01.03 - 15:26:56
@Forum Admin,

... ich war auf einer ähnlichen Spur - eine Tabelle mit entsprechend eingefärbten Zellen - in den Zellen Leerzeichen als HotSpot-Aktion definieren, mit denen dann ein Feld entsprechend gefüllt wird...

ata
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: manuel am 24.01.03 - 15:29:54
Danke für die Vorschläge.

Klingt zwar kompliziert aber im Notfall ist's machbar.
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: Thomator am 24.01.03 - 15:32:03
Kannst Du nicht über das Einbinden von C++ was machen?
Wenn Du schon so ein nettes Feld hast, in dem die Maskenfarbe abgelegt ist, müsstest Du nur noch über C den Farbdialog aufrufen, der dort recht einfach aufzurufen ist, und dann die RGB-Rückgabe an das Feld übergeben. Ich kenn mich allerdings mit dem C API vom Notes nich so aus...

Thomas
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: Performance am 24.01.03 - 15:34:12
@ata

das Problem ist das dieses design element nicht ohne weiteres angesprochen werden kann - ist ein rtf - und wird auch nicht immer in den Eigenschaften angezeigt

- das mit Java und notes ist auch so eine Sache- ab r5.03 hat Notes gesagt es unterstützt keine "externen" java code - weil es selbst die Umgebung Java mit Klassen zur Verfügung stellt.
Man hat aber in einem ersten Schritt die Funktionalität von Script + @ nachgebildet
- ich habe zwar die awt Klassen drin habe aber noch nichts in diese Richtung gefunden


cu

Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: Performance am 24.01.03 - 15:57:40
ich habe in C-API nachgesehen - scheint das es hier nichts gibt das einer Form die background Farbe ändert.

- hintergrund ändern geht mit C-API in rtf Felder, hotspot, views, action bar, table


also die Idee von Manuel ist gut aber die Umsetzung ist schwierig/unmöglich



cu
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: manuel am 24.01.03 - 16:13:55
Um hier ein kleines Missverständnis zu klären:
Eigentlich will ich gar nicht die Hintergrundfarbe ändern, diese Idee hat sich irgendwo eingeschlichen. Ich will nur einen RGB-Wert in ein Feld mittels Farbpalette schreiben, den Wert verwende ich anderswo. Also vergesst das mit der Hintergrundfarbe.

Es ändert aber nichts an der Tatsache, dass es extrem schwer ist so eine Palette anzuzeigen.
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: Christopher am 24.01.03 - 18:53:03
Soll das ganze im Web funktionieren dann wüßte ich was.

Gruß Christopher
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: Notestime am 24.01.03 - 19:56:22
Ja genau, Performance, $BackgroundR5 hieß das. Das hab ich weiter oben gemeint.
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: karlo am 25.01.03 - 10:18:23
Hallo,

Diese Funktion ist in Domino 6 enthalten. Es gibt ein Feld Typ Farbe.
Titel: Re:Farbpaletten in Datenbanken einsetzen?
Beitrag von: Thomator am 27.01.03 - 08:19:17
@Performance
ich hatte auch nicht so an die direkte Manipulation der Notes-Elemente gedacht. Aber die Farbauswahldialoge der höheren Programmiersprachen geben doch im allgemeinen RGB-Werte zurück, oder? Also könnte man doch diesen Dialog aus so einer Sprache aufrufen und den Wert abholen. (Vielleicht gehts auch über eine eingebundene DLL oder so)
Is ja auch nur so ein Gedanke..
Gruss
Thomator