Hi all

I've had a go at creating a module. Even though I don't know what I'm doing, I 
seem to have got something that nearly works. The purpose of the module is to 
create a GUI way of applying grey boxes around text (making use of the 
"framed" pacakge).

Two question: First, is it possible to have a nested environment via the GUI? 
That is, I want to being to select a region with the mouse, and then select 
"greyed" from the pull-down menu. Unfortunately, the way it works now means 
that other environments, such as section titles, are subsumed by the greyed 
environment.

Secondly, is there a way of reflecting the grey background on screen. This is 
probably an easy one for a .layout expert.

The module is attached but it's a hack and probably not suitable for use by 
others, although it does work apart from the above problems.
-- 
http://www.unmusic.co.uk/ Michael Reed -- technology, gender and geek culture 
freelance writer. Buy my article compilation book, Tech Book 1.
#\DeclareLyXModule{Shaded}
#DescriptionBegin
#Using the Framed package, this module ebables a shaded
#box environment.
#DescriptionEnd


Requires        endnotes

AddToPreamble
  \usepackage{framed}
  \usepackage{color}
  \definecolor{shadecolor}{gray}{0.9}
EndPreamble

# default Shaded
Style Shaded
        LatexType               Environment
        LatexName               shaded
        NextNoIndent            1
        LeftMargin              shaded:
        LabelSep                xx
        ParSkip                 0.0
        ItemSep                 0.2
        TopSep                  0.7
        BottomSep               0.7
        ParSep                  0.3
        Align                   Block
        AlignPossible           Block, Left
        LabelType               Static
        LabelString             "shaded"
        LabelFont
                Shape           Italic
                Color           grey
        EndFont
End

Reply via email to