Squak Smalltalk [6 * 9 = 42] whileTrue: [World run]
Stopařův průvodce jedním převážně neškodným programovacím jazykem
smalltalk
Swiki
  • Domů
  • Zpět
  • Tento server

    Squeak
  • Úvod
  • Smalltalk
  • Články
  • Knihy
  • Dokumentace
  • FAQ
  • Tutoriály
  • Download
  • Odkazy

    Komunita
  • CSSUG
  • Oznámení
  • Projekty
  • O nás
  • Fórum
  • Kontakt

     

  • Průhledná pracovní plocha (Workspace)

    Jelikož je Squeak velmi róbusní a flexibilní i v oblasti grafiky, tak mu nedělá nejmenší problémy napřiklad efekt průhlednosti oken (respektive libovolného Morphu).

    Postup nastavení průhlednosti vybraného okna:

    1. Vyberu nějaké okno např. Workspace a vyvolám HALO-ikonky (nejčastěji prostředním myšítkem).
    2. Otevřu MENU (červená ikonka - druhá zleva nahoře)
    3. Vyberu "debug..."
    4. Vyberu "inspect morph"
    5. Otevře se mi nové okno inspektující morph vybraného okna (je chycen myší, tak je třeba jej někam umístit).
    6. Do příkazové části okna, kam lze psát vložím následující kód:
      self color: (Color white alpha: 0.8)
      a provedu DoIt.

    Komentář: Místo Color white lze použít samozřejmě libovolnou jinou barvu. Alpha-kanál (v příkladě 0.8 odpovídá 20% průhlednosti) se nastavuje v mezích <0.0, 1.0>.



    TODO! Místo jednolité barvy jako základu použít obrázek.
    TODO! Dávku nastavení průhlednosti pro všechna podstatná okna (již otevřená).

    Odkaz na tuto stránku

    • Tipy a triky, poslední úprava dne 7 Červen 2005 v 17:09:31 uživatelem dotnet





    Administrátoři: Pavel Křivánek, Zbyněk Křivka