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 ..
                  }
              }
         }
    }