<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19019">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>"I am an Announcement that occurs when an 
ExpanderMorph is contracted (rolled-up).</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Example where visibility of another&nbsp;UI 
component depends on the expanded/contracted state of Expander 2</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>|builder expanders ex1 ex2 text list 
row|<BR>builder := UITheme builder.<BR>expanders := builder newColumn: 
{<BR>&nbsp;ex1 := builder newExpander: 'Expander 1'.<BR>&nbsp;ex2 := builder 
newExpander: 'Expander 2'}.<BR>expanders<BR>&nbsp;width: 
100;<BR>&nbsp;hResizing: #rigid.<BR>text := builder<BR>&nbsp;newTextEditorFor: 
(ValueHolder new contents: 'Some text')<BR>&nbsp;getText: #contents setText: 
#contents:.<BR>list := (builder<BR>&nbsp;newListFor: (ListModel new list: 
#('One' 'Two' 'Three' 'Four'); selectionIndex: 3)<BR>&nbsp;list: #list selected: 
#selectionIndex changeSelected: #selectionIndex:<BR>&nbsp;help: 'This is a 
list')<BR>&nbsp;&nbsp;minWidth: 120;<BR>&nbsp;&nbsp;visible: 
false;<BR>&nbsp;&nbsp;disableTableLayout: true.<BR>ex2 announcer<BR>&nbsp;when: 
ExpanderMorphContracted do: [list hide; disableTableLayout: 
true];<BR>&nbsp;when: ExpanderMorphExpanded do: [list show; disableTableLayout: 
false].<BR>row := builder newRow: {<BR>&nbsp;expanders.<BR>&nbsp;(builder 
newRow: {text. list})<BR>&nbsp;&nbsp;vResizing: #spaceFill}.<BR>(row 
openInWindowLabeled: 'Expander Announcements Example') extent: <A 
href="mailto:400@300">400@300</A></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>"</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT><BR>Regards, Gary<BR></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" 
dir=ltr>
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
  <A title=laurent.laffont@gmail.com 
  href="mailto:laurent.laffont@gmail.com">laurent laffont</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=pharo-project@lists.gforge.inria.fr 
  href="mailto:pharo-project@lists.gforge.inria.fr">An open mailing list to 
  discuss any topics related to an open-sourceSmalltalk</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Tuesday, April 05, 2011 7:32 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [Pharo-project] [COTDC] 42 - 
  ExpanderMorphContracted</DIV>
  <DIV><BR></DIV><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif">
  <DIV style="PADDING-BOTTOM: 20px; MARGIN: 5px 15px; FONT-SIZE: 13px">
  <DIV><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px">
  <DIV><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px">Today: 
  &nbsp;ExpanderMorphContracted</SPAN></DIV>
  <DIV><BR></DIV>
  <DIV 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"><BR></DIV>
  <DIV 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px">Comment 
  Of The Day Contest - One Day One Comment<BR>Rules:&nbsp;</SPAN></SPAN></DIV>
  <DIV 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px">#1: 
  Each day a not commented class is elected. Each day the best comment will be 
  integrated with name of the author(s).</SPAN></SPAN></DIV>
  <DIV 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"></SPAN></SPAN>#2: 
  If you cannot comment it, deprecate it.<BR>
  <DIV><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px"><SPAN 
  style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px">
  <DIV>Results:&nbsp;<A style="COLOR: rgb(28,81,168)" 
  href="http://code.google.com/p/pharo/wiki/CommentOfTheDayContest" 
  target=_blank>http://code.google.com/p/pharo/wiki/CommentOfTheDayContest</A></DIV>
  <DIV><BR></DIV></SPAN></SPAN></DIV></DIV><FONT color=#888888><FONT 
  color=#888888><FONT face="arial, sans-serif"><SPAN 
  style="BORDER-COLLAPSE: collapse">Laurent</SPAN></FONT></FONT></FONT></SPAN></DIV></DIV></BLOCKQUOTE></SPAN></BODY></HTML>