ColorGenerator
Rev:0.50 (PPC/x86)
Feature: With
DropColor or
ColorSelector
you can change the background color by dragging.
regards, Andreas Wilcek :
wilcek@teuto.de . . .
Homepage
Bei vielen Programmen lassen sich die Hintergrundfarben aendern. Find ich gut!
Deshalb hab ich mir den Filetyp 'image/x-rgbcolor' angelegt. Dieses Progamm erzeugt
diese Files mit Euren Lieblingsfarben.
Falls Text gedrop't wird, versucht es die ersten 6 Zeichen als Hex-Werte für
die Farbe zu übersetzen.
Folgende NodeAttribute werden geschrieben:
AttrName | AttrType |
RGBCOLOR | RGBC |
hex_color | CSTR |
dez_color | CSTR |
Das Icon des Files wird entsprechen der Farbe auf CMAP8 gesetzt.
Feature: Mit
DropColor oder
ColorSelector
läßt sich durch draggen die Hintergundfarbe ändern.
Für Änderungen oder Ergänzungen mailt mich an.
Grüße, Andreas Wilcek :
wilcek@teuto.de . . .
Homepage
MyClass::MessageReceived(BMessage *event)
{ entry_ref ref;
rgb_color att_col;
// droped Filetype 'RGB-Color' ?
if( event->FindRef("refs", &ref) == B_OK )
{ BEntry entry(&ref); BNode rnode(&entry);
if(rnode.InitCheck() == B_OK)
{ if(rnode.ReadAttr("RGBCOLOR", B_RGB_COLOR_TYPE, 0, &att_col, 4)==4)
{
... do any with att_col ..
}
}
}
}
|