#!/bin/sh # MetaCard 2.4 stack # The following is not ASCII text, # so now would be a good time to q out of more exec mc $0 "$@" 8Fiches cuisine3!ˆNôon resizeStack revUpdateGeometry SetVScrollbars "2,3,5,6,11,12,13,14" -- Æ end resizeStack ----------------------------------- on scrollBarDrag set the repeatRate to 50 end scrollBarDrag ----------------------------------- --on openStack -- local tRect -- ----- -- put the windowBoundingRect into tRect -- subtract 250 from item 3 of tRect -- set the windowBoundingRect to tRect --end openStack ----------------------------------- on preOpenStack if the short name of this stack <> the short name of me then exit preOpenStack put appFolder() & "Prefs" into tPrefFileName if there is a file tPrefFileName then -- Æ set cursor to 4 put url("file:" & tPrefFileName) into tPrefs set the rect of this stack to line 1 of tPrefs if there is a file line 2 of tPrefs then openBook line 2 of tPrefs,true -- Æ if line 3 of tPrefs <> empty then set the hilitedLine of fld "RecipeList" to lineOffset(line 3 of tPrefs,fld "RecipeList") else set the hilitedLine of fld "RecipeList" to 1 DisplayRecipe -- Æ end if end if end preOpenStack ----------------------------------- on closeStack local tPrefs ----- if the short name of this stack <> the short name of me then exit closeStack ----- put the rect of this stack into tPrefs put cr & the uCurBookFilePath of this stack after tPrefs put cr & the uCurRecipe of this stack after tPrefs put tPrefs into url("file:" & appFolder() & "Prefs") -- Æ end closeStack ----------------------------------- on linkClicked pLink local tLineNum ----- lock screen put lineOffset(InternationalToUpper(pLink),fld "RecipeList") into tLineNum if tLineNum = 0 then put lineOffset(InternationalToUpper(pLink),the uCurBook of this stack) into tLineNum if tLineNum <> 0 then put the uCurBook of this stack into fld "RecipeList" put the number of lines of fld "RecipeList" into fld "RecipeNumLabel" put "Toutes les recettes" into fld "Type" SetVScrollbars "6" -- Æ else exit linkClicked end if else if tLineNum = the hilitedLine of fld "RecipeList" then put lineOffset(InternationalToUpper(pLink),fld "RecipeList",tLineNum) + tLineNum into tLineNum if tLineNum = 0 then exit linkClicked end if end if set the hilitedLine of fld "RecipeList" to tLineNum DisplayRecipe -- Æ unlock screen end linkClicked ----------------------------------- on commandKeyDown pKey switch pKey case "b" case "i" case "u" put the selectedChunk into tChunk if tChunk <> empty then if not the lockText of the selectedField then if word 4 of tChunk >= word 2 of tChunk then put item itemOffset(pKey,"b,i,u") of "bold,italic,underline" into tNewStyle put the textStyle of the selectedChunk into tOldStyle ----- if tNewStyle <> tOldStyle then set the textStyle of the selectedChunk to tNewStyle else set the textStyle of the selectedChunk to "plain" end if end if end if break default pass commandKeyDown end switch end commandKeyDown ----------------------------------- on setTextStyle pStyle get the textStyle of the selectedChunk if pStyle is in it then delete item itemOffset(pStyle,it) of it set the TextStyle of the selectedChunk to it else if it = plain then set the TextStyle of the selectedChunk to pStyle else put comma&pStyle after it set the TextStyle of the selectedChunk to it end if end if end setTextStyle ----------------------------------- on arrowKey pKey -- local tCurRecipeNum,tNextRecipeNum -- ----- -- put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tCurRecipeNum -- if tCurRecipeNum = empty then exit arrowkey -- if the selectedField <> empty then send "closeField" to the selectedField -- ----- -- switch pKey -- case "Left" -- if tCurRecipeNum = 1 then put the number of lines of fld "RecipeList" of stack (the mainStack of this stack) into tNextRecipeNum -- else put tCurRecipeNum - 1 into tNextRecipeNum -- break -- case "right" -- if tCurRecipeNum = the number of lines of fld "RecipeList" of stack (the mainStack of this stack) then put 1 into tNextRecipeNum -- else put tCurRecipeNum + 1 into tNextRecipeNum -- break -- case "up" -- put 1 into tNextRecipeNum -- break -- case "down" -- put the number of lines of fld "RecipeList" of stack (the mainStack of this stack) into tNextRecipeNum -- end switch -- ----- -- set the hilitedLine of fld "RecipeList" to tNextRecipeNum -- DisplayRecipe -- ÆS end arrowKey ----------------------------------- function GetAnswer pPrompt,pAlertType,pBtn1,pDefaultBtn put the defaultStack into tDefaultStack set the defaultStack to the mainStack of this stack ----- put pPrompt into fld "ConvertToHTML" set the textStyle of line 1 of fld "ConvertToHTML" to bold set the textStyle of line 2 of fld "ConvertToHTML" to italic set the textSize of line 2 of fld "ConvertToHTML" to 12 put the htmlText of fld "ConvertToHTML" into tPrompt ----- set the defaultStack to tDefaultStack switch pAlertType -- can't put it into a variable !!! case "info" if pDefaultBtn = empty then answer information tPrompt with pBtn1 as sheet else answer information tPrompt with pBtn1 or pDefaultBtn as sheet break case "question" if pDefaultBtn = empty then answer question tPrompt with pBtn1 as sheet else answer question tPrompt with pBtn1 or pDefaultBtn as sheet break case "error" if pDefaultBtn = empty then answer error tPrompt with pBtn1 as sheet else answer error tPrompt with pBtn1 or pDefaultBtn as sheet break case "warning" if pDefaultBtn = empty then answer warning tPrompt with pBtn1 as sheet else answer warning tPrompt with pBtn1 or pDefaultBtn as sheet break default if pDefaultBtn = empty then answer tPrompt with pBtn1 as sheet else answer tPrompt with pBtn1 or pDefaultBtn as sheet end switch return it end GetAnswer ----------------------------------- on CleanStack set the uCurBook of this stack to empty set the uCurRecipe of this stack to empty set the uCurBookFilePath of this stack to empty ----- put empty into fld "RecipeList" put empty into fld "RecipeNumLabel" put empty into fld "Book" put empty into fld "RecipeName" put empty into fld "Type" put empty into fld "Search" put empty into fld "FoldersList" of stack "NewBook" put btn "Tabs" into tItems repeat with i = 1 to 3 put empty into fld (line i of tItems) put empty into fld ((line i of tItems) & 2) end repeat ----- disable btn "Tabs" hide btn "RecipePopUp" hide btn "StopSearch" hide grp "Commands" hide grp "NavArrows" hide grp "Search" ----- SetVScrollbars "2,3,5,6,11,12,13,14" -- Æ ----- set the htmlText of fld "Title" of stack "PrintA4" to empty set the htmlText of fld "Ingredients" of stack "PrintA4" to empty set the htmlText of fld "Recipe" of stack "PrintA4" to empty put empty into fld "Infos" of stack "PrintA4" ----- if the environment = "development" then save this stack end CleanStack --------------------------------------- on OpenBook pPath,pFlag local tBookName ----- set the itemDel to slash put last item of pPath into tBookName ----- put url("file:" & pPath) into tBook set the itemDel to tab if "PREF_" & space is not in item 2 of tBook then beep put quote & tBookName & quote && "n'est pas un livre de cuisine." \ & cr & "Recherchez-en un autre." into tPrompt put GetAnswer(tPrompt,"error","OK") into tAnswer -- Æ else lock screen set cursor to 4 ----- sort tBook international put tBook into fld "RecipeList" put tBookName into fld "Book" put "Toutes les recettes" into fld "Type" set the uCurBook of this stack to tBook put the number of lines of tBook into fld "RecipeNumLabel" ------ if not pFlag then set the hilitedLine of fld "RecipeList" to 1 DisplayRecipe -- ÆS end if ------ enable btn "Tabs" show btn "RecipePopUp" show grp "Commands" show grp "NavArrows" show grp "Search" unlock screen SetTypePopUp tBook -- Æ set the uCurBookFilePath of this stack to pPath end if end OpenBook ----------------------------------- on DisplayNewRecipe lock screen set the itemDel to tab put the defaultStack into tDefaultStack set the defaultStack to the mainStack of this stack put the uNewRecipe of this stack into tStandardRecipe put the short system date into word 2 of item 15 of tStandardRecipe put the short system date into word 2 of item 16 of tStandardRecipe ----- put the uCurBook of this stack into tBook if tStandardRecipe is among the lines of tBook then put tBook into fld "RecipeList" put the number of lines of tBook into fld "RecipeNumLabel" put "Toutes les recettes" into fld "Type" set the hilitedLine of fld "RecipeList" to lineOffset(tStandardRecipe,tBook) DisplayRecipe -- Æ unlock screen beep exit DisplayNewRecipe end if if tBook <> empty then put cr & tStandardRecipe after tBook else put tStandardRecipe into tBook sort tBook set the uCurBook of this stack to tBook ----- put tBook into fld "RecipeList" put the number of lines of tBook into fld "RecipeNumLabel" put "Toutes les recettes" into fld "Type" set the hilitedLine of fld "RecipeList" to lineOffset(tStandardRecipe,tBook) DisplayRecipe -- ÆS ----- if (the icon of btn "EditRecipe" of stack "Tools" <> 1054) then set the icon of btn "EditRecipe" of stack "Tools" to 1054 EditFields -- ÆS select text of fld "RecipeName" if "Tools" is not among the lines of the windows then DisplayRecipeInfos -- ÆS set the height of stack "Tools" to the height of this stack - 40 drawer stack "Tools" at right of this stack aligned to top end if unlock screen with visual wipe right very fast set the defaultStack to tDefaultStack ----- end DisplayNewRecipe ----------------------------------- on DisplayRecipe local tRecipe ----- set the defaultStack to me put the hilitedText of fld "RecipeList" into tRecipe set the itemDel to tab ----- lock screen put item 1 of tRecipe into fld "RecipeName" ----- repeat with i = 3 to 5 put ConvertReturns(word 2 to -1 of item i of tRecipe) into tText put (line (i-2) of btn "Tabs") into tFldName set the htmlText of fld tFldName to tText set the htmlText of fld (tFldName & 2) to tText end repeat ----- if "Tools" is among the lines of the windows then DisplayRecipeInfos tRecipe -- Æ ----- SetVScrollbars "2,3,5,6,11,12,13,14" -- Æ unlock screen set the uCurRecipe of this stack to tRecipe end DisplayRecipe ---------------------------- on DisplayRecipeInfos pRecipe set the itemDel to tab ----- if pRecipe = empty then set the hilite of btn "Preferred" of stack "Tools" to false ----- put empty into fld "Type" of stack "Tools" ----- set the hilite of btn "Hot" of stack "Tools" to false set the hilite of btn "Cold" of stack "Tools" to false ----- put empty into fld "TimePrep" of stack "Tools" put empty into fld "TimeCook" of stack "Tools" ----- DisplayStars 1019,true,0 -- Æ DisplayStars 1027,true,0 -- Æ DisplayStars 1044,true,0 -- Æ DisplayStars 1052,true,0 -- Æ DisplayStars 1060,true,0 -- Æ ----- put empty into fld "CreationDate" of stack "Tools" put empty into fld "ModifDate" of stack "Tools" else set the hilite of btn "Preferred" of stack "Tools" to word 2 of item 2 of pRecipe ----- put word 2 to -1 of item 6 of pRecipe into fld "Type" of stack "Tools" ----- set the hilite of btn "Hot" of stack "Tools" to word 2 of item 7 of pRecipe set the hilite of btn "Cold" of stack "Tools" to word 3 of item 7 of pRecipe ----- put word 2 to -1 of item 8 of pRecipe into fld "TimePrep" of stack "Tools" put word 2 to -1 of item 9 of pRecipe into fld "TimeCook" of stack "Tools" ----- DisplayStars 1019,true,word 2 of item 10 of pRecipe -- Æ DisplayStars 1027,true,word 2 of item 11 of pRecipe -- Æ DisplayStars 1044,true,word 2 of item 12 of pRecipe -- Æ DisplayStars 1052,true,word 2 of item 13 of pRecipe -- Æ DisplayStars 1060,true,word 2 of item 14 of pRecipe -- Æ ----- put word 2 of item 15 of pRecipe into fld "CreationDate" of stack "Tools" put word 2 of item 16 of pRecipe into fld "ModifDate" of stack "Tools" end if end DisplayRecipeInfos ---------------------------- on DisplayStars pID,pFlag,pNumOfStars local tNumOfStars ----- if not pFlag then put howManyStars() into tNumOfStars else put pNumOfStars into tNumOfStars repeat with i = pID to (pID + 4) if i - (pID - 1) <= tNumOfStars then set the icon of btn ID i of stack "Tools" to 1017 else set the icon of btn ID i of stack "Tools" to 1018 end repeat end DisplayStars ---------------------------- on UpDateBook pLineNum local tBook,tRecipe ----- set the itemDel to tab put the short system date into fld "ModifDate" of stack "Tools" put the short system date into word 2 of item 16 of line pLineNum of fld "RecipeList" of stack (the mainStack of this stack) set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to pLineNum ----- put the uCurBook of stack (the mainStack of this stack) into tBook put line pLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tRecipe put tRecipe into line lineOffset(the uCurRecipe of stack (the mainStack of this stack),tBook) of tBook set the uCurBook of stack (the mainStack of this stack) to tBook set the uCurRecipe of stack (the mainStack of this stack) to tRecipe ----- SaveBook -- Æ end UpDateBook ---------------------------- on SaveBook put the uCurBook of stack (the mainStack of this stack) into url("file:" & the uCurBookFilePath of stack (the mainStack of this stack)) end SaveBook ---------------------------- on UpdateText pPrefix,pItem local tLineNum ----- if the hilitedText of fld "RecipeList" = empty then exit UpdateText ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" into tLineNum ----- lock screen put pPrefix && ConvertReturns(the htmlText of the target) into item pItem of line tLineNum of fld "RecipeList" UpDateBook tLineNum -- ÆMS unlock screen end UpdateText ---------------------------- on UpdateStars pID,pItemNum local i,tNumOfStars,tLineNum ----- if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit UpdateStars ----- repeat with i = pID to (pID + 4) if the icon of btn ID i of stack "Tools" = 1018 then exit repeat add 1 to tNumOfStars end repeat ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum put word 2 of item pItemNum of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData if tCurData <> tNumOfStars then lock screen put tNumOfStars into word 2 of item pItemNum of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) UpDateBook tLineNum -- ÆMS unlock screen end if end UpdateStars ---------------------------- function howManyStars put the left of the target + 29 into tPos if the mouseH < tPos then return 1 else put (the mouseH - tPos) div 15 + 2 into tNum if tNum > 5 then return 5 else return tNum end if end howManyStars ----------------------------------- on SetVScrollbars pFldNumbers local tNum ----- repeat for each item tNum in pFldNumbers set the vScrollbar of fld tNum to (the formattedHeight of fld tNum > the height of fld tNum) end repeat end SetVScrollbars ----------------------------------- on EditFields local tEditFlag,tFldNumbers,tNum ----- -- if the selectedField <> empty then send "closeField" to the selectedField ----- put the defaultStack into tDefaultStack set the defaultStack to me ----- put (the icon of btn "EditRecipe" of stack "Tools" = 1054) into tEditFlag ----- put "1,2,3,5,11,12,13,14" into tFldNumbers lock screen repeat for each item tNum in tFldNumbers set the lockText of fld tNum to not tEditFlag end repeat if (the icon of btn "EditRecipe" of stack "Tools" = 1054) then set the icon of btn "AddDate" to 1088 else set the icon of btn "AddDate" to 1090 set the visible of btn "AddDate" to (the menuHistory of btn "Tabs" = 3) select empty unlock screen set the defaultStack to tDefaultStack set the visible of btn "Mask" of stack "Tools" to not tEditFlag ----- end EditFields --------------------------------------- on SetTypePopUp pBook local tLine,tTypeItem,tTypeList,tItems,tStartLine,tEndLine ----- set the itemDel to tab repeat for each line tLine in pBook put word 2 to -1 of item 6 of tLine into tTypeItem if tab & tTypeItem is not among the lines of tTypeList then put tab & tTypeItem & cr after tTypeList end repeat delete last char of tTypeList sort tTypeList international ----- put btn "RecipeList" of stack (the mainStack of this stack) into tItems put lineOffset("Type",tItems) + 1 into tStartLine if tStartLine = 1 then put lineOffset("(Type",tItems) + 1 into tStartLine put lineOffset("TempŽrature",tItems) - 1 into tEndLine put tTypeList into line tStartLine to tEndLine of tItems ----- if the number of lines of tTypeList = 1 then put "(Type" into line (tStartLine - 1) of tItems else put "Type" into line (tStartLine - 1) of tItems end if ----- put tItems into btn "RecipeList" of stack (the mainStack of this stack) end SetTypePopUp ----------------------------------- function ConvertReturns pText if "¬" is in pText then replace "¬" with "

" & cr & "

" in pText else replace "

" & cr & "

" with "¬" in pText return pText end ConvertReturns ----------------------------------- function StripExtension pList local tLine,tStrippedList ----- repeat for each line tLine in pList put char 1 to (offset(".",tLine) - 1) of tLine & cr after tStrippedList end repeat delete last char of tStrippedList return tStrippedList end StripExtension ----------------------------------- function SwitchList pList if comma is in pList then replace comma with cr in pList else replace cr with comma in pList return pList end SwitchList ----------------------------------- function AppFolder local tAppFolderName ----- put the value of word 2 of the long name of me into tAppFolderName set the itemDel to slash return item 1 to -2 of tAppFolderName & slash end AppFolder ----------------------------------- function CleanList pList local tLine,tCleanedList ----- repeat for each line tLine in pList if char 1 of tLine <> "." then put tLine & cr after tCleanedList end repeat delete last char of tCleanedList return tCleanedList end CleanList ----------------------------------- function InternationalToUpper pText local tChar,tText ----- repeat for each char tChar in pText put chartoNum(tChar) into tASCIIVal ----- if tASCIIVal >= 90 then if tASCIIVal >= 97 and tASCIIVal <= 122 then put numToChar(tASCIIVal-32) after tText else if tASCIIVal = 141 then put numToChar(130) after tText else if tASCIIVal = 142 then put numToChar(131) after tText else if tASCIIVal = 143 then put numToChar(233) after tText else if tASCIIVal = 136 then put numToChar(203) after tText else if tASCIIVal = 137 then put numToChar(229) after tText else if tASCIIVal = 144 then put numToChar(230) after tText else if tASCIIVal = 143 then put numToChar(233) after tText else if tASCIIVal = 207 then put numToChar(206) after tText else if tASCIIVal = 153 then put numToChar(239) after tText end if else put tChar after tText end if end repeat ----- return tText end InternationalToUpper €2 Æ uCurBook uLibName Bibliothque uCurRecipeuCurBookFilePath uNewRecipeeSANS TITRE PREF_ false ING_

Pour x personnes :¬¬

REC_

Préparation : x mn¬Cuisson : x mn¬¬Préparation :¬

NOTES_

Origine : ¬

TYPE_ ? HOT_ false false PREPTIME_ ? mn COOKTIME_ ? mn EASY_ 0 MONEY_ 0 SPEED_ 0 ADVANCE_ 0 RATING_ 0 CREATION_ 20/05/02 MODIF_ 09/09/04 _Æÿÿÿÿ UGeorgiaUGeorgiaWGeorgia ULucida Grande ULucida Grande,Japanese WLucida Grande ULucida Grande WLucida Grande ULucida Grande ULucida GrandeWLucida Grande WLucida Grande ULucida GrandeULucida Grande ULucida Grande,JapaneseU Helvetica ULucida Grande ULucida Grande UTektonUTektonWTektonUTekton UTektonUTektonWLucida Grande ULucida Grande ULucida Grande ULucida Grande,Greek @ULucida GrandecRevStandaloneSettings7scriptLibrariesInternet Geometry PrintingMacOSXtrue OSX,nameFiches cuisineMacOS,documentTypeUNIX,fileSelectortrueWindowsfalseWindows,LegalCopyright#2004 All rights reserved worldwideMacOS,longVersionFiches cuisine 1.0.0.0UNIX,pageSetuptrueOSX,documentTypeLinuxfalseOdtfalse inclusionssearchWindows,documenticonFile8/Applications/Revolution 2.5/Sample Icons/genericdoc.ico answerDialogtrueSPARCfalse SolIntelfalseOSX,documentExtensionWindows,FileDescription"Fiches cuisine 1.0.0.0 for WindowsOSX,longVersionFiches cuisine 1.0.0.0OSX,copyright#2004 All rights reserved worldwideUNIX,printerChoosertrueMacOS,MinimumSize15000MacOS,versionnumber11MacOS,versionnumber20MacOS,ReleaseFinalnameFiches cuisineMacOS,versionnumber30Hp9k700falsers6000false MacOS,Region1OSX,shortVersion1.0.0.0Windows,fileversion11Windows,productversion11Windows,fileversion20Windows,productversion20Windows,fileversion30BsdfalsecursorsfalseWindows,productversion30Windows,fileversion40Windows,productversion40 OSX,infoFiches cuisine Version 1.0.0.0MacOS,dynamicMemorytrueIrisfalse askDialogtrueOSX,signature????Windows,iconFile8/Applications/Revolution 2.5/Sample Icons/genericapp.icoMacOS,PreferredSize15000Windows,ProductNameFiches cuisineUNIX,colorChoosertrue MacOSPPCfalseWindows,companyname SolSparcfalseMacOS,creator???? cREVGeneral@ scriptChecksumQD¦>Ð hðAá¹1ý debugObjectsIbutton id 1067 of group id 1025 of card id 1002 of stack "Fiches cuisine" handlerListpresizeStack scrollBarDrag preOpenStack closeStack linkClicked commandKeyDown setTextStyle arrowKey GetAnswer CleanStack OpenBook DisplayNewRecipe DisplayRecipe DisplayRecipeInfos DisplayStars UpDateBook SaveBook UpdateText UpdateStars howManyStars SetVScrollbars EditFields SetTypePopUp ConvertReturns StripExtension SwitchList AppFolder CleanList InternationalToUpper breakPointsscriptSelectionchar 1245 to 1244 bookmarks prevHandler preOpenStack tempScriptscript_

on resizeStack

revUpdateGeometry

SetVScrollbars "2,3,5,6,11,12,13,14" -- 

end resizeStack

-----------------------------------

on scrollBarDrag

set the repeatRate to 50

end scrollBarDrag

-----------------------------------

--on openStack

-- local tRect

-- -----

-- put the windowBoundingRect into tRect

-- subtract 250 from item 3 of tRect

-- set the windowBoundingRect to tRect

--end openStack

-----------------------------------

on preOpenStack

if the short name of this stack <> the short name of me then exit preOpenStack

put appFolder() & "Prefs" into tPrefFileName

if there is a file tPrefFileName then -- 

set cursor to 4

put url("file:" & tPrefFileName) into tPrefs

set the rect of this stack to line 1 of tPrefs

if there is a file line 2 of tPrefs then

openBook line 2 of tPrefs,true -- 

if line 3 of tPrefs <> empty then

set the hilitedLine of fld "RecipeList" to lineOffset(line 3 of tPrefs,fld "RecipeList")

else set the hilitedLine of fld "RecipeList" to 1

DisplayRecipe -- 

end if

end if

end preOpenStack

-----------------------------------

on closeStack

local tPrefs

-----

if the short name of this stack <> the short name of me then exit closeStack

-----

put the rect of this stack into tPrefs

put cr & the uCurBookFilePath of this stack after tPrefs

put cr & the uCurRecipe of this stack after tPrefs

put tPrefs into url("file:" & appFolder() & "Prefs") -- 

end closeStack

-----------------------------------

on linkClicked pLink

local tLineNum

-----

lock screen

put lineOffset(InternationalToUpper(pLink),fld "RecipeList") into tLineNum

if tLineNum = 0 then

put lineOffset(InternationalToUpper(pLink),the uCurBook of this stack) into tLineNum

if tLineNum <> 0 then

put the uCurBook of this stack into fld "RecipeList"

put the number of lines of fld "RecipeList" into fld "RecipeNumLabel"

put "Toutes les recettes" into fld "Type"

SetVScrollbars "6" -- 

else

exit linkClicked

end if

else if tLineNum = the hilitedLine of fld "RecipeList" then

put lineOffset(InternationalToUpper(pLink),fld "RecipeList",tLineNum) + tLineNum into tLineNum

if tLineNum = 0 then

exit linkClicked

end if

end if

set the hilitedLine of fld "RecipeList" to tLineNum

DisplayRecipe -- 

unlock screen

end linkClicked

-----------------------------------

on commandKeyDown pKey

switch pKey

case "b"

case "i"

case "u"

put the selectedChunk into tChunk

if tChunk <> empty then

if not the lockText of the selectedField then

if word 4 of tChunk >= word 2 of tChunk then

put item itemOffset(pKey,"b,i,u") of "bold,italic,underline" into tNewStyle

put the textStyle of the selectedChunk into tOldStyle

-----

if tNewStyle <> tOldStyle then

set the textStyle of the selectedChunk to tNewStyle

else set the textStyle of the selectedChunk to "plain"

end if

end if

end if

break

default

pass commandKeyDown

end switch

end commandKeyDown

-----------------------------------

on setTextStyle pStyle

get the textStyle of the selectedChunk

if pStyle is in it then

delete item itemOffset(pStyle,it) of it

set the TextStyle of the selectedChunk to it

else

if it = plain then set the TextStyle of the selectedChunk to pStyle

else

put comma&pStyle after it

set the TextStyle of the selectedChunk to it

end if

end if

end setTextStyle

-----------------------------------

on arrowKey pKey

-- local tCurRecipeNum,tNextRecipeNum

-- -----

-- put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tCurRecipeNum

-- if tCurRecipeNum = empty then exit arrowkey

-- if the selectedField <> empty then send "closeField" to the selectedField

-- -----

-- switch pKey

-- case "Left"

-- if tCurRecipeNum = 1 then put the number of lines of fld "RecipeList" of stack (the mainStack of this stack) into tNextRecipeNum

-- else put tCurRecipeNum - 1 into tNextRecipeNum

-- break

-- case "right"

-- if tCurRecipeNum = the number of lines of fld "RecipeList" of stack (the mainStack of this stack) then put 1 into tNextRecipeNum

-- else put tCurRecipeNum + 1 into tNextRecipeNum

-- break

-- case "up"

-- put 1 into tNextRecipeNum

-- break

-- case "down"

-- put the number of lines of fld "RecipeList" of stack (the mainStack of this stack) into tNextRecipeNum

-- end switch

-- -----

-- set the hilitedLine of fld "RecipeList" to tNextRecipeNum

-- DisplayRecipe -- S

end arrowKey

-----------------------------------

function GetAnswer pPrompt,pAlertType,pBtn1,pDefaultBtn

put the defaultStack into tDefaultStack

set the defaultStack to the mainStack of this stack

-----

put pPrompt into fld "ConvertToHTML"

set the textStyle of line 1 of fld "ConvertToHTML" to bold

set the textStyle of line 2 of fld "ConvertToHTML" to italic

set the textSize of line 2 of fld "ConvertToHTML" to 12

put the htmlText of fld "ConvertToHTML" into tPrompt

-----

set the defaultStack to tDefaultStack

switch pAlertType -- can't put it into a variable !!!

case "info"

if pDefaultBtn = empty then answer information tPrompt with pBtn1 as sheet

else answer information tPrompt with pBtn1 or pDefaultBtn as sheet

break

case "question"

if pDefaultBtn = empty then answer question tPrompt with pBtn1 as sheet

else answer question tPrompt with pBtn1 or pDefaultBtn as sheet

break

case "error"

if pDefaultBtn = empty then answer error tPrompt with pBtn1 as sheet

else answer error tPrompt with pBtn1 or pDefaultBtn as sheet

break

case "warning"

if pDefaultBtn = empty then answer warning tPrompt with pBtn1 as sheet

else answer warning tPrompt with pBtn1 or pDefaultBtn as sheet

break

default

if pDefaultBtn = empty then answer tPrompt with pBtn1 as sheet

else answer tPrompt with pBtn1 or pDefaultBtn as sheet

end switch

return it

end GetAnswer

-----------------------------------

on CleanStack

set the uCurBook of this stack to empty

set the uCurRecipe of this stack to empty

set the uCurBookFilePath of this stack to empty

-----

put empty into fld "RecipeList"

put empty into fld "RecipeNumLabel"

put empty into fld "Book"

put empty into fld "RecipeName"

put empty into fld "Type"

put empty into fld "Search"

put empty into fld "FoldersList" of stack "NewBook"

put btn "Tabs" into tItems

repeat with i = 1 to 3

put empty into fld (line i of tItems)

put empty into fld ((line i of tItems) & 2)

end repeat

-----

disable btn "Tabs"

hide btn "RecipePopUp"

hide btn "StopSearch"

hide grp "Commands"

hide grp "NavArrows"

hide grp "Search"

-----

SetVScrollbars "2,3,5,6,11,12,13,14" -- 

-----

set the htmlText of fld "Title" of stack "PrintA4" to empty

set the htmlText of fld "Ingredients" of stack "PrintA4" to empty

set the htmlText of fld "Recipe" of stack "PrintA4" to empty

put empty into fld "Infos" of stack "PrintA4"

-----

if the environment = "development" then save this stack

end CleanStack

---------------------------------------

on OpenBook pPath,pFlag

local tBookName

-----

set the itemDel to slash

put last item of pPath into tBookName

-----

put url("file:" & pPath) into tBook

set the itemDel to tab

if "PREF_" & space is not in item 2 of tBook then

beep

put quote & tBookName & quote && "n'est pas un livre de cuisine." \

& cr & "Recherchez-en un autre." into tPrompt

put GetAnswer(tPrompt,"error","OK") into tAnswer -- 

else

lock screen

set cursor to 4

-----

sort tBook international

put tBook into fld "RecipeList"

put tBookName into fld "Book"

put "Toutes les recettes" into fld "Type"

set the uCurBook of this stack to tBook

put the number of lines of tBook into fld "RecipeNumLabel"

------

if not pFlag then

set the hilitedLine of fld "RecipeList" to 1

DisplayRecipe -- S

end if

------

enable btn "Tabs"

show btn "RecipePopUp"

show grp "Commands"

show grp "NavArrows"

show grp "Search"

unlock screen

SetTypePopUp tBook -- 

set the uCurBookFilePath of this stack to pPath

end if

end OpenBook

-----------------------------------

on DisplayNewRecipe

lock screen

set the itemDel to tab

put the defaultStack into tDefaultStack

set the defaultStack to the mainStack of this stack

put the uNewRecipe of this stack into tStandardRecipe

put the short system date into word 2 of item 15 of tStandardRecipe

put the short system date into word 2 of item 16 of tStandardRecipe

-----

put the uCurBook of this stack into tBook

if tStandardRecipe is among the lines of tBook then

put tBook into fld "RecipeList"

put the number of lines of tBook into fld "RecipeNumLabel"

put "Toutes les recettes" into fld "Type"

set the hilitedLine of fld "RecipeList" to lineOffset(tStandardRecipe,tBook)

DisplayRecipe -- 

unlock screen

beep

exit DisplayNewRecipe

end if

if tBook <> empty then put cr & tStandardRecipe after tBook

else put tStandardRecipe into tBook

sort tBook

set the uCurBook of this stack to tBook

-----

put tBook into fld "RecipeList"

put the number of lines of tBook into fld "RecipeNumLabel"

put "Toutes les recettes" into fld "Type"

set the hilitedLine of fld "RecipeList" to lineOffset(tStandardRecipe,tBook)

DisplayRecipe -- S

-----

if (the icon of btn "EditRecipe" of stack "Tools" <> 1054) then set the icon of btn "EditRecipe" of stack "Tools" to 1054

EditFields -- S

select text of fld "RecipeName"

if "Tools" is not among the lines of the windows then

DisplayRecipeInfos -- S

set the height of stack "Tools" to the height of this stack - 40

drawer stack "Tools" at right of this stack aligned to top

end if

unlock screen with visual wipe right very fast

set the defaultStack to tDefaultStack

-----

end DisplayNewRecipe

-----------------------------------

on DisplayRecipe

local tRecipe

-----

set the defaultStack to me

put the hilitedText of fld "RecipeList" into tRecipe

set the itemDel to tab

-----

lock screen

put item 1 of tRecipe into fld "RecipeName"

-----

repeat with i = 3 to 5

put ConvertReturns(word 2 to -1 of item i of tRecipe) into tText

put (line (i-2) of btn "Tabs") into tFldName

set the htmlText of fld tFldName to tText

set the htmlText of fld (tFldName & 2) to tText

end repeat

-----

if "Tools" is among the lines of the windows then DisplayRecipeInfos tRecipe -- 

-----

SetVScrollbars "2,3,5,6,11,12,13,14" -- 

unlock screen

set the uCurRecipe of this stack to tRecipe

end DisplayRecipe

----------------------------

on DisplayRecipeInfos pRecipe

set the itemDel to tab

-----

if pRecipe = empty then

set the hilite of btn "Preferred" of stack "Tools" to false

-----

put empty into fld "Type" of stack "Tools"

-----

set the hilite of btn "Hot" of stack "Tools" to false

set the hilite of btn "Cold" of stack "Tools" to false

-----

put empty into fld "TimePrep" of stack "Tools"

put empty into fld "TimeCook" of stack "Tools"

-----

DisplayStars 1019,true,0 -- 

DisplayStars 1027,true,0 -- 

DisplayStars 1044,true,0 -- 

DisplayStars 1052,true,0 -- 

DisplayStars 1060,true,0 -- 

-----

put empty into fld "CreationDate" of stack "Tools"

put empty into fld "ModifDate" of stack "Tools"

else

set the hilite of btn "Preferred" of stack "Tools" to word 2 of item 2 of pRecipe

-----

put word 2 to -1 of item 6 of pRecipe into fld "Type" of stack "Tools"

-----

set the hilite of btn "Hot" of stack "Tools" to word 2 of item 7 of pRecipe

set the hilite of btn "Cold" of stack "Tools" to word 3 of item 7 of pRecipe

-----

put word 2 to -1 of item 8 of pRecipe into fld "TimePrep" of stack "Tools"

put word 2 to -1 of item 9 of pRecipe into fld "TimeCook" of stack "Tools"

-----

DisplayStars 1019,true,word 2 of item 10 of pRecipe -- 

DisplayStars 1027,true,word 2 of item 11 of pRecipe -- 

DisplayStars 1044,true,word 2 of item 12 of pRecipe -- 

DisplayStars 1052,true,word 2 of item 13 of pRecipe -- 

DisplayStars 1060,true,word 2 of item 14 of pRecipe -- 

-----

put word 2 of item 15 of pRecipe into fld "CreationDate" of stack "Tools"

put word 2 of item 16 of pRecipe into fld "ModifDate" of stack "Tools"

end if

end DisplayRecipeInfos

----------------------------

on DisplayStars pID,pFlag,pNumOfStars

local tNumOfStars

-----

if not pFlag then

put howManyStars() into tNumOfStars

else put pNumOfStars into tNumOfStars

repeat with i = pID to (pID + 4)

if i - (pID - 1) <= tNumOfStars then set the icon of btn ID i of stack "Tools" to 1017

else set the icon of btn ID i of stack "Tools" to 1018

end repeat

end DisplayStars

----------------------------

on UpDateBook pLineNum

local tBook,tRecipe

-----

set the itemDel to tab

put the short system date into fld "ModifDate" of stack "Tools"

put the short system date into word 2 of item 16 of line pLineNum of fld "RecipeList" of stack (the mainStack of this stack)

set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to pLineNum

-----

put the uCurBook of stack (the mainStack of this stack) into tBook

put line pLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tRecipe

put tRecipe into line lineOffset(the uCurRecipe of stack (the mainStack of this stack),tBook) of tBook

set the uCurBook of stack (the mainStack of this stack) to tBook

set the uCurRecipe of stack (the mainStack of this stack) to tRecipe

-----

SaveBook -- 

end UpDateBook

----------------------------

on SaveBook

put the uCurBook of stack (the mainStack of this stack) into url("file:" & the uCurBookFilePath of stack (the mainStack of this stack))

end SaveBook

----------------------------

on UpdateText pPrefix,pItem

local tLineNum

-----

if the hilitedText of fld "RecipeList" = empty then exit UpdateText

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" into tLineNum

-----

lock screen

put pPrefix && ConvertReturns(the htmlText of the target) into item pItem of line tLineNum of fld "RecipeList"

UpDateBook tLineNum -- MS

unlock screen

end UpdateText

----------------------------

on UpdateStars pID,pItemNum

local i,tNumOfStars,tLineNum

-----

if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit UpdateStars

-----

repeat with i = pID to (pID + 4)

if the icon of btn ID i of stack "Tools" = 1018 then exit repeat

add 1 to tNumOfStars

end repeat

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum

put word 2 of item pItemNum of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData

if tCurData <> tNumOfStars then

lock screen

put tNumOfStars into word 2 of item pItemNum of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

UpDateBook tLineNum -- MS

unlock screen

end if

end UpdateStars

----------------------------

function howManyStars

put the left of the target + 29 into tPos

if the mouseH < tPos then return 1

else

put (the mouseH - tPos) div 15 + 2 into tNum

if tNum > 5 then return 5

else return tNum

end if

end howManyStars

-----------------------------------

on SetVScrollbars pFldNumbers

local tNum

-----

repeat for each item tNum in pFldNumbers

set the vScrollbar of fld tNum to (the formattedHeight of fld tNum > the height of fld tNum)

end repeat

end SetVScrollbars

-----------------------------------

on EditFields

local tEditFlag,tFldNumbers,tNum

-----

-- if the selectedField <> empty then send "closeField" to the selectedField

-----

put the defaultStack into tDefaultStack

set the defaultStack to me

-----

put (the icon of btn "EditRecipe" of stack "Tools" = 1054) into tEditFlag

-----

put "1,2,3,5,11,12,13,14" into tFldNumbers

lock screen

repeat for each item tNum in tFldNumbers

set the lockText of fld tNum to not tEditFlag

end repeat

if (the icon of btn "EditRecipe" of stack "Tools" = 1054) then set the icon of btn "AddDate" to 1088

else set the icon of btn "AddDate" to 1090

set the visible of btn "AddDate" to (the menuHistory of btn "Tabs" = 3)

select empty

unlock screen

set the defaultStack to tDefaultStack

set the visible of btn "Mask" of stack "Tools" to not tEditFlag

-----

end EditFields

---------------------------------------

on SetTypePopUp pBook

local tLine,tTypeItem,tTypeList,tItems,tStartLine,tEndLine

-----

set the itemDel to tab

repeat for each line tLine in pBook

put word 2 to -1 of item 6 of tLine into tTypeItem

if tab & tTypeItem is not among the lines of tTypeList then put tab & tTypeItem & cr after tTypeList

end repeat

delete last char of tTypeList

sort tTypeList international

-----

put btn "RecipeList" of stack (the mainStack of this stack) into tItems

put lineOffset("Type",tItems) + 1 into tStartLine

if tStartLine = 1 then put lineOffset("(Type",tItems) + 1 into tStartLine

put lineOffset("Température",tItems) - 1 into tEndLine

put tTypeList into line tStartLine to tEndLine of tItems

-----

if the number of lines of tTypeList = 1 then

put "(Type" into line (tStartLine - 1) of tItems

else

put "Type" into line (tStartLine - 1) of tItems

end if

-----

put tItems into btn "RecipeList" of stack (the mainStack of this stack)

end SetTypePopUp

-----------------------------------

function ConvertReturns pText

if "&not;" is in pText then replace "&not;" with "</p>" & cr & "<p>" in pText

else replace "</p>" & cr & "<p>" with "&not;" in pText

return pText

end ConvertReturns

-----------------------------------

function StripExtension pList

local tLine,tStrippedList

-----

repeat for each line tLine in pList

put char 1 to (offset(".",tLine) - 1) of tLine & cr after tStrippedList

end repeat

delete last char of tStrippedList

return tStrippedList

end StripExtension

-----------------------------------

function SwitchList pList

if comma is in pList then replace comma with cr in pList

else replace cr with comma in pList

return pList

end SwitchList

-----------------------------------

function AppFolder

local tAppFolderName

-----

put the value of word 2 of the long name of me into tAppFolderName

set the itemDel to slash

return item 1 to -2 of tAppFolderName & slash

end AppFolder

-----------------------------------

function CleanList pList

local tLine,tCleanedList

-----

repeat for each line tLine in pList

if char 1 of tLine <> "." then put tLine & cr after tCleanedList

end repeat

delete last char of tCleanedList

return tCleanedList

end CleanList

-----------------------------------

function InternationalToUpper pText

local tChar,tText

-----

repeat for each char tChar in pText

put chartoNum(tChar) into tASCIIVal

-----

if tASCIIVal >= 90 then

if tASCIIVal >= 97 and tASCIIVal <= 122 then

put numToChar(tASCIIVal-32) after tText

else if tASCIIVal = 141 then

put numToChar(130) after tText

else if tASCIIVal = 142 then

put numToChar(131) after tText

else if tASCIIVal = 143 then

put numToChar(233) after tText

else if tASCIIVal = 136 then

put numToChar(203) after tText

else if tASCIIVal = 137 then

put numToChar(229) after tText

else if tASCIIVal = 144 then

put numToChar(230) after tText

else if tASCIIVal = 143 then

put numToChar(233) after tText

else if tASCIIVal = 207 then

put numToChar(206) after tText

else if tASCIIVal = 153 then

put numToChar(239) after tText

end if

else

put tChar after tText

end if

end repeat

-----

return tText

end InternationalToUpper

cREVGeometryCachestackID4152ê @ÿÿÿÿÝÝ€Æ cREVGeneral bookmarks handlerListscriptSelection char 1 to 0 prevHandler tempScriptscriptcREVGeometryCacheIDsF10941123402581114109354995225310551093620712883104310935228596531036109411451404511211093510162273102410935371767341049109368507744610841093697998805108710936980300301089109411299921211181093443423038102010935117901111026109353631897010461093440401923101110936784278361074109354995213610541094054324566107110940543245671076109344163603110141094650477070107910946504770691086109344163618410821093508428442102310946504770711081109367842769010721094553969569198810935271304921042109367990755310771093685077510108510936406513461063109352214917810331094034007342110110935234129431038109369799886610881093536357350104810935371768171050109368049762310801094650483831269310934416359691013109344163623510831093620832059105910941976036751163109352245021110351093522875953103710936404013571062109403650608911021093441636084101510935107038401025109367842790910751093700181551109010934339892261003109473279433236451093521389399103210936813199781082109405442282011091093681319979108310934377056961008109353674277010511093678427762107310940281017431067109352226909210341094112837199111610935363112681045109352786895310441093679907631107810934350932621006109411237343411151093441636135101610938959008731092cREVGeometrycacheorderû1093510162273 1093640651346 1093511790111 1093440401923 1093437705696 1093510703840 1093521389399 1094054422820 1094112999212 1094114514045 1094650483831 1093443423038 1093523412943 1094112340258 1094112837199 1094650477071 1093435093262 1093433989226total70îõ'ö÷ø:;óð  0123568<=?@ABDMNU[‹Ä …=îTitle i €›# cREVGeometry Master,expectedRect 16,5,428,40Master,scalebottomDistanceMaster,movevDistancefalseMaster,movehDistancefalseMastertrueMaster,scalerightAbsolutetrueMaster,scalerighttrueMaster,scalerightDistance-266Master,scalerightObjectRef 1093510703840Master,scalerightObjectSiderightMaster,cardRanking0Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral revUniqueID 1093435093262 ë RecipeName+fon closeField local tLineNum ----- if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit closeField ----- set the itemDel to tab if target = empty then beep put item 1 of the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) into target select text of the target exit closeField end if ----- put InternationalToUpper(target) into target ----- put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum put item 1 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData ----- if tCurData <> target then lock screen put target into item 1 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) UpDateBook tLineNum -- ÆMS unlock screen end if end closeField €@˜& cREVGeometry Master,expectedRect 17,5,427,43Master,scalebottomDistanceMaster,movevDistancefalseMaster,movehDistancefalseMastertrueMaster,scalerightAbsolutetrueMaster,scalerighttrueMaster,scalerightDistance-268Master,scalerightObjectRef 1093510703840Master,scalerightObjectSiderightMaster,cardRanking0Master,scaleleftDistanceMaster,scaletopDistance cREVGeneralscriptChecksum‰½:´;Ùª–¶ƒ™ D revUniqueID 1093433989226 bookmarks handlerList closeField tempScript prevHandler closeFieldscriptSelectionchar 869 to 868script Z

on closeField

local tLineNum

-----

if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit closeField

-----

set the itemDel to tab

if target = empty then

beep

put item 1 of the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) into target

select text of the target

exit closeField

end if

-----

put InternationalToUpper(target) into target

-----

put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum

put item 1 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData

-----

if tCurData <> target then

lock screen

put target into item 1 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

UpDateBook tLineNum -- MS

unlock screen

end if

end closeField

õ + grisŽ.png @€ÿB!‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF‘IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_dùd###Î ²‹‹‹‹……ž ˆ¦d9©¹âöíÛp¶ªª*Ü!ØÌì?~€1râÀíD m÷ÿŸ¬#f= …χRD]ÄF¥ˆ-êé_HÎÜšè´Fn8ahÓM|Ä‚”×B}ÕÉøj8Dóÿÿÿ 4šOÿþû QvÌõP]P¿ý;â9ä TG)@| ¶ðȨÿ ÿ¡Vÿó0ƒì{˜áÿ.e„ù ÎgDq@±`Æ(3Bû?R¨3¢$@´øï/T/#Â÷HÑÓŽ"´ GüE ˜w ^xöì9ÞDúøÉc 1)))TS‚ îˆ?þ€³5¦§0s Jî@¶¤G†#þýÅ X¨éÿ¢ €PæC`ö32ÂãD»¸¸`X²gÏ8›ü¹³g1Ý€ÅÄ‚t°Dr $Assêô)Da ¤S§N6ÐV¨j…–`G` G<àß?"¢æIÔ €PCâ?,K’ž&þýÿK„"HaÆÈ€ê€bÁH­ÿÈJ”ÿ‰ p•Orp@,œœœ(Ž@)õ'''xÍyôèQ±µÙ|ýÄ"""nr½{÷Üž€)ÄU%#ƒC‡‘e@‚Ê"#>}ú¶d?@± ‚-¿~ý:ƒŒŒ ½À“'OàmM€7jŒŒŒŽ?né€ Ò €ªpPÛD[ZZ‚C €À­í3gÎüùò%Ã… @4¨éO+jêƒÚ˜àF®±±1#@1ÂÉþýûÿƒA Oš9Ôª¥?gÀ  ÀQc‹§ÃáIEND®B`‚ cREVGeneral revUniqueID 1093441635969öEnfoncŽ grisŽ.png @€6ÿB!é‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF_IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_dùd###Î ²‹‹‹‹……ž ˆ¦d95r,·¡˜Ù?~ücäÄ€ jKA »ÿ‘×RdõÑËD¬³Iמ¨ÔN@Šw wæ1¡H¡ ZÕ¸Æmâ d@\ õ T'#ÈP°# šÿÿÿ³b2Ä©…»ª ê·`=Ï!‡@¡:˜HâC°ÿ@Fýgøuà0¤â*Ÿñ?Âðÿÿ0Âüç3¢8 €X0ã d#,pa¡Ì€Ä€ÀÈóA©Ÿ‘á{¤h„*DZHŠ#þ¢„’ Ïž='9‘JII¡š‚äd@pGüùóœ¨ 0=…™[@ €Pr"ˆ"Güû‹°PÓÿ!E@¡$Ìÿ ‡ ’><î@´‹‹ ÉŽ8wö,¦°ø €Xƒ–h@.$0hnrN>…#¤CáÐÄŒV¨j…æy°#°…#¥€æÉÿ(. ÔøË’ŒÔ³%52BCÕÄ‚‘Zÿ3ÐÆ0ÃÿÓ '''Š# E1m«a‘ÍÙ@,"""à&×»wïÀí ˜B\U2E±ô(¨,9âÓ§O`{Aö‹   Øòëׯ3ÈÈÈ0Ð sæÌÿ—/_2\¸pDƒšþ´ ¦>¨i``nä3#,‘ìß¿ÿ?HÔðäàà ™#@­*PúyÖÁÁœð Z‚ï¿hÛ­IEND®B`‚ cREVGeneral revUniqueID 1093441636031÷ EnfoncŽ+.png @€ÿ&!”‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸ3<~ü˜áÍ›7 ÿþ‡H1µÈs `fffa••e` –ïß¿ƒCàýû÷ ÜÜÜ`A°bFFFª9â ÏýøñƒáÅ‹`û@!"$$Ä@, Ÿƒ¢¤H^^ì:cXXX¨þüaøúõ+8=ܸqõÄrˆ¡££Ãàìì &Pà ƒ±ÉãG–aP´ƒ<ùðáCpèÜ» „ÂÆÆ†¢˜PðFGGÃùK—.…‹ {@öw''' 01þûÌžÿA!t8û€(–ƒ ‚²£Àª òõP!°ˆÈ}0@,Èù–x`–Aò0ÔŒPƒþù w ûú0mµ€”£âˆÿPGÀ¢è„Ô²ˆ%õ‚²ç_XA± lî?F°ÿ!9&þªd8DÿÃ<õá`$ ºAÿþýÄíÿ¡aÊÀ€Ä€ÉÀ"ˆþÔ‹%©"QÐÐaüQ"Š#@Ùõïßh†@|’’Š’òAlälœ’œŒâ;{ΜÙpýÈžÙƒ ˆYäBtÈ)f9²C‹c䘉½B· €XÐ% ’ˆøCMý (€aä,Lczb.ÌÃ0@ ó/0M@#š ‰óàÁƒ>rvr‚8¨fÿþýòçΞ…ÅW2 =aŠ#þÀ r=0aBò6ÌWŒ §NŸBIžÿa…ZpêÔ)XìÀ‡–71Fhñ±ÙÄ‚^Á€ƒé?#zdà(5Aå 0+þûÆ ¸rÜG€³3’#5aÒ_p\1â´5]@‹PÿÿKDÆv9ؤô@,¨eÐ…ÿþå¸ÿ !ðÿ1zþ£ØÄ+Ãa¤4ívïÞ Ï–G%Z²= ûˆTuƒò8¨n58`õrÙŽ :tˆ¤öÌr= û@ö‚ì AAAp ÔÒaË@µ#5[Uȉ”@­9XË T¥¸QcddÎ[·n›[\\\6ä8„¿}ûÆðîÝ;°c@ö‚ÄÜÚ>sæÌÿ—/_2\¸pDƒšþ´ ¦¸¸8ƒ¸=kllÌ@Œ°ü ,ñþƒA!jèÒ €Ò($@župp5@€Ž*^˜?#¹ŸIEND®B`‚ cREVGeneral revUniqueID 1093441636084ø EnfoncŽ-.png @€6ÿ&!6‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF¬IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸ3<~ü˜áÍ›7 ÿþ‡H1µÈs `fffa••e` –ïß¿ƒCàýû÷ ÜÜÜ`A°bFFFª9â ÏýøñƒáÅ‹`û@!"$$Ä@, Ÿƒ¢¤H^^ì:cXXX¨þüaøúõ+8=ܸqõÄrˆ¡££Ãàìì &Pà ƒ±ÉãG–aP´ƒ<ùðáCpèÜ» „ÂÆÆ†¢˜Pð’"Ž @ö€ì9îNNN`bü÷˜=ÿƒBèpö P ,DfÃ|ÿ.†P;"²d  rþ…%¸< u#Ô `>ˆg#¹ d)(J ŽøuÌ‘ÿ | ™ û` €XPR/({þ…TÓÁæþ[ÉñŽÀ@bÿ‡ê™ÑÿH.9hr´J…¿ÁÁÆ ^x:ÓàpªøDAC‡ñ?F‰ @(Že׿ÿ¡ñAJJ*ΔGöˆ=gÎl¸~d'‚ìAÄ‚,r!ºän!º£`b0Ç z5Ä‘í t ˆ$#R cÏzÈ|dÇÀÄA4¦‡ æÂ< „‘0ÿÓ4ò ¹’8
>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_dùd###Î ²‹‹‹‹……ž ˆ¦d9©¹"::Î^ºt)Ü!ØÌì?~€1râÀíD Íýÿ'sŠÛy@Kkt¶(dP•¨’È f6C»GºûO!²us¡Ú®9aÈgq rPB\ õ T'ã¨á ÍÿÿÿƒÐh¾þûï/DØ!0×CuAýöì¸ÿzÕÀDŠƒ-ü2ê?èÿƒy˜Á ö=Ìðÿÿ0Âüç3¢8 €X0ã ”‚!¾ëbDr’ƒÐà¿¿P½Œ ß#E#L 8ŠÐB €Pñ%$`Þx!%%%åƒØ I)ÉÐx@8tΜ9¨¦ 9Ü”?þ€³.ÊZ0Ë‘—ǰ, ó%¦§0s Jî@R"GrŠ¥r(†BÈê@¾%VŒ€…šþÉ<€BI˜ÿAÙÏÈ;}ðàA ß8;9A̪ٿ?†ü¹³g1Ý€é?€bAN°Dr $Á|ÇÈpêô)DÁ @æ©S§ˆ(Þ  ­P Ô, -ÀŽÀŽÅ4¨8fFå0&ì˜'ÿ£¸ €PCâ?,K2â´5]@‹FPÿ%ìˆÂŒ‘ÕÄ‚‘Zÿ3å”â‰& †PŠ€báääDqJ©GìÞ½ž-=JDÈ1bä4ýÄ"""nr½{÷Üž€)ÄU%#ƒC‡‘Të‚< *‹@ŽøôéØ^ýÄ"((¶üúõë 222 ôOž<·5ܨ122b8~ü8¸¥jp€\H+ªÂAmmii €·¶Ïœ9óÿåË— .\`Ñ ¦?­¨©jc€¹ÆÆÆŒÄK$Àï?HÔðäàà ™#@­*PúyÖÁÁœð ]0§¤’ÀIEND®B`‚ cREVGeneral revUniqueID 1093441636184; Normal-.png @€6ÿ !‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF|IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_dùd###Î ²‹‹‹‹……ž ˆ¦d95r,·¡˜Ù?~ücäÄ@,ÈŠþ âÿŒ@ý±Á”ËA‘Ù0G€Bd#Ä8ˆ˜Í6ÙÄ‚ìˆk‘,€äa¨Íÿÿÿƒ8d ” ó;XØ!0×CuAýö¬ â9ä TG)@| ¶äȨÿ ÿ¡ÖADÿÁÙpQ°Ã`ž@¸Žæ§ÿÇ"; €X0ã ”‚!¾ëbDr–6 Äÿ!êÁ1„=0G@”A¢-$ÅQBæˆRRRq¦|HüCmBrèœ9sPMAr2 ¸#þüùÎF¸(kÁ,Ä•ab0_bz 3·€@¡äD!'7ìY™ì˜8È·ÿýÅ X¨éÿôJÂürÌ~FFxÜ胒\fœ;{Ó ˜þc äôK4 —@ÔW@ΩӧadFÔd@€&x´¤@¨YVügD êÔ`Œ0OþGq @¡†ÄX–d¤žÅ(©‘‚¨Ž ŒÔúŸ6€þžäà €X899QRêQ pP² €XDDDÀM®wïÞÛ0…¸ &ŠbèQPYrħOŸÀö‚ì AAA°åׯ_g‘‘a xòä ¼­ @àF‘‘ÃñãÇÁ-PƒäBZPj»€hKKKp¨¸µ}æÌ™ÿ/_¾d¸páˆ5ýi@M}PÓÀÀÜÈ566f FX"Ù¿ÿ ¨áÉÁÁA3G€ZU ôò¬ƒƒ8ᤣ PáiÁIEND®B`‚ cREVGeneral revUniqueID 1093441636235 ó PrŽsentationÀ@j”€  cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect16,106,428,490Master,scalebottomDistance-47Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-290Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral revUniqueID 1093440401923 ê  RecipeList i €·Jþ¤ cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistance-144Master,scaleBottomscaleBottomtrueMaster,scaleRightscaleBottomtrueMastertrueMaster,scaleBottomObjectRefcardMaster,moveHObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,movevDistancefalseMaster,scalebottomDistance-43Master,expectedRect441,74,695,494Master,moveHObjectSiderightMaster,scaleRightAbsolutefalseMaster,scaleRightfalseMaster,scalerightDistance -0.023944Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaletopDistanceMaster,scaleleftDistanceMaster,moveHAbsolutetrue Master,moveHtrue cREVGeneralscriptChecksumÔŒÙ²é€ ˜ìøB~ bookmarks revUniqueID 1093510703840 handlerListscriptSelectionchar 323 to 322 prevHandler tempScriptscript

ÿ RecipePopUpêBuaon mouseDown local tLoc ----- set the icon of me to 1077 put the bottomLeft of me into tLoc add 3 to item 2 of tLoc popUp btn "RecipeList" at tLoc end mouseDown ----------------------------------- on mouseUp set the icon of me to 1078 end mouseUp ----------------------------------- on mouseLeave set the icon of me to 1078 end mouseLeave ----------------------------------- on mouseRelease set the icon of me to 1078 end mouseRelease ----------------------------------- on mouseEnter set the tooltip of me to "Extraire des recettes du livre" && quote & fld "Book" & quote end mouseEnter @ÅP!+Extraire des recettes du livre "Mon livre"6 cREVGeneralscriptChecksumQ~–Öw£`¨­Q`ý.mKï bookmarks revUniqueID 1093508428442 handlerList4mouseDown mouseUp mouseLeave mouseRelease mouseEnterscriptSelectionchar 160 to 159 prevHandlermenuPick tempScriptscriptI

on mouseDown

local tLoc

-----

set the icon of me to 1077

put the bottomLeft of me into tLoc

add 3 to item 2 of tLoc

popUp btn "RecipeList" at tLoc

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1078

end mouseUp

-----------------------------------

on mouseLeave

set the icon of me to 1078

end mouseLeave

-----------------------------------

on mouseRelease

set the icon of me to 1078

end mouseRelease

-----------------------------------

on mouseEnter

set the tooltip of me to "Extraire des recettes du livre" && quote & fld "Book" & quote

end mouseEnter

ê ü RecipeList '©Íon mouseDown focus on me DisplayRecipe -- ÆS end mouseDown --------------------------------- on mouseMove if the mouse is down and the foregroundcolor of line (the hilitedLine of me) of me <> white then mouseDown -- Æ end mouseMove --------------------------------- on mouseRelease mouseDown -- Æ end mouseRelease --------------------------------- on mouseUp --DisplayRecipe -- ÆS end mouseUp --------------------------------- on mouseEnter local tToolTip ----- switch fld "Type" case "Toutes les recettes" put "Recettes disponibles dans le livre" && quote & fld "Book" & quote into tToolTip break case "Mes recettes prŽfŽrŽes" put "Recettes prŽfŽrŽes dans le livre" && quote & fld "Book" & quote into tToolTip break default put "Recettes disponibles dans la catŽgorie" && quote & fld "Type" & quote && "du livre" && quote & fld "Book" & quote into tToolTip end switch ----- set the tooltip of me to tToolTip end mouseEnter blackÐ@½kò6Recettes disponibles dans la catŽgorie "" du livre ""ú cREVGeometryMaster,scaleBottomObjectSideBottomMaster,moveVObjectSidebottomMaster,scaleBottomscaleBottomtrueMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,moveVObjectRefcardMaster,scaleBottomAbsolutetrueMaster,moveVAbsolutefalseMaster,scaleBottomtrue Master,moveVfalseMaster,expectedRect447,109,689,601Master,scalebottomDistance-47Master,movevDistance -0.445065Master,scalerightDistanceMaster,cardRanking1Master,scaleleftDistanceMaster,scaletopDistance cREVGeneralscriptChecksumèŸSd§bøaÃR™¿ bookmarks revUniqueID 1093443423038 handlerList3mouseDown mouseMove mouseRelease mouseUp mouseEnterscriptSelectionchar 477 to 957 prevHandler mouseDown tempScriptscript <

on mouseDown

focus on me

DisplayRecipe -- S

end mouseDown

---------------------------------

on mouseMove

if the mouse is down and the foregroundcolor of line (the hilitedLine of me) of me <> white then mouseDown -- 

end mouseMove

---------------------------------

on mouseRelease

mouseDown -- 

end mouseRelease

---------------------------------

on mouseUp

--DisplayRecipe -- S

end mouseUp

---------------------------------

on mouseEnter

local tToolTip

-----

switch fld "Type"

case "Toutes les recettes"

put "Recettes disponibles dans le livre" && quote & fld "Book" & quote into tToolTip

break

case "Mes recettes préférées"

put "Recettes préférées dans le livre" && quote & fld "Book" & quote into tToolTip

break

default

put "Recettes disponibles dans la catégorie" && quote & fld "Type" & quote && "du livre" && quote & fld "Book" & quote into tToolTip

end switch

-----

set the tooltip of me to tToolTip

end mouseEnter

ê #Type  Oon mouseEnter set the tooltip of me to "Extraction actuelle" end mouseEnter æPªExtraction actuelle cREVGeneralscriptChecksum.Í0;¡(5?Ë=~€Åx revUniqueID 1093620832059 bookmarks handlerList mouseEnter tempScript prevHandler mouseEnterscriptSelection char 15 to 14scriptý

on mouseEnter

set the tooltip of me to "Extraction actuelle"

end mouseEnter

&RecipeNumLabel  Ú----------------------------------- on mouseEnter set the tooltip of me to "Nombre de recettes disponibles dans la catŽgorie" && quote & fld "Type" & quote && "du livre" && quote & fld "Book" & quote end mouseEnter „S0\Nombre de recettes disponibles dans la catŽgorie "Toutes les recettes" du livre "Mon livre" cREVGeneralscriptChecksumî¸RWÏ<"7»{ÂþzÔN· revUniqueID 1093640401357 bookmarks handlerList mouseEnter tempScript prevHandlerscriptSelectionchar 149 to 148scriptù

-----------------------------------

on mouseEnter

set the tooltip of me to "Nombre de recettes disponibles dans la catégorie" && quote & fld "Type" & quote && "du livre" && quote & fld "Book" & quote

end mouseEnter

+ RecipeListàÀ u "on menuPick pItem local tCatChoice,tUserChoice,tCurRecipe,tCurBook,tFilterString,tLineNum ----- set cursor to 4 if the optionKey is down then put fld "RecipeList" into tCurBook else put the uCurBook of this stack into tCurBook ----- set the itemDel to "|" put item 1 of pItem into tCatChoice put last item of pItem into tUserChoice put the hilitedText of fld "RecipeList" into tCurRecipe ----- set the itemDel to comma set the wholeMatches to true ----- switch tCatChoice case "Toutes les recettes" put empty into tFilterString break case "Mes recettes prŽfŽrŽes" put "PREF_ true" into tFilterString break case "Type" put "TYPE_" && tUserChoice into tFilterString break case "TempŽrature" put "HOT_" && item itemOffset(tUserChoice,"Plat chaud,Plat froid,Plat chaud ou froid") of "true false,false true,true true" into tFilterString break case "DifficultŽ" put "EASY_" && itemOffset(tUserChoice,"Trs facile,Facile,Normal,Difficile,Trs difficile") into tFilterString break case "Cožt" put "MONEY_" && itemOffset(tUserChoice,"Trs Žconomique,ƒconomique,Normal,Cher,Trs cher") into tFilterString break case "Temps" put "SPEED_" && itemOffset(tUserChoice,"Trs rapide,Rapide,Normal,Long,Trs long") into tFilterString break case "Ë l'avance" put "ADVANCE_" && itemOffset(tUserChoice,"Sur le moment,Un peu avant,PartagŽ,Le jour mme,La veille ou plus") into tFilterString break case "Classement" if tUserChoice <> "Non classŽes" then put "RATING_" && itemOffset(tUserChoice,"Pas du tout,Un peu,Beaucoup,PassionnŽment,Ë la folie") into tFilterString else put "RATING_ 0" into tFilterString end if break end switch ----- filter tCurBook with "*" & tFilterString & "*" ----- if tCurBook = empty then beep else lock screen put tUserChoice into fld "Type" put tCurBook into fld "RecipeList" put the number of lines of fld "RecipeList" into fld "RecipeNumLabel" SetVScrollbars "6" -- Æ put lineOffset(tCurRecipe,tCurBook) into tLineNum if tLineNum <> 0 then set the hilitedLine of fld "RecipeList" to tLineNum else set the hilitedLine of fld "RecipeList" to 1 DisplayRecipe -- ÆS end if unlock screen ----- switch tUserChoice case "Toutes les recettes" put "Recettes disponibles dans le livre" && quote & fld "Book" & quote into tToolTip break case "Mes recettes prŽfŽrŽes" put "Recettes prŽfŽrŽes dans le livre" && quote & fld "Book" & quote into tToolTip break default put "Recettes disponibles dans la catŽgorie" && quote & tUserChoice & quote && "du livre" && quote & fld "Book" & quote into tToolTip end switch ----- set the tooltip of fld "RecipeList" to tToolTip end if end menuPick €@°ÿ¼' Toutes les recettes Mes recettes prŽfŽrŽes - Type Abats Agneau ApŽritif Autre BÏuf Boisson Canard Conserve Coquillage Crpes Crožte CrustacŽ Dessert EntrŽe ƒtranger G‰teau Gibier Glace Gratin Jambon Lapin LŽgumes Îufs P‰tes Plat unique Poisson Porc RŽgional Riz Salade Sandwich Sauce Soupe Tarte salŽe Tarte sucrŽe Terrine Veau Volaille TempŽrature Plat chaud Plat froid Plat chaud ou froid DifficultŽ Trs facile Facile Normal Difficile Trs difficile Cožt Trs Žconomique ƒconomique Normal Cher Trs cher Temps Trs rapide Rapide Normal Long Trs long Ë l'avance Sur le moment Un peu avant PartagŽ Le jour mme La veille ou plus Classement Pas du tout Un peu Beaucoup PassionnŽment Ë la folie - Non classŽes cREVGeneral scriptChecksumBú2^G¶Z g(…u, breakPoints66 handlerListmenuPickscriptSelectionchar 2684 to 2683 revUniqueID 1094028101743 bookmarks tempScript prevHandlermenuPickscript“

on menuPick pItem

local tCatChoice,tUserChoice,tCurRecipe,tCurBook,tFilterString,tLineNum

-----

set cursor to 4

if the optionKey is down then put fld "RecipeList" into tCurBook

else put the uCurBook of this stack into tCurBook

-----

set the itemDel to "|"

put item 1 of pItem into tCatChoice

put last item of pItem into tUserChoice

put the hilitedText of fld "RecipeList" into tCurRecipe

-----

set the itemDel to comma

set the wholeMatches to true

-----

switch tCatChoice

case "Toutes les recettes"

put empty into tFilterString

break

case "Mes recettes préférées"

put "PREF_ true" into tFilterString

break

case "Type"

put "TYPE_" && tUserChoice into tFilterString

break

case "Température"

put "HOT_" && item itemOffset(tUserChoice,"Plat chaud,Plat froid,Plat chaud ou froid") of "true false,false true,true true" into tFilterString

break

case "Difficulté"

put "EASY_" && itemOffset(tUserChoice,"Très facile,Facile,Normal,Difficile,Très difficile") into tFilterString

break

case "Coût"

put "MONEY_" && itemOffset(tUserChoice,"Très économique,Économique,Normal,Cher,Très cher") into tFilterString

break

case "Temps"

put "SPEED_" && itemOffset(tUserChoice,"Très rapide,Rapide,Normal,Long,Très long") into tFilterString

break

case "À l'avance"

put "ADVANCE_" && itemOffset(tUserChoice,"Sur le moment,Un peu avant,Partagé,Le jour même,La veille ou plus") into tFilterString

break

case "Classement"

if tUserChoice <> "Non classées" then

put "RATING_" && itemOffset(tUserChoice,"Pas du tout,Un peu,Beaucoup,Passionnément,À la folie") into tFilterString

else

put "RATING_ 0" into tFilterString

end if

break

end switch

-----

filter tCurBook with "*" & tFilterString & "*"

-----

if tCurBook = empty then beep

else

lock screen

put tUserChoice into fld "Type"

put tCurBook into fld "RecipeList"

put the number of lines of fld "RecipeList" into fld "RecipeNumLabel"

SetVScrollbars "6" -- 

put lineOffset(tCurRecipe,tCurBook) into tLineNum

if tLineNum <> 0 then set the hilitedLine of fld "RecipeList" to tLineNum

else

set the hilitedLine of fld "RecipeList" to 1

DisplayRecipe -- S

end if

unlock screen

-----

switch tUserChoice

case "Toutes les recettes"

put "Recettes disponibles dans le livre" && quote & fld "Book" & quote into tToolTip

break

case "Mes recettes préférées"

put "Recettes préférées dans le livre" && quote & fld "Book" & quote into tToolTip

break

default

put "Recettes disponibles dans la catégorie" && quote & tUserChoice & quote && "du livre" && quote & fld "Book" & quote into tToolTip

end switch

-----

set the tooltip of fld "RecipeList" to tToolTip

end if

end menuPick

ê  ð IngrŽdients yon closeField UpdateText "ING_",3 -- ÆS set the htmlText of fld "IngrŽdients2" to the htmlText of me end closeField À@j”€  cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect16,106,428,490Master,scalebottomDistance-47Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-290Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneralscriptChecksumýF#_»ßºSiƒl6sŸÏÐ bookmarks revUniqueID 1093437705696 handlerList closeFieldscriptSelection char 82 to 81 prevHandler closeField tempScriptscript·

on closeField

UpdateText "ING_",3 -- S

set the htmlText of fld "Ingrédients2" to the htmlText of me

end closeField

ê  Commands a€øö±" cREVGeometryMaster,moveVObjectSidebottomMaster,movehDistance-374MastertrueMaster,scaleLeftObjectRef 1093510162273Master,moveVObjectRefcardMaster,moveHObjectRefcardMaster,moveVAbsolutetrue Master,moveVtrueMaster,scaleLeftObjectSiderightMaster,expectedRect17,502,427,536Master,scalebottomDistanceMaster,movevDistance-18Master,moveHObjectSiderightMaster,scalerightAbsolutefalseMaster,scalerightfalseMaster,scalerightDistance -0.001408Master,scalerightObjectRef 1093510162273Master,scalerightObjectSiderightMaster,scaleLeftAbsolutefalseMaster,scaleLeftfalseMaster,cardRanking2Master,scaleleftDistance -0.250704Master,scaletopDistanceMaster,moveHAbsolutetrue Master,moveHtrue cREVGeneral bookmarks revUniqueID 1093521389399 handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript PrintRecipe*B áon mouseDown set the icon of me to 1045 end mouseDown ----------------------------------- on mouseUp set the icon of me to 1046 doStuff -- Æ end mouseUp ----------------------------------- on mouseRelease set the icon of me to 1046 end mouseRelease ----------------------------------- on doStuff if the hilitedText of fld "RecipeList" = empty then beep exit doStuff end if ----- if "PrintA4" is among the lines of the windows then close stack "PrintA4" set the htmlText of fld "Title" of stack "PrintA4" to the htmlText of fld "RecipeName" set the htmlText of fld "Ingredients" of stack "PrintA4" to the htmlText of fld "IngrŽdients" set the htmlText of fld "Recipe" of stack "PrintA4" to the htmlText of fld "Recette" put "Provenance :" && fld "Book" into fld "Infos" of stack "PrintA4" ----- set the cantAbort of this stack to true go invisible to stack "PrintA4" print this cd close stack "PrintA4" set the cantAbort of this stack to false end doStuff ----------------------------------- on mouseEnter set the itemDel to tab set the tooltip of me to "Imprimer la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote end mouseEnter @`ú!;Imprimer la recette "AGNEAU POULETTE" du livre "Mon livre" cREVGeneralscriptChecksum‚Š“â“µ:Å‹„ª aæ bookmarks revUniqueID 1093536357350 handlerList1mouseDown mouseUp mouseRelease doStuff mouseEnterscriptSelectionchar 826 to 825 prevHandlerdoStuff tempScriptscriptO

on mouseDown

set the icon of me to 1045

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1046

doStuff -- 

end mouseUp

-----------------------------------

on mouseRelease

set the icon of me to 1046

end mouseRelease

-----------------------------------

on doStuff

if the hilitedText of fld "RecipeList" = empty then

beep

exit doStuff

end if

-----

if "PrintA4" is among the lines of the windows then close stack "PrintA4"

set the htmlText of fld "Title" of stack "PrintA4" to the htmlText of fld "RecipeName"

set the htmlText of fld "Ingredients" of stack "PrintA4" to the htmlText of fld "Ingrédients"

set the htmlText of fld "Recipe" of stack "PrintA4" to the htmlText of fld "Recette"

put "Provenance :" && fld "Book" into fld "Infos" of stack "PrintA4"

-----

set the cantAbort of this stack to true

go invisible to stack "PrintA4"

print this cd

close stack "PrintA4"

set the cantAbort of this stack to false

end doStuff

-----------------------------------

on mouseEnter

set the itemDel to tab

set the tooltip of me to "Imprimer la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote

end mouseEnter

êInfos*B Æon mouseDown set the icon of me to 1049 end mouseDown ----------------------------------- on mouseUp set the icon of me to 1050 doStuff -- Æ end mouseUp ----------------------------------- on mouseRelease set the icon of me to 1050 end mouseRelease ----------------------------------- on doStuff switch the platform case "MacOS" if "Tools" is among the lines of the windows then close stack "Tools" else DisplayRecipeInfos the hilitedText of fld "RecipeList" -- ÆS set the height of stack "Tools" to the height of this stack - 40 drawer stack "Tools" at right of this stack aligned to top end if break default ######################## end switch end doStuff ----------------------------------- on mouseEnter set the itemDel to tab if "Tools" is among the lines of the windows then set the tooltip of me to "Masquer les infos de la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote else set the tooltip of me to "Afficher les infos de la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote end if end mouseEnter @„ú!HAfficher les infos de la recette "AGNEAU POULETTE" du livre "Mon livre" cREVGeneralscriptChecksum`á!›ù_Æ«Ðu“(Ük+ revUniqueID 1093536742770 bookmarks handlerList1mouseDown mouseUp mouseRelease doStuff mouseEnter tempScript prevHandlerdoStuffscriptSelectionchar 749 to 748script õ

on mouseDown

set the icon of me to 1049

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1050

doStuff -- 

end mouseUp

-----------------------------------

on mouseRelease

set the icon of me to 1050

end mouseRelease

-----------------------------------

on doStuff

switch the platform

case "MacOS"

if "Tools" is among the lines of the windows then

close stack "Tools"

else

DisplayRecipeInfos the hilitedText of fld "RecipeList" -- S

set the height of stack "Tools" to the height of this stack - 40

drawer stack "Tools" at right of this stack aligned to top

end if

break

default

########################

end switch

end doStuff

-----------------------------------

on mouseEnter

set the itemDel to tab

if "Tools" is among the lines of the windows then

set the tooltip of me to "Masquer les infos de la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote

else

set the tooltip of me to "Afficher les infos de la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote

end if

end mouseEnter

ê: AddRecipe*B on mouseDown set the icon of me to 1015 end mouseDown ----------------------------------- on mouseUp if the selectedField <> empty then send "closeField" to the selectedField set the icon of me to 1082 DisplayNewRecipe -- Æ end mouseUp ----------------------------------- on mouseRelease set the icon of me to 1082 end mouseRelease ----------------------------------- on mouseEnter if the icon of me = 1082 then set the tooltip of me to "Ajouter une recette au livre" && quote & fld "Book" & quote end mouseEnter @ú!)Ajouter une recette au livre "Mon livre": cREVGeneralscriptChecksumyÁ­­œœÈ¹ß»ô5.ß bookmarks revUniqueID 1093681319978 handlerList)mouseDown mouseUp mouseRelease mouseEnterscriptSelectionchar 525 to 524 prevHandler mouseDown tempScriptscript[

on mouseDown

set the icon of me to 1015

end mouseDown

-----------------------------------

on mouseUp

if the selectedField <> empty then send "closeField" to the selectedField

set the icon of me to 1082

DisplayNewRecipe -- 

end mouseUp

-----------------------------------

on mouseRelease

set the icon of me to 1082

end mouseRelease

-----------------------------------

on mouseEnter

if the icon of me = 1082 then set the tooltip of me to "Ajouter une recette au livre" && quote & fld "Book" & quote

end mouseEnter

ê; DeleteRecipe*B Óon mouseDown set the icon of me to 1016 end mouseDown ----------------------------------- on mouseUp set the icon of me to 1083 if the hilitedText of fld "RecipeList" = empty then beep else doStuff -- Æ end mouseUp ----------------------------------- on mouseRelease set the icon of me to 1083 end mouseRelease ----------------------------------- on doStuff set the itemDel to tab put "Supprimer la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote && "?" \ & cr & "Attention : cette opŽration est irrŽversible." into tPrompt put GetAnswer(tPrompt,"warning","Supprimer","Annuler") into tAnswer -- ÆS ----- if tAnswer = "Supprimer" then lock screen put the hilitedLine of fld "RecipeList" into tLineNum delete line tLineNum of fld "RecipeList" ----- put the uCurBook of this stack into tBook delete line lineOffset(the uCurRecipe of this stack,tBook) of tBook set the uCurBook of this stack to tBook ----- subtract 1 from fld "RecipeNumLabel" if fld "RecipeNumLabel" = 0 then if fld "Type" = "Toutes les recettes" then else put the uCurBook of this stack into tBook put the number of lines of tBook into fld "RecipeNumLabel" put "Toutes les recettes" into fld "Type" put tBook into fld "RecipeList" set the hilitedLine of fld "RecipeList" to 1 end if else put the number of lines of fld "RecipeList" into tMaxLines set the hilitedLine of fld "RecipeList" to min(tLineNum,tMaxLines) end if DisplayRecipe -- ÆS unlock screen with visual wipe left very fast ----- SaveBook -- Æ end if end doStuff ----------------------------------- on mouseEnter set the itemDel to tab if the icon of me = 1083 then set the tooltip of me to "Supprimer la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote end mouseEnter @$ú!CSupprimer la recette "BÎUF Ë L'AIL EN CROUTE" du livre "Mon livre"; cREVGeneral scriptChecksum4ÓÏì(›Î΢PӮѪA handlerList1mouseDown mouseUp mouseRelease doStuff mouseEnter breakPointsscriptSelectionchar 187 to 186 revUniqueID 1093681319979 bookmarks tempScript prevHandlerdoStuffscriptŒ

on mouseDown

set the icon of me to 1016

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1083

if the hilitedText of fld "RecipeList" = empty then beep

else doStuff -- 

end mouseUp

-----------------------------------

on mouseRelease

set the icon of me to 1083

end mouseRelease

-----------------------------------

on doStuff

set the itemDel to tab

put "Supprimer la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote && "?" \

& cr & "Attention : cette opération est irréversible." into tPrompt

put GetAnswer(tPrompt,"warning","Supprimer","Annuler") into tAnswer -- S

-----

if tAnswer = "Supprimer" then

lock screen

put the hilitedLine of fld "RecipeList" into tLineNum

delete line tLineNum of fld "RecipeList"

-----

put the uCurBook of this stack into tBook

delete line lineOffset(the uCurRecipe of this stack,tBook) of tBook

set the uCurBook of this stack to tBook

-----

subtract 1 from fld "RecipeNumLabel"

if fld "RecipeNumLabel" = 0 then

if fld "Type" = "Toutes les recettes" then

else

put the uCurBook of this stack into tBook

put the number of lines of tBook into fld "RecipeNumLabel"

put "Toutes les recettes" into fld "Type"

put tBook into fld "RecipeList"

set the hilitedLine of fld "RecipeList" to 1

end if

else

put the number of lines of fld "RecipeList" into tMaxLines

set the hilitedLine of fld "RecipeList" to min(tLineNum,tMaxLines)

end if

DisplayRecipe -- S

unlock screen with visual wipe left very fast

-----

SaveBook -- 

end if

end doStuff

-----------------------------------

on mouseEnter

set the itemDel to tab

if the icon of me = 1083 then set the tooltip of me to "Supprimer la recette" && quote & item 1 of the hilitedText of fld "RecipeList" & quote && "du livre" && quote & fld "Book" & quote

end mouseEnter

ê search_Stop.png €¶ÿ† ‰PNG  IHDR rëä| pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF÷IDATxÚbd€‚U«Vq222zþýû7ÈUâŸ@ÌÄ7™™™qppìðõõýR @Œ bíÚµ’¿ÿn2ø=ÿ…Êýbf æâÓ@5…±±±ÏˆqóæÍ\_¿~4dbbú4•( ¶ýß¿ ììì @ÛÿÙ¼ÿÿÿ?ÊÃÓ @L@ @ySF### S@0èéé1¨¨¨0ÙŸÎw©  †X þĨ¬¬Ì &&ÆÀÊÊÊpþüy%%%†?þ0 ÿ(žˆš„$€-xR„ ïÆeMXXØ €b$6í]·¨îq6ÐÙQœIEND®B`‚ cREVGeneral revUniqueID 1093522859653 search_StopPressed.png €¶ÿ† ‰PNG  IHDR rëä| pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFIDATxÚbd€‚¾¾>Î?~x222Æýÿÿ_(ôˆÙü›@þ¢_¿~íhhhøR @Œ ¢µµU(Ù d:ñ{ þ •ûÄÌ@Ì”?ýïß¿ÂêêêçÄÔÍÅÎÎ>hš!Pò ãïß¿€Š€b ¬¬¬ þüùäóåþüù3 €˜ØØØ<€’¦ Œ @C@ ˜˜˜TTTäååìÏ@uN õÄäÄ­ý4‘QZZšAVV–™™™áÖ­[ ¾²²2Я ¯^½büöíÛ \,@±5hmùtã;w888ÀŠùùùÁ62\¿~¬èÄ? õÄ %p€¼}û–áêÕ« ?ñðð€ýsóæM†§OŸ2Ãî'@4±ƒB äi` 0ˆˆˆ€äBd#€B“ €€rL7€ ©ššš jjj`›®\¹Âðþý{999ccc°³ƒÂà@1M[ Ô$² dÈtïÞ½ ¦¿~ý ¶(’© PL­÷þû÷¯ÍíÛ·?=zôˆ¤ä¼/_¾0œ:u O@ÌÔ´O;]]]@Á<)Bˆ÷ý\SVVö €‰M{@?m/**úR `:Xð‚xlIEND®B`‚ cREVGeneral revUniqueID 1093522875953Search a€³@ cREVGeometryMaster,movehDistance-144Master,scaleRightscaleBottomtrueMastertrueMaster,moveHObjectRefcardMaster,movevDistancefalseMaster,scalebottomDistanceMaster,expectedRect 451,6,713,70Master,moveHObjectSiderightMaster,scaleRightAbsolutefalseMaster,scaleRightfalseMaster,scalerightDistance-0.01831Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking1Master,moveHAbsolutetrueMaster,scaletopDistanceMaster,scaleleftDistance Master,moveHtrue cREVGeneral revUniqueID 1093523412943 Search.png  @€· þ¥‰PNG  IHDRþfS pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFIDATxÚìÊ¡0°çƒfX&aF@a¾ ´¾‚èIÜd&« Ý™Áë­µþ¢ª03¸;"Bnç Fô =mÚ´ÿ?f`dddc`àááa`gg ÑQ0 9øùó'¸²þðáëW¯þþýË !!ÁPXXˆRJÆïîîþÿñãGYYYyyy^^^p)2 FÁ(ÜàÏŸ? ?~ü`øüù3Û7o>|ÈðèÑ#p  ¦¦žùžñûúúþÿþACCƒAII‰A\\^Óƒ2=ÙŽµFÁ(äb»Úÿþýg~XÍÿòåK†{÷î1ܸq,_]] ÎŒÎø³fÍúÿîÝ;uuupŸ›››™™y4ÓŽ‚Q0D P3ÿëׯà&ÿÍ›7._¾ ®ù Ü~õTUUÁ™^RR, ÒxàÀ†³gÏ2ܾ}lH±±1ƒ­­íh¡0 FÁ  ¼ j©ƒZí ¼ ëÿƒ  f™ÿlllàÚÈ×ô L¿jÕ*†eË–1<{ö ¬„AlPAjJhii Íü£` ^ꢃ2>+++˜ÿþý{†ãÇ7`Ç ˆA ˆøèËÐ1Oôó³©!‚• —›ã£×“ätz¤’>3EU%"ÄÌ컥ªÎŽ:àî÷š,Ëò&8ŠÛ8ÎÓ~fä@L ’4zk€jóÓ§Oƒ5€2}HH¸% 6H @j@jGç÷GÁ(™”ÇAy4K@L þ33<8 FÁ(”ÇAy”ñˆ Ô@Ÿ£—““ƒ÷éÑL ¦”¹A™|4Ó‚Q0ø(¯ƒ0@1jnФ?r_4b ¼5kÖ0ÐL@1‡……5€ø@›q@óù L *@£ø°…< Å 9}}}Ðz~ÐJ¿ .0˜˜˜À3¿””Ôh莂Q0(ûö ¼´` €ÀKvwîÜù_WW<7ªñAƒv R´Ð´ä´-@S  þöí[†… ‚3?HOmm-xš`t1Ï(ƒ·¶-Ý=wîƒ#@‡òA™T€Fû`óù Ú”ÑùøøÀl`@bÉÉÉ sçίMí .æ£`Øšý§OŸ‚k{ øî¼õë×ÿ×ÔÔ„7ñqebИÀïß¿Á­ЀßëׯÁÍ}ÐüàèÖÝQ0 _¦µÞAy´b/88Ü, ”ýø[·ný­õÕñíÎée~ ‚TP€Æ(Ùº; FÁ( nŸ¹¦¿uëC@@<3Æ <[¶lù:²4O[ÑGé~üQ0 F}ò~|P«Ô uãÃÃÃQjp€bĵJoÇŽÿAµ>???¸ßªÑGÁ(ƒ€2ü§OŸÀï þ<¬i LÕ;BÍ;IEND®B`‚ cREVGeneral revUniqueID 1093522149178  Search( on rawKeyUp pKey set the visible of btn "StopSearch" to target <> empty SearchRecipes -- Æ pass rawKeyUp end rawKeyUp ----------------------------------- on mouseEnter set the tooltip of me to "Saisissez ici une cha”ne de caractres ˆ re" & toLower( fld "SearchLabel") end mouseEnter ----------------------------------- on enterInfield SearchRecipes -- Æ end enterInfield ----------------------------------- on returnInField SearchRecipes -- Æ end returnInField ----------------------------------- function RightList pCurBook,pItem local tLine ----- set the itemDel to tab if pItem = 1 then put InternationalToUpper(target) into tString -- ÆS repeat for each line tLine in pCurBook if tString is in item pItem of tLine then put tLine & cr after tList end repeat else repeat for each line tLine in pCurBook if char 4 to -5 of the htmlText of target is in item pItem of tLine then put tLine & cr after tList end repeat end if delete last char of tList return tList end RightList ----------------------------------- on SearchRecipes local tContent,tWhere ----- put the uCurBook of this stack into tCurBook ----- if target <> empty then put btn "SearchPopUp" into tContent repeat with tWhere = 1 to the number of lines of tContent if char 1 of line tWhere of tContent = "!" then exit repeat end repeat ----- switch tWhere case empty case "1" filter tCurBook with "*" & char 4 to -5 of the htmlText of target & "*" break case "3" put RightList(tCurBook,1) into tCurBook -- Æ break default put RightList(tCurBook,tWhere - 1) into tCurBook -- Æ end switch end if ----- if tCurBook = empty then beep else lock screen put tCurBook into fld "RecipeList" put the number of lines of fld "RecipeList" into fld "RecipeNumLabel" if target <> empty then put "Recherche :" && target into fld "Type" else put "Toutes les recettes" into fld "Type" SetVScrollbars "6" -- Æ put lineOffset(the uCurRecipe of this stack,tCurBook) into tLineNum if tLineNum <> 0 then set the hilitedLine of fld "RecipeList" to tLineNum else set the hilitedLine of fld "RecipeList" to 1 DisplayRecipe -- ÆS end if unlock screen end if end SearchRecipes ÈÈÈÈÈÈ@Ê ÜFSaisissez ici une cha”ne de caractres ˆ rechercher dans les recettes cREVGeneral scriptChecksum¯ ô`í¦ú÷K¿Se breakPoints handlerListFrawKeyUp mouseEnter enterInfield returnInField RightList SearchRecipesscriptSelectionchar 592 to 591 bookmarks revUniqueID 1093522269092 prevHandlerrawKeyUp tempScriptscript!§

on rawKeyUp pKey

set the visible of btn "StopSearch" to target <> empty

SearchRecipes -- 

pass rawKeyUp

end rawKeyUp

-----------------------------------

on mouseEnter

set the tooltip of me to "Saisissez ici une chaîne de caractères à re" & toLower( fld "SearchLabel")

end mouseEnter

-----------------------------------

on enterInfield

SearchRecipes -- 

end enterInfield

-----------------------------------

on returnInField

SearchRecipes -- 

end returnInField

-----------------------------------

function RightList pCurBook,pItem

local tLine

-----

set the itemDel to tab

if pItem = 1 then

put InternationalToUpper(target) into tString -- S

repeat for each line tLine in pCurBook

if tString is in item pItem of tLine then put tLine & cr after tList

end repeat

else

repeat for each line tLine in pCurBook

if char 4 to -5 of the htmlText of target is in item pItem of tLine then put tLine & cr after tList

end repeat

end if

delete last char of tList

return tList

end RightList

-----------------------------------

on SearchRecipes

local tContent,tWhere

-----

put the uCurBook of this stack into tCurBook

-----

if target <> empty then

put btn "SearchPopUp" into tContent

repeat with tWhere = 1 to the number of lines of tContent

if char 1 of line tWhere of tContent = "!" then exit repeat

end repeat

-----

switch tWhere

case empty

case "1"

filter tCurBook with "*" & char 4 to -5 of the htmlText of target & "*"

break

case "3"

put RightList(tCurBook,1) into tCurBook -- 

break

default

put RightList(tCurBook,tWhere - 1) into tCurBook -- 

end switch

end if

-----

if tCurBook = empty then beep

else

lock screen

put tCurBook into fld "RecipeList"

put the number of lines of fld "RecipeList" into fld "RecipeNumLabel"

if target <> empty then put "Recherche :" && target into fld "Type"

else put "Toutes les recettes" into fld "Type"

SetVScrollbars "6" -- 

put lineOffset(the uCurRecipe of this stack,tCurBook) into tLineNum

if tLineNum <> 0 then set the hilitedLine of fld "RecipeList" to tLineNum

else

set the hilitedLine of fld "RecipeList" to 1

DisplayRecipe -- S

end if

unlock screen

end if

end SearchRecipes

ê  StopSearch*Bon mouseDown set the icon of me to 1037 end mouseDown ----------------------------------- on mouseUp set the icon of me to 1036 doStuff -- Æ end mouseUp ----------------------------------- on mouseRelease set the icon of me to 1036 end mouseRelease ----------------------------------- on doStuff put empty into fld "Search" select text of fld "Search" hide me send "SearchRecipes" to fld "Search" end doStuff ----------------------------------- on mouseEnter set the tooltip of me to "Annuler la saisie" end mouseEnter @Ÿ Annuler la saisie  cREVGeneralscriptChecksuml f*ó‹Ò¬µç‚Ø bookmarks revUniqueID 1093522450211 handlerList1mouseDown mouseUp mouseRelease doStuff mouseEnter prevHandlerdoStuff tempScriptscriptSelectionchar 377 to 412script—

on mouseDown

set the icon of me to 1037

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1036

doStuff -- 

end mouseUp

-----------------------------------

on mouseRelease

set the icon of me to 1036

end mouseRelease

-----------------------------------

on doStuff

put empty into fld "Search"

select text of fld "Search"

hide me

send "SearchRecipes" to fld "Search"

end doStuff

-----------------------------------

on mouseEnter

set the tooltip of me to "Annuler la saisie"

end mouseEnter

ê  SearchLabel €¸$ü cREVGeneral revUniqueID 1093527868953 bookmarks handlerList tempScript prevHandlerscript Chercher dans les recettesSearcPopUpCall @ Çon mouseDown popUp btn "SearchPopUp" end mouseDown ----------------------------------- on mouseEnter set the tooltip of me to "DŽfinissez les sections dans lesquelles rechercher" end mouseEnter @º 3DŽfinissez les sections dans lesquelles rechercher cREVGeneralscriptChecksumõ€¾¯=<ðùøaÄL®o revUniqueID 1093620712883 bookmarks handlerListmouseDown mouseEnter tempScript prevHandler mouseDownscriptSelectionchar 172 to 171script

on mouseDown

popUp btn "SearchPopUp"

end mouseDown

-----------------------------------

on mouseEnter

set the tooltip of me to "Définissez les sections dans lesquelles rechercher"

end mouseEnter

ê SearchPopUpàÄKuon menuPick pItem local tSearchPrompt ----- repeat with i = 1 to the number of lines of me if char 1 of line i of me = "!" then delete char 1 to 2 of line i of me end repeat put "!c" before line lineOffset(pItem,me) of me ----- if pItem = "Partout" then put "partout" into tSearchPrompt else put "dans les" && toLower(pItem) into tSearchPrompt put "Chercher" && tSearchPrompt into fld "SearchLabel" ----- if fld "Search" <> empty then send "SearchRecipes" to fld "Search" end menuPick €@Bÿ˜l.Partout - Titres IngrŽdients !cRecettes Notes cREVGeneral scriptChecksumÉËh‰ïÅy? £,Pù¥Ú breakPoints handlerListmenuPickscriptSelectionchar 447 to 446 bookmarks revUniqueID 1093527130492 prevHandlermenuPick tempScriptscriptÑ

on menuPick pItem

local tSearchPrompt

-----

repeat with i = 1 to the number of lines of me

if char 1 of line i of me = "!" then delete char 1 to 2 of line i of me

end repeat

put "!c" before line lineOffset(pItem,me) of me

-----

if pItem = "Partout" then put "partout" into tSearchPrompt

else put "dans les" && toLower(pItem) into tSearchPrompt

put "Chercher" && tSearchPrompt into fld "SearchLabel"

-----

if fld "Search" <> empty then send "SearchRecipes" to fld "Search"

end menuPick

ê PrintHilited.png @€:ÿ‚!‘‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFIDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸ3<~ü˜áÍ›7 ÿþ‡H1µÈs `fffa••e` –ïß¿ƒCàýû÷ ÜÜÜ`A°bFFFª9â ÏýøñƒáÅ‹`û@!"$$Ä@, Ÿƒ¢¤H^^ì:cXXXP ikkƒ³AšAzpñ«ªª°:äÏŸ? _¿~§‡7nÀ£ €X@®1tttœÁÁ ôPY´ÿ~¼¾uttd°±±;xõêÕXC„AÑòäÇÁ¡@pï‚ Šbd€ìÓ—/_buHChh(ÃÊ•+±ªÙ²äÀ3Û‚P”†’’©HÎX¹ôþ'ñh òx⡪2°Œûà{šêë]RUmâ0ç»ryi‘gDˆ»7mš™dfÑΜƒ]ÜË>ìwã@,Èù–x Á‰…›7of011kŠ €²"°tŠBÞ€À@  !! ²ˆ%õ‚²ç_XAq5È'wïÞ…‡ÌaØB"''ì GÄÜÿPö_”è ”, …ÿþ‚ƒ ÿ¾|ù°wï^”4+$å@7",yñ?F‰ @(Že׿‘@BT!oß¾…‡Œ†P¨ÀH/(ÿ=‡l2 d Ñ€Bæ+P„Å7¶œKË—/‹ƒõ‚ÄÍE· €XÐ% ’ŒàP˜={6Ê+€ 7\ìYé ii3I*-Ïž= ª ¢£cÀæÂ< „‘0ÁÁ‰<†gÏžKO ‡À LCCXÜ~f¿UàJ è"Îp¨Æø,P jRgllÏžnÂöz Gü:€À„ Ê¡ @Å,ÔÕÕ :=½">œex ò.ÃYäcßA‘aá7 7ožEäFˆ=ÈŽ ô L G@Ó(*Þ¼Ù ôM8 !!ÀÐÙ™¶R;N&L X„£/\¸ÀðêÕ[x”3@s²#5a]úW4!%%¶èìYPñú!,¬g´1ÜÐVÔ÷ðT€DË‚Õ0ü—Æÿ!ö %L€bA-#€.ü÷^¨DEE188˜P¥*ïí=4ûŠ]0@,°2&^¤¥¥1Ìœ9^òJÊ?ôÁQôNÈ‚áóù;DäŽY(æ"Û² €X@• ¨ åePƒVÀÊvPm˜žžÌš³È '@fÀ²%¬a²d/È~€bÕv BÔÒaË@Í/äö„««+“ @-7Xâ9Ôšƒµ¬@U:@5FFF Ge¸u븹ÅÅÅ…µaCió„¿}ûÆðîÝ;°c@ö‚ÄÜÚ>sæÌPœƒ²ˆ5ýi@M;qqqpm jÏ‹vF€b„åW`uýl<` UówîÜG@€…×ã`Q/Ü¢IEND®B`‚ cREVGeneral revUniqueID 1093536311268 bookmarks handlerList tempScript prevHandlerscriptPrintNormal.png @€:ÿ‚!r‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFèIDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||4 Ç@X\\Ì¿|ù2ƒ@±üýû æææ`—¢–N™™œ RÒƒ‹êÔ)¬Ž`d'°}ÇŽG=@±€!ˆJ0 ùöíï_¿0 Y´ÿ~¼>uttd°±±;xõêÕXÕ°±±1pqq1°°°À3@±À$A–ãËÈ>}ùò%N5`Ÿ†††2¬\¹CÍ?À9ñÜ üGÿgÝ‹aÝÚu GŽ‡Ì þ‹/À)dˆö÷÷g””;BDD„APP!%%ì PèAš 4Ùw(@BšþCâdáæÍ›LLLàš@†b €,…,€¢¤700hÂsÈé €PL¤HɈþƒ}r÷î]xHÀ†-$rrrÀxÔýý ²ôÔdFG ²O`!v1Äi _¾|aØ»w/JšÀÈr ‡‚ÀÆ¡fÿ[ F´ GüE ˆ#@!ñøñcQoß¾…‡Œ†P¨ÀH/(AfC¢ìMóîˆ?þ€³):…ÌW ,‹ol9––/_366ë‰ýý‹šós"@¡äDŒaöìÙ +V¬`¸qƒ®aÖ¬t†´´™$•”gÏžU ÑÑÑpÓÿ!E@¡$Ìÿ ‡0B30Üž={ÆÀÍÍ ô$kjhh0¼ÿ˜ýVvJ è"Îp¨Æø,P jRgllÏžnÂó  äôK4 —€²àëׯ`ùºº:°@D§§×Cädz OÄAÞe8 ’|b ò;(2À! ,ü†áæÍ³P;þAÌgDu@¡fÑÿÿŽ€¦PT¼y³è›4p@BB€¡³3 l ¸à™ L˜°;F_¸pXs¾…D9Üüÿ(. ÔI2"Ò„””Ø¢³gùÂÂ:!pHÃm%@}OH´,XmAA°ú)~P@,©õ?œ`ˆŠŠbpp0¡J5ÞÛ{èÉ¢’äà €X899Qªn‘ ’´´4†™3gÂK>PIùç>8ŠÞ Y0|>‡ˆÜ1 l>¬*G6d?@±€*PAóîÝ;p>‡)„Ñ Ú0==˜5g‘ O€ÌE7È! ²äˆOŸ>íÙ@, Údùõë×ddd°dii Æä‚'Ož`ƒµ5ܨ122b8~ü8¸d58‹`jPj»€hÇ@¡@àÖö™3gþƒâ”@4¨éO+jêƒÚ˜ ÚÔÈíŒÄK$Àêú?¨y÷àÁzP5çÎp“ Àe z|Î"]IEND®B`‚ cREVGeneral revUniqueID 1093536318970InfosHilited.png @€fÿ~!1‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF§IDATxÚbüÿÿ?,Z´èÿÏŸ?~ÿþÍðïß?Z&&&VVVMMM˜ÝÄbÌ›7ïÿëׯ>|øÀðùóg°Ch@àååe`cHLLd Æ… þþü9ÃãÇÞ¼yÃð÷ï_pH€S€< fffYYY €bùþý;8Þ¿ÏÀÍÍ äàà+fdd¤š@!òÜ?^¼x¶"BBB Äò9( @ŠäååÁ®9†………ê!ñçφ¯_¿2°³³3ܸqõÄrˆ¡££Ãàìì &PP3C„AÑòäÇÁ¡@pï‚ Šb\àç/ Wî¼gxñ‰™áßßÿ R‚tT„ø¸‰r È} G€@ÁÁÉÉÉÀLŒÿþ³çPHÎ> æ† ‡ž2ÜøfÆÀÃÃÅðÈF+ÃóÏ ‡cÐà>Å`' Ò×Òãÿ3þƒíÙÄ„œa‰çßÿ¿ ÿØP>/ØùŽá9›8á~øøASž¡=’ÁFd;ÃSV š·`}QôBùÿ!9dÈ> &”Ô Êžÿ!ð¿¿àù òƒgŸ1|å5gøöõ7Ãï_?ÁÁóî0jþ20|û Jt?¾ùÍð‘Ë‚áä…G`ý } ý`sÍÚƒÝÄ„WWCªðߟ¿àrƒ™™‰aÿ)†?À2ìïï?@1FNf†]göŸúÌÀôï7Ão_€ùΰýšXÏ¿ åΟ¿`óþÂ<†V"J>ü Uˆ”žÁ>~ÿ h ‡<ï_À"È…¤•.C¤9DÕöÿ~þúÿ %F6†×ož0ðò°Cr‚؃ ˆ YäBˆCþ¢?}ýÅÀÈÄ Œ×¿ À¡õ“áÚÝÏ`}·_30|ùt8È s€ñÎÈÌÊðúÝG¸~ýÅ 䨀)B¸ªˆ… ç@Ùþ2üþùáÝ·ß J’`¹]§Ñðë3´p/ÿüâŸ>†™ s  zÂùzŒÐlõŸAB˜‡áÓ»w |‚ÂÀD 2€ÁÞ’Åž¼ùÎÀÏËÂðýû?pt02³1üøôœARL’ÁF1B¼JŒ@CÑ&@¡äŽ?ÿþÂs$Tþ€;+ƒ8ó Ÿ"lÿÌT!úÔd9€õÁx"&‘»À’W˜áÏ_XB‡&Ph‚Ùƒì€bB¯`àšÅ@øÕ«× B /Þú”è .ÿgØ{å?îão¾ûV÷û;ß·§¼­eÀz Q 1’åÙÄ‚’0Aƒã 5MÀ¢3ßóÃÄ͸ÄuúV¼aøóó°ôc¦6†_~0°};Êæ 4뎛%°†€bA-#€.ü÷ÓP ,ÄÏPõaãîe çïËkv`¦a`ùóœÁTù;ƒ›»3PbÖ* Å. XŽTx›g@Ks’½Áì·oß2€’¯ˆØü§OŸÕ4D¶d?@±€ªnP+ T·ƒ°z¹lG=Báùú…¨Úf9È} {Aö‹   ¸…jé€0Èe æ­Ú ´jÍÁZV * €À###†£G2ܺu ÜÜâââ¢zÃÖFùöíÃ;`™r È^@[ÛgΜùÿòåK† .0€hPÓŸVÔ´g000·gˆ–_÷ïßÿ$ P{V”@!ò¬ƒƒ8¨ IN}qeÒIEND®B`‚ cREVGeneral revUniqueID 1093537176734InfosNormal.png @€fÿ~! ‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFIDATxÚbüÿÿ?,Z´èÿÏŸ?~ÿþÍðïß?Z&&&VVVMMM˜ÝÄbÌ›7ïÿëׯ>|øÀðùóg°Ch@àååe`cHLLd Æ… þþü9Ør---SSS°$???ÕðñãG†W¯^1œ>}šáÚµk`ÇHHH0Ë÷ïßÁ! ««ËàããÃÀÇÇG³Py „ÅÅÅÁüË—/3 1Óß¿Á¡`nnv(z@i‚d6óðð€íƒE=@±€$A P‚…È·oß~ýúE³Ð`cccàââb`aag€bI‚,'6W|øô…áÊ÷ />13üûûŸAJð/ƒŽŠ0ƒ7A½?~ücäÄ@pG€ƒ œe€ø?##ã‹L@Ô€˜>e¸ñÍ ¤\ €Àdxþ™áðáo ܧì¥Qô¡˜6šÌDv@1Á(iáÿ_†¿ÿ@|„ˆ¿pÇ;†çl  >~cДg`hd`°Ñ™ÄÎð”ÕaÁŽ·(úÐÍø”>` €PL¤ÿþþCà@þ f`:û”á+¯9÷¯¿~ÿú öÚ»OÀ¨ù ŒJ ÷ÏŸŸ ß¿üføÈeÁpòÂ#¸>d3@ì¿P;@LÈñq1Há?ˆƒþ@41331ì¿#Åð‚ÿŠ12pr03¨È00ì:ËÀ°ÿÔg¦¿~|ûtÈw†í×Ä€ ˜^þý›fƒCÊP@,ÈŽ)FÈ|ÿ h ‡<0×S3ÌH Vºl ‘æUÛÿbøùë?Xü0”ÙD^¿yÂÀËÃ5’ þƒÓ˜…b @ÁCâÏŸ?`G â`úÓ×_ Œ@Ÿ|ñZ?®Ýý Öwû5×oÀ\rÈ#ÀôÄÈÌÊðúÝG¨þp³£ÙÄ’;AMÊ0E,L@G gúËðûçw†wß~3(I €åvFï? Ì,£@>ýûçÿIJÓÿ!E@± 'LPÊý³š•@âÂ< ŸÞ½cà&JPü20Øp‚õ=yóŸ—…áû÷àè`dfcøñé9ƒ¤˜08]Ì™÷ªÿÀ €˜ÓÃPJF ®¿ÿ€ƒƒ•Aœù϶ÿ fª}j²ÀÂç8áô“ ƒŽÈ]a†?`s füFÍ¿?ˆb{9ñïÔ!ÿÁøÕ«× B /Þú”è .ÿgØ{å?îão¾ûV÷û;ß·§¼­eÀzÀ¹j¤übg‘@,È!NŒ8 (”ïùŒaâæ \â: }+Þ0üùù‡…•˜Ø~ýùÁÀöí(Cš+ЬØËìŒ`sŠa  ”„ Ï•è€a!~†º¨ w/c8X^³‹03 ËŸç ¦ÊßÜÜ ˜ÿÿýÇQsü‡!p†€báääDq#4!álž-ÍIö³ß¾}ËJ¾B"Z`“Ÿ>}Š·d„ÚŒl>È~€b7¹ÞS?¨=SȈìT4ðèÑ#þ—¯_ˆª}A5@ŽøôéØ^ýÄ"((¶üúõë 222 ôOž<·5ܨ122b8~ü8¸¥jp€\H+ªÂAmmii €·¶Ïœ9óÿåË— .\`Ñ ¦?­;;;¸i``nä3#,‘ìß¿ÿ?HÔðµh@­*PúyÖÁÁœð E… §šï¤IEND®B`‚ cREVGeneral revUniqueID 1093537176817Bouton alu allongŽ hilited.png @€JÿŒdŸ‰PNG  IHDRdÇ^‹K pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFIDATxÚìȱ @À(ˆ[:œ[Š`Ä!¾û+OHâd&« Ý™Á÷žªÂÌà[ÄŠyóæýýú5Ç>þ Ž”Q@{Š ^^^111†ÄÄDF€b\¸páÿçÏŸ3<~ü˜áÍ›7 ÿþçâQ@;Jô ÂÌÌÌ "" ++Ë !!Á@,ß¿çŒ÷ïß3pssƒ988ÀŠ©æXÑ8Í™ƒÏ BòäØJô?~ü`xñâ8ìA9EHHˆ €X@9TLÉË˃c 1,,,£É˜†àÏŸ? _¿~×7nÜ€WÄŠ)CGG‡ÁÙÙœ}@©š)b`Ï% ª&@‰ÿáÇà\@ðlªXØØØPÚP˜ƒÂ! @ðáääd`Väÿþ›¼ÿA9)àfˆ€E+X ÎEæÃ•áQÃS7ÍD7Ù8Z¸û?˜ñæ °‡€bAnÃ*ˆfˆ1Œ œ‚â„3ArÿÑŠ6d1F°¬j“™ØÌøÏ€YdS×Ýÿ | PØÃ@± Ôü &ï_X§ƒàØü5”kþ#E2Ÿñ?"gáRqå 4Ý Æ9š¸R%€Â¹z ”¦(wüû÷œaÉ=¡üg@ä[ÆÿHüÿðH„‹1þÇÔ3ÍÄfŠõÝýAè£"„! &ðß¿ÿÐKNxl¢•XÔ0âÃ%7XÌÄfýÔr7$Ì‘@± K€b ]Á( -@s€bA—€H¢§”Q@} cXF€€Â¨ÔÿëhmžýGÍ|ŒŒˆ¨‚) dfd±ÿÿ1ô F3±™Á€¬ŸØÐ+u€B‰?ÀÈ`å`¥i/ÿ‡Ê!Z ÈMB¸<#˜ £ájþãÑ3˜ÌÄarÓ—Úîf„vlþüC€bAðgŸÿŒhÖlÍ ,üÿdèÌfb+¶©ctòÞÈ@¨•:°…õ\žÖ!t©CÀÕj¥@,¨}`lýû?ô^D w Ø8 Lbtú–þÍ^X˜ƒâ €X@Ãí ÙAÐxI5:…‹jûöáÝ»wàˆÅH €À«NΜ9óÿåË— .\`Ñ å@£€ö4}+..Î```^Ë`llÌ@Œ°T¶ÿþÿ AP-r´ ú”C@™ÀÁÁœ MO9.5£1IEND®B`‚ cREVGeneral revUniqueID 1093549952136Bouton alu allongŽ normal.png @€JÿŒdT‰PNG  IHDRdÇ^‹K pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFÊIDATxÚìȱ @À(ˆ[:œ[Š`Ä!¾û+OHâd&« Ý™Á÷žªÂÌà[ÄŠyóæýýú5Ç>þ Ž”Q@{Š ^^^111†ÄÄDF€b\¸páÿçÏŸƒ#BKK‹ÁÔÔ,ÉÏÏ?b4?~dxõêÃéÓ§®]»Ž €bùþý;8gèêê2øøø0ðññ†(Áƒ°¸¸8˜ùòe!!!€bùû÷/8w˜››ƒc T„Áê•Q@;ÀÈ®2xxxÀaìØ1pU@,  ÄU0 œòíÛ7†_¿~† ¼1@,0IPDŒ¶®è ~üøÆÈ(€‚G(2þ‹* þÏÌRÿA,F0QƒO ›ä˜I®yØÔ2à2Ÿî†3#˜‰!P½É!Ðúã?Ä&FP$ ÃÍÿψ SGŒ䘉Mœóp©Åe/¼Ü§fX %zä: €P#XÁ#YŽNpdþƒF)>>Nö?âÍ ÇLrÍâ@Xì'Nª‡Å?h(3¢D@± §XÇ,#³3#n>.6R1@Ð rÌ$×<\ja®‡‘úaŠhÞBŽ€B‰¿(9„­ÅC3à`ÿGä6¢Í"ÅLr݈O ‰zÈ H‘f¡„8@Á#äÏŸ?à¦ï( ?@nÝJ+ ‘uctдƒ {¤" €P*õÿ Hç>Fxù)qóp°!׌D™AŽ™äº—Z\öÂ’(5ÃGº äúVÉ€b\ÇAUÿ‡ppó!mL6´iG”䘉&N´yxÔb³—l{ð…¬–AmY3j³÷ÿ?D„`TîÄò‰aÓÂLrÍ#ÆÌÿÔw7#4.þ£6(5‡üÿm£umkr䜅ˆ€bÁ¨éÿ3ŒF]Àb@ NNN”add~§ãð;rXƒâ €XDDDÀS‰ïÞ½χÀ2¢ãŒê÷=@ý>P„|úô  ¸ AAApD\¿~AFFf4¤·@à *###†ãǃgA& Ø´ awÐ<ˆ¶´´ç€¯:9sæÌÿ—/_2\¸pDƒ–ÚÐòМºxƒ±±1#@1Â*•ýû÷ÿ ‚&Ú988FC‹4[ª»A™ÀÁÁ\i £8] æIEND®B`‚ cREVGeneral revUniqueID 1093549952253 Recette uon closeField UpdateText "REC_",4 -- ÆS set the htmlText of fld "Recette2" to the htmlText of me end closeField À@j”€  cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect16,106,428,490Master,scalebottomDistance-47Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-290Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneralscriptChecksum§ÀçµmâÄÀ8íãËÉ bookmarks revUniqueID 1093511790111 handlerList closeFieldscriptSelectionchar 116 to 115 prevHandler tempScriptscript´

on closeField

UpdateText "REC_",4 -- S

set the htmlText of fld "Recette2" to the htmlText of me

end closeField

ê TabsèÁ»}§on menuPick pNewItem,pOldItem lock screen if pOldItem = "Tout" then hide grp pOldItem else hide fld pOldItem if pNewItem = "Tout" then show grp pNewItem else show fld pNewItem set the visible of btn "AddDate" to (pNewItem = "Notes") if (the icon of btn "EditRecipe" of stack "Tools" = 1054) then set the icon of btn "AddDate" to 1088 else set the icon of btn "AddDate" to 1090 unlock screen end menuPick €@š­IngrŽdients Recette Notes Tout cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect 16,64,428,493Master,scalebottomDistance-44Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-284Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral scriptChecksumæJÇ{¦›Ýf,àaõ½B breakPoints handlerListmenuPickscriptSelectionchar 129 to 128 bookmarks revUniqueID 1093510162273 prevHandlermenuPick tempScriptscript

on menuPick pNewItem,pOldItem

lock screen

if pOldItem = "Tout" then hide grp pOldItem

else hide fld pOldItem

if pNewItem = "Tout" then show grp pNewItem

else show fld pNewItem

set the visible of btn "AddDate" to (pNewItem = "Notes")

if (the icon of btn "EditRecipe" of stack "Tools" = 1054) then set the icon of btn "AddDate" to 1088

else set the icon of btn "AddDate" to 1090

unlock screen

end menuPick

'Notes uon closeField UpdateText "NOTES_",5 -- ÆS set the htmlText of fld "Notes2" to the htmlText of me end closeField À@j”€  cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,movevDistancefalseMaster,scalebottomDistance-47Master,expectedRect16,106,428,490Master,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-290Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaletopDistanceMaster,scaleleftDistance cREVGeneralscriptChecksumÖ"ÖaPn ›q—BdX&> bookmarks revUniqueID 1093640651346 handlerList closeFieldscriptSelectionchar 116 to 115 prevHandler tempScriptscript¬

on closeField

UpdateText "NOTES_",5 -- S

set the htmlText of fld "Notes2" to the htmlText of me

end closeField

ê 0 Left+.png @€†ÿš!¨‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFIDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸ3<~ü˜áÍ›7 ÿþ‡H1µÈs `fffa••e` –ïß¿ƒCàýû÷ ÜÜÜ`A°bFFFª9â ÏýøñƒáÅ‹`û@!"$$Ä@, Ÿƒ¢¤H^^ì:cXXX¨þüaøúõ+8=ܸqõÄrˆ¡££Ãàìì &P ‡È‘„İ©AW hyòáÇàÐ ¸wA … E16C‰aSƒ@ö€ì9ˆ &ÁÉÉÉÀLŒÿþÿºäˆ`ö Kÿ)vìØQ 5 ̇ª±Aö€ìƒ€bAο°Äñ$XA>2ÿã;qâÃñãÇN<É`fn¢¤è?<ŠþAø@9}0@,(©”=ÿ *FIsþAMC;yòاOŸg;ëGRÃÈ -˜ Q²9Ú% €Báß?FˆÛ¡¾;!vòÔ) N2œ9sl1¨L%H°~ Èú`Æ€ÀÞ`üQ"Š#@Ùõïßhº¡p h9Ÿ={Åräñ÷ß_ }a2 d ÑÀÀ´iÓÎ;‡Ór\`èö ºD0ÐÕÕvÄÞ½{8€ÓüŽ€˜ ó0 FÂ'$ò ZþCÙ­[·ä€%jII ƒ‹‹ Ø1û÷ïÇtÐpd}£¡9 ’VÐ&@¡8âÐÌ Ÿ!(1CµÂ%¨¦}óúƒ´Œ CQQ¸„Ew È—(ú¡l (˜É±ÙÄ‚^Á€ƒé?#ZdüG‰ ×¯^ƒ±””Ca!Â1{öìAÊâ hQ 1ƒš;@¨ hÀ_p\a¦ lb¯€!ó 2’@Ç2899KDií¨  €XPËP1û‹ðŠÁBFRRex*t»` €X`e8L‚’¦ÝË—/‰R‡lÈ~€bUÝ |ªÛA X=‚\¶S À,Ù²d/È~€b·p@-¹ T Q³U…œøAiÔšƒµ¬@U:@5FFF G— æÎ‘€ð·oßÞ½{v È^@[ÛÀŠè?(>/\¸ŽWPÓŸVÔ´g000·gˆ–_Î ($@ ]ZPz…ȳà 0}¼·Z­²LUIEND®B`‚ cREVGeneral revUniqueID 10936784276901 Left.png @€†ÿš!„‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFúIDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_dùd###Î ²‹‹‹‹……ž ˆ¦d95r,·¡˜Ù?~ücäÄ@LÈŠþ¢â?(è@ÁöÌþÆøÅ¡rÇŽÅûÿ¡æ?ÔC‘@,È>€¸ê“ÿ`eùŒ.ŠUüĉ“ Çg8uò$Ãrs 9FˆA¦32þ‡p‘B €PL¤À² D}Àˆp’ø‰ã'8ÎrÌÌÌ`üïß_ =Œ0·ÿ‡™Àˆâ€bÁŒ7PpÝÑňßñ“§N2œúúÌ™3`‹A(A‚£ôÏ_$=ŒÐÐé…Øt(á€BqÄ_”€:‚NŸ:u ŒÏž=‹b9rŽøûï/ŠS‚ îˆ?þ€³.0mÚ4†sçÎá´áârrN dAD!§èêê;bïÞ½ Ài8Jh2b X¨ð?¤è ”„ ÎZðd„Lj¾uûƒœ¼°ø„ 6È}0@,Èù–x ^‚+#Èg@æ$±þþ Gg°´´d°°°€«K£éiü¢>Pd  JêeÏ¿°‚ŠdÄœPÓ b ,vîìY†Ó§N1?v ì s :L}ŒŒ Ð9U {£ €P²À?p‚02@Üõ Ø‘1/`øÜ¹s §OŸf8~ü8ƒ¹¹9ƒ¹™9Š>˜1 °7ÿc”È„âPvýû÷šn¤P@˜ÏA rÌùóçΜ9ÃpâÄ 3330Æ®b2 d Ñ莹páÃY`T>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_dùd###Î ²‹‹‹‹……ž ˆ¦d95r,·¡˜Ù?~ücäÄ@LÈŠþ¢â?(è@ÁöÌþÆ(âÇŽEÇ£çÿ?„šÿP;@Ev@± ûâZ¨OþC‚•ä3F¸(X¼¿ÃQóã ––– æHÁ€©‡Æb錌ÿ!\¤ TG)0‚L‘@0"afff8wö,ÃéS§Ž3:ÄœÐpéa„¹ï?ÌFG f¼‚ ì~ˆ.Fäø†ˆƒ Ÿ;wœï?vˆ¹™’Fhh€ô‚Bl:”p@¡8â/JH@ÁÀˆD#…ÐD9æüùó gΜa8qâƒÐ!ff¦p=Ø‚ îˆ?þ€ # ;æÂ… gQuòäI†¬¬,œús"@± "‚9 0 ¦†ÿxãääÄàììÌ`ddÄp÷Þ]Ì€…šò):%a‚³<ôáq‡’°pFŽŽŽ`Ë Þ¾{ÇpûÖ-Ì2‡?ˆ9=À ÈF¥ŒPÕà Lõ0ql–ëëë3¼yû–áæÍp=˜¡Mðhfj(pG ùî4Ëõô€–¿yÍpãú =˜qó$jB ÔøË’X|–mmm`Ÿ¿zýŠáÚõ«Ó "52BŠ´Ü@,©õ?à ⒒’ W¯^Å*G f!”¤@,œœœ(Ž¥pl•²øË—/QÄñU\èf «Ù@,"""à&×;`е'` qUÉ”GAe ÈŸ>}Û ² €XÁ–_¿~AFF†^àÉ“'ð¶&@5 ‚TöƒZ: È…´ *ÔvÑ Z*nmËüÿ x¹ Ôô§5õAmLP¡jä3#,‘ìß¿ÿ?HÔðäàà ™#@­*PúyÖÁÁœð œ¬e*ÜàNIEND®B`‚ cREVGeneral revUniqueID 10936784279095 popUp+.png @€nÿœ!ì‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFbIDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸ3<~ü˜áÍ›7 ÿþ‡H1µÈs `fffa••e` –ïß¿ƒCàýû÷ ÜÜÜ`A°bFFFª9â ÏýøñƒáÅ‹`û@!"$$Ä@, Ÿƒ¢¤H^^ì:cXXX¨þüaøúõ+8=ܸqõÄrˆ¡££Ãàìì &PP3C„AÑòäÇÁ¡@pï‚ ŠbtpìØ1†]»v1ØÛÛ38::’í= û@Ž€\RA @Ô¶ÿ™ƒ“x »£Ô¶Jf"3Éš3ӾϘ•×LdcœMDšG™¹{sUíœYÔÊ{¡½‰#€Xó/,ñ@‚ƒ‘áÐÂéÓ§3|ûö•ÁÍÍ œƒ@é”›Ö­[ϰsçNp.JIIaÐÕÓc€æy VHT22C„àQûªÙÄ‚’zAÙó/¬ bdøõë8ñ€,Ú²e+˜Ê^×®]c¸sç8(‡ýû÷ìpFFP(B<6…‰b=ÈÑ @LÈq a)TSUeððð`øòå 8ekkë0ØÚÚ1èëëƒù :9911üûó¬\Î@ÙÿþýAáƒÍý÷£D ”|øªΜ9ŽPâùöíƒCaaÔ7Œ S¦La8qâ88Í,Yº„ANNŽÁÚÚ¬÷àÁƒ Û¶m—°PþôéCnn.XÈd@,ȹ¦`Ó¦M` xxxÀâ Ô ’eå+W®€³2(¡éåË—¤¤¤,,,Àzmll¶nÝÊpîÜ9pNPæææ ÒÒÒö€@1!GÅ_hp‚BÃÒÒŠÁÉÁ\‚‚ yôðÛ·oÀ9åÃÇ w€–ƒÄA心#ôÿe(**bPVVfUŠ––– ÅÅÅ`saòÈQ@ ó/81088:00ñÊ•+nݺÉp˜'OšÌ **ÊðXä^ú•ââã@Éî/È` 9 ‚ŽrEÅE +V¬dÈÌȀˢ'L€BqÄ ˜ÿBR9(1_»~œ AÙéçÏ_ .\³A¾Ñ âwÏîÝ ªÀlnn t;#$[‚S#/CZj Ðç ràä±ÙÄ„^ÁÀ10è¸8¸ÁÙ䉠  pîY®®¦Îô1Ð!ìÀtà ´è?Xˆ†±!QŒÊ‡adGjÂŽ+Hž–‘•f(.*aøõûƒ¢’Ão`9qñâ`E'ÇàíãÍ , @êåä%á_" lFp”üû‹š0ˆµŒ³ÿá… HIKBB (®¥­Å {냎®.˜/-#—#² C± ˆV†#. ®®ÁPQQWO.@¶d?@±€ò;¨X•~ ,«GËvj˜å {`ÕÈ~€b—l –ƒ\ªhÕž¥P]kY A€7jŒŒŒŽ= ,n›[\\\ToØÀÚ( *àÝ»w`ǀ쉸µ ¬'þ¿|ù\€hP)G+*[ÄÅÅÁu¨4666f FX~Ý¿ÿ ($@e­(=€BäYpP±{T5X©IEND®B`‚ cREVGeneral revUniqueID 10936799075536 PopUp.png @€nÿœ!щPNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFGIDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_4 666...x& ˜$ÈrB¹âرc »víb°··gptt$Ë?~ücäÄ@L08È@Qñt `ûf߸qƒáâÅ‹`þ½{÷nß¾Íp÷î]0ÿêÕ«` Sûä¸Ùÿ¡v€¢Ù XZ² Œ w€NŸ>J_ÜÜÜ?~ÌÀÍÍÍÊMëÖ­gعs'8Ë¥¤¤0èêé10‚,`g}0›d#‚ 4“‘ñ?ØXù„ê`"EFpÚ%E[¶ló™™™ÁÙëÎ;  _¿~eå°ÿþ‚ìú–ä$ö?›áÔdFGr|ARñ_†¿ÿ¤¦ªÊàááÁðåˆ?þ0hkë0ØÚÚ1èëëƒù :9911üûÒ÷¬Îþ÷• 4ÿ/È| ÙĂ숿H!qæÌpü?|øœh  óÁþò”)SNœ8N3K–.a““c°¶¶ë=xð ömÛÀYÊŸ>}bÈÍÍ«ûÏð%±`¢ N€Aè¾tðáÔ‚kør ¡¥þÅDry"à ˜ÞÉÌ=¦á5‹™Í 1ó!E鈹ûîFUu÷" Ð ªúŒþ$„’;@ øƒ¥¥ƒ“ƒ¸Xòèá†7o߀sÊ`ñ{h9HTÄ;ØÙ1Bÿ_†¢¢"eeeP¥hiiÉP\\ —G’#%a‚³$´xåÊ• ·nÝd¸ LŒ“'Mfex÷þ=àïA@QQ‰!.>I`_22‚٠⹨¸ˆaÅŠ• éé`‹ÿ3Àc rzøÏIÕ —€síúUp6EÓÏŸ¿.\¸fƒ|¢AÕñžÝ»T ØÜÜâHÚ³yyøÒRSÀ‰ýÿhÖ…@Lè壄‹ƒœ A!Î ËÕÕÔÂÃÞ:„ƒ˜n¸žøÆ }pö?Tö?hárrtjH@ X˜ÉÈJ3•0üúý‹AQIá7°œ¸xñƒ¼¼ƒ·7ƒ>°€ú 4L^Ahø_Âe6¸Ü`€†"8ˆ9aBÃ%Ò¤¤%!ÂÀœ ¥­Å {냰Úñ¥edàrÄÿ0ÄÀˆ%ÄÂÉɉâFFÔÒ ¨«k0TTT`d1b#ÔfdóAö (¿ƒŠåwïÞ ˜BFFFªWã° +¼@ö‚ì AAA°åׯ_g/=À“'OàmM€7jŒŒŒŽ?® @  i@U8¨Ñ B *nmë‰ÿ/_¾— TÊÑ €ÊPTJccccF€b„%’ýû÷ÿ ‚ž ²VTÔƒÒȳà„` åFú«¶%íIEND®B`‚ cREVGeneral revUniqueID 10936799076318BooksàÅ«u"on menuPick pItem if pItem = last line of me then CreateNewBook -- Æ replace "|" with slash in pItem ----- put AppFolder() & the uLibName of this stack & slash & pItem into tFilePath if there is no file tFilePath then answer file "O est le livre" & quote & pItem & quote && "?" as sheet if it = empty then exit menuPick put it into tFilePath end if ----- OpenBook tFilePath -- ÆS end menuPick --------------------------------------- on CreateNewBook go to stack "NewBook" as sheet exit to top end CreateNewBook €4ÿŒ6³Fiches Elle Crožtes EntrŽes et salades Gratins LŽgumes P‰tes et riz Plats uniques Poissons Sauces Soupes Terrines tFilePath Viandes Îufs Mon livre - Nouveau livre... cREVGeneral scriptChecksum1ÈÃíûÂòQ™c›~¦nk] handlerListmenuPick CreateNewBook breakPointsscriptSelectionchar 384 to 383 revUniqueID 1093680497623 bookmarks tempScript prevHandler CreateNewBookscript•

on menuPick pItem

if pItem = last line of me then CreateNewBook -- 

replace "|" with slash in pItem

-----

put AppFolder() & the uLibName of this stack & slash & pItem into tFilePath

if there is no file tFilePath then

answer file "Où est le livre" & quote & pItem & quote && "?" as sheet

if it = empty then exit menuPick

put it into tFilePath

end if

-----

OpenBook tFilePath -- S

end menuPick

---------------------------------------

on CreateNewBook

go to stack "NewBook" as sheet

exit to top

end CreateNewBook

<Help alu+.png @€ÌÿŒ!á‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFWIDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸ3<~ü˜áÍ›7 ÿþ‡H1µÈs `fffa••e` –ïß¿ƒCàýû÷ ÜÜÜ`A°bFFFª9â ÏýøñƒáÅ‹`û@!"$$Ä@, Ÿƒ¢¤H^^ì:cXXX¨þüaøúõ+8=ܸqõÄrˆ¡££Ãàìì &Pà A—/_fxõê\ÌÂÂÇ„B„AÑòäÇÁ¡@pï‚ ŠblàäÉ“ sçÎ;,_¾œ!99™ÁÉɉ`ˆ€ìÙrÜœœœ ,ÀÄøï?0{þ…Ð!àì"`^a`xùò%˜éääÈ **ÆðõÛW†ýûöƒrœ¶–ƒ¨¸\ HÐ80ÿ?˜ñlÈ> äü K<ÍcA!‚ä-mm{pºÉýFHÉÖ-[ÀJ@Ž…è»€¬þAø@ û` €XPR/({þ…TWƒ}ðê _NNì@:ph } zä/ÂP5>$ŠAö G7@¡dP(€ #Ìëèéó?"~€,Z¸ˆáôéÓ`®§§'8Ëýûóî d=ÿ¡ŽB/‘Å ìú÷ï?4>@°!ŽX²d áC‡¸¸¸bccŒM úÿ£©ENX{@± K€\ˆ®e3@ 00ÁÀÀh½èö ºDÙ÷ØraiiI¤ æÂ< „‘0ÿ‚8ò Ùê?ræb ú/’! 6ÜÙ õP5à܃¤‡šÓÐ&@¡8âÐÌ!)’·ÿCå)âF†þþ>xT‚Ô‚Äáz@¶ýGÕÃ-xþüCu@± W0à`úψÿ1²È‰'.^¼æy{{3ÈÈÈ ©ÃÔm<€í@v@¡&L`ʆ3á4ñ XRÞ¾} R—|³–´D¦ p´£&L€bA-#€.ü÷Ÿ `!gõ@ôÔ…b  ¬ ‡IÛ´³³³cdO íÙ@, ªÔŠÕí ¬A.Û©`–ƒìÙ²d?@± ‚[8 –ƒ\j~Q³U…… ´jÍÁZV * €À###†£G2ܺu \öƒŠaB rÂß¾}cx÷îØ1 {AbnmŸ9sæ?¨ ¾pá¸*5ýi@M;qqq`1onÏ3#,•ïß¿ÿ?H †.­(=€BäYpPïDlt ïIEND®B`‚ cREVGeneral revUniqueID 1093685077446= Help alu.png @€ÌÿŒ!•‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_x}ôõëW°/@A àh$ØØØ¸¸¸XXXà™ €X`’ ˉÉ'Ožd˜;w.Ø!È`ùòå ÉÉÉ NNNxõÿøñŒ‘?@Á2pvâÿŒ ŒŒÿA,F0Qb¾|ùÌvrrdcøt̾ýûÁŽ9N[[‹A"0}(f€f3‘@pGÀÒDØ!Ð< 5 Â׿ {.n¸ÆHfüƒšÌˆâ€bAŽ/XH€] ‹F¤Áä/Z¼œïAÀÓÓ“A˜åþýù‹¤ Æh˜"; €Pñ%$MÀN/Y²˜áСÃàÔÃ`llÂð÷ß_4u p6$:À,[îˆ?þ€³)±àÍ›7`€@`` ƒ!OàÈ9 €Pr"ˆ} —–––$9œ:¢ €PæCà¡Í;0Æÿ‹äÏhê@|¸8ü@,Èé–h@.9†ªú?„ƒÂWQQaèïïƒë…ËAÒ>\##’°4ʈê€BÍ¢ÿÿ!‘@Qù'Nœ`¸xñ"˜çííÍ ##ƒE-›jÿ”,Ã@¨!ñÿ?’Sñ§‰oß¾2ܾ} R—|³z€ˆ4ñ9DŽ ŒÔúŸ ÐòùÿÿÁ˜0øCଠÄÂÉɉâFFÔÒ °³³clYg®€ÚŒl>È~€b7¹Þ½{nOÀ222R½Qr(¨,9âÓ§O`{Aö‹   Øòëׯ#%.Úƒ'OžÀÛšnÔ1?~ÜÒÁ Ò €ªpPÛDƒ 9P¨¸µ}æÌ™ÿ vÂ… ÀíPÓŸVÔÔµ1 À\cccF€b„%’ýû÷ÿ ‚ž4s¨UJ Ï:88€@€\(P}ÎØó4IEND®B`‚ cREVGeneral revUniqueID 1093685077510? Date+.png @€bÿŠ!2‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF¨IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸ3<~ü˜áÍ›7 ÿþ‡H1µÈs `fffa••e`À¬Â`ø"Þf|ÿÇ2ª“DäÅPB"7ºñ±ýû6”RÔ@J ÖZm‘ÂÆ¨-M>õÔìf¼=dk–€ÿ•®×솑à½ÇuØ× ùΊˆq9®ÖŠ£î“¹ÌŒO±€|Š"yyy°ë@ŽaaakfcccÐRRbxûð!Ã…k78øL”åÔ-,Á²2³0°²³1üºãͳ goÞaàdãdPeP––axóéÇÀæÿùó‡áëׯàôpãÆ xÔ Èu †ŽŽƒ³³38˜@! …ûö1[º’Aùí;†¿² Ÿ€z½mÐ÷ 8¹¸€j¸€QÇÌÂÊÀ´„EP˜á7ãcþ³gÎ~ûÂÀïî §§YC@í O>z d?@1Áâ ”P@¾F:>uê4ß—¯þÿÅÀüâ÷K¾¾{ÏðïÃ' ýû݆¯o?0°|ýÆÀ÷ç/ϳ§ œ7¯3Èüe`ÐüõáÚé3 ß¾}›ˉ {@öÁ@š©e@†E6Ô*2ôäÿ“¯‚xÕƒóÛÌë©=4IC£s#"мÈÆ3D'¨:)¾n˜^˜ûÁŸQR§ÈqG†kÛ °ÆçEi:Lï ÇÙV>ïEÐ>âFžÈ—ë@,Èùà€D7ƒœ›3ƒøß ?y¸ع¸~~&¶¿À çâfàúˆ‘…‘á×Ç@3˜8€ í?0®@^âáa`»w›á0„þþy äAHHƒìƒ€‚;ìPöü +¨ ®få`gÐLO`P•‘aøÔÈLTiè?0þ™XÙ˜1øùíW`–f&P`Ú`ç`ø ,ôþÒ0Ä'L@2 >,j@ €Xó1$ü$€ ÿƒ”[€® èÊ?™Îp{ƒþ²Y BТ…(Ç –ª:l.ÈbpnþQ"Š#@Ùõï_dÀlô0/b–<_®3œŒHdx¸û$‹|(P¨8ÄT&, @Qóè9d{@± K€\ˆ®”’ÙÙØ1 ÿÿã=ÃPº&H.>hŽÆ ²„‘ Å\t{ˆ ]06$Ñ2cÎ(bÅ`¿ý ƒE{30¨qÔyüüü ¿ýÂ09Jˆ =a‚‚í/Ї¡åÄï?¿øî ñ?<Á¡…˜ÓÁžü6=aŠ#þ@üƒ»øFvBÿ¾~gøùög@âGVVÊ sÁuÏ?TGj…úTFÀ”€ÊyXIŠ ˆ8¥2ñ30ð°1€ƒû0èß¾{ËðùÓ†OŸ>3×_h¶üÇm< ”ž @¨ à¸b„'ˆÅuÄw`"c†Ê¯_¿¾ÿÆðR¿$þù|g¸só<Ç÷ŸÁŽøŒÂOÀŠ‹X2þ¦Ø'Ož0HJIBLG;j Ô2è¨qüXÓ]¿~ƒŸXý~€DÐÀñ ÄÀr„Th±0ƒ+%n`‰* ¬Øä¥d8¹8î+©·oߢ˜ q( X“@/H@ÅÖ¾}ý ¬Šÿ2° V e  Š_ … Ðúý * jèPh~:þ°ŒabfG)²¹Èö€ì PÕ jEêöÐB ”a‰QP€ŸáîÝÛÀR’X03ü6F8€í Á¿~ÿaxl,a¶–@–BÊv°zV`qËCCCx¶„5l@öìÙ@,‚‚‚ਥ —š_°öȦ€Zo Är ¨5kYªt€7jŒŒŒŽ=ÊpëÖ-ps‹ ¯È jXƒÔ¶x÷îØ1 {AbnmŸ9sæÿË—/.\¸À¢Bƒ•uâââ àö¬±±1#@1ÂòëþýûÿƒA!jèÒ €Ò($@župp5@€=b}ç§´tIEND®B`‚ cREVGeneral revUniqueID 1093697998805@ Date.png @€bÿŠ!!‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF—IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||šÿ£çû §Îœcø÷ç/ƒµµ+33(! Â@ö—¯_öî?È --Í «¥ r6¸9 °¸¸8˜ùòe!!!€bùû÷/8ÌÍÍÁ. K' ðþý{†/_2¼}øáîíû ü‚ NŸa`fccøt+3 +в@w¼yö‚áÙû Ì@Èûë'Ã?`¼+¨©1pqs v0ððð€í;vì8ꈔA P‚…È·oß~ýúwÄ}ûX÷`P~ûŽá¯¬Ã'%%†×Û¶}ÏÀð‡“‹ ¨† ÏÌ,¬ <þ0° 3üf|ÌÀö,ÃÙo_Þº»0È*+ƒÍ6 ã¹¸¸À!Ë+åØrÅ©S§Ì_¾føÿû/ó‹g Ÿ¿|bøúî='0:X¾sÐ5_âáfàŠñ<{ÊÀ =a†o¿þ1솚°¤$Øb…#'~€‚;ä€àhâÿ  ûÏŽ Ø‡§Ïn~üÊðù?ÿŸ 88˜99 Y œB‚ OAAþí;ƒÄÏ_ lü¼ W~ý`ø äcgdEùÿÿÿ F3‚Åw(@BšþCâ èC97gñ¿ÿ~òp1°}ôóó`j=70«1²02ü¦|&&f`B&W„€qÏvï601ÿ›ýÉsÈé €Pt1€RýVvÍôU†ÿÀxe&¶¿@_üÌÄÊL  Ÿß~æf`¦ v†¿ÀBd1 0Ä'L箿A–þƒšÌˆâ€bAŽXH€] qÐÇÿX¸¹Á® èÊ?™Îp{ƒþ²Y B¬yf 3X¨èÀ¨ø÷ïØúÿàpB €BqÄ_”€8âÐWÀ”„Yò|¹Îp2"‘ááî“ ,ò¡@u âS™8Û3@Ó#¤Haø¢ €àŽø ^h6B ,ÅÎÆŽ!þÿÇ{† tL,\| Ð"€rHòï_Ôœ‡œˆ YäZF°!•3†áŒ"V öÛÏ0X´‡101}‰£Î•¿åÂì¿à´‡ì€bBO˜ÿþ'&pAöç7ÿÂ]!0þGä(´¨!a!†/^@̆šÿÍÄ‚œ`‰”=A9œŒ€ŽÃMðüúáç[F,΀Ĭ¬<Ã;`iûçï?„(ZÔj†)ÜPqP½J¸€ˆS*ƒ°ÂåacG#¨Èûî-ÃçO_>}ú Ì\i€j?8g \@¨!’„;õ?ÜåìPG€jRf`¨üúõ›áû÷o@ßýaø%iÄðÏç;Ûç>¼ÿ vÄ/`~úô‰Xš‚JÈ'Ož0HJI2€k9h#; €X0Rë”8þ¬a¯_¿ÁÀÏÇ ¬Q?€Ó (þ§›?àBˆTh±0ƒ+%n`‰* ¬Øä¥d8¹8îkß·oßõÀªˆéȹ €X899Qªn‘ P±uàÀA†o_?³ñ_v`áà ª¾%6 …àºà0T@Õ2Ð1 DýèøÀ2†‰™ ¥ óaU9²ù ûˆEDDÜäz÷î¸=S£øîÞ½ ,%YbÌ €5$°ýÀ4ø×ï? ï€Õ?È` ²R¶°ƒÕ³ƒŒXŽB²&Ð! Dr(º@ö‚ì AAA°åׯ_gÖè@UUŒ)?€­7Pº@ >¬­ @àF‘‘ÃñãÇÁ-,P½r!­¨ µ]@´¥¥%8TÜÚ>sæÌÿ—À&Ü… @ôOh°Ò€¢ÔÆ4007rˆ–Höïßÿ$jxrppÐÌ º”þ@župp'<€ÁS ¢çmìIEND®B`‚ cREVGeneral revUniqueID 1093697998866AAddDate*B{on mouseDown if the icon of me <> 1090 then set the icon of me to 1087 end mouseDown ----------------------------------- on mouseUp if the icon of me <> 1090 then set the icon of me to 1088 doStuff -- Æ end if end mouseUp ----------------------------------- on mouseRelease if the icon of me <> 1090 then set the icon of me to 1088 end mouseRelease ----------------------------------- on doStuff lock screen repeat until last char of fld "Notes" <> return delete char -1 of fld "Notes" end repeat put cr & cr & the short system date && colon & cr after fld "Notes" set the textStyle of line -1 of fld "Notes" to bold unlock screen select after text of fld "Notes" end doStuff ----------------------------------- on mouseEnter if the icon of me <> 1090 then set the tooltip of me to "InsŽrer la date" else set the tooltip of me to empty end mouseEnter @S!InsŽrer la dateB cREVGeneralscriptChecksum…Uša t"›F²(*\%ƒ bookmarks revUniqueID 1093698030030 handlerList1mouseDown mouseUp mouseRelease doStuff mouseEnterscriptSelectionchar 874 to 873 prevHandler mouseDown tempScriptscript 0

on mouseDown

if the icon of me <> 1090 then set the icon of me to 1087

end mouseDown

-----------------------------------

on mouseUp

if the icon of me <> 1090 then

set the icon of me to 1088

doStuff -- 

end if

end mouseUp

-----------------------------------

on mouseRelease

if the icon of me <> 1090 then set the icon of me to 1088

end mouseRelease

-----------------------------------

on doStuff

lock screen

repeat until last char of fld "Notes" <> return

delete char -1 of fld "Notes"

end repeat

put cr & cr & the short system date && colon & cr after fld "Notes"

set the textStyle of line -1 of fld "Notes" to bold

unlock screen

select after text of fld "Notes"

end doStuff

-----------------------------------

on mouseEnter

if the icon of me <> 1090 then set the tooltip of me to "Insérer la date"

else set the tooltip of me to empty

end mouseEnter

êB Date dis.png @€~ÿ‚!a‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF×IDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||šýúÅðåˆ .€£ÊÐÐl,*ÁìOŸ>1œ:u l†††˜; €<Ââââ`þåË—„„„ðD%'Ä PpÉ+˰ûÿ¤ƒ<í ±a™]Aeœ§»ù…ˆø‰?rÔ½W2“çcŒl…UåOUÑèÞ›{w3ãšsRo­Åè_h&c`:dòþÿe>@'‡rJ-ꊠ8²»žü¬ën©€0„ÒÃ%ÇKþî,ÎÌNWUH2!2Óÿ¿O±À,i–+ž={6˜ƒƒì8OA–Â,ù" ÃA|………Á‰¤_FF,?~ücäÄ€i2ÆA`ÿÿh(×HãÀà 9E?z1Dfu> …ixß YÓ¾\7E GRdk¬ã¾ qÜ K Vÿg„g)P †ùć#ˆ PANˆ ö‹/ ªÿä9ät@¨Ž*F #€@–ƒr(UÃá_°ÏþÃÓ(¤`Q“Ç50ÞÁ  ÿ‚,ý5™ÅÄ‚ÿ°»â4°bA®‰¡ ”ßAñîààvÀcƒ£úß°õ p`D €BqÄ_”€8¯ØÊŽƒ2¼ÿì@dÇ!GÉ¿ÿ¡¡Š°×PÔ\(À2@öºƒaå6}ÈæBÔ£æ<äD@LÈ‚0ƒAp… prr2xxx€‹zX!„ À²6ÂlHnAv@1¡'Ì¿ÿ@ ÿéиüGT­ŠÇÈT0JÚ0GÍÿƒæ€bA^X¢eOP'£ÿÿð7H,ȱP®„þÂrŒ@€BÍ¢@ ᎀ§ ¼Ž––'LP¢„E)¬pa”4Àµj—jH€$áNý‘%A>†Ó  ¤”úAÅ2¨>Ç 5 AlXŪK„„…€.a„:ÕÄ‚‘Zÿ3 8äXí 2Ròý‡cVšÂJTUã V)þÿ« ¦#§e€b¥rdGÀÚðrÈ¿ÿ>8…ÃJAäRJ°¨€Õ ÇÃø° –‹ÍÙ@,"""`ƒŠWP{¦Fƒ²¬æ‰âVaÁâäe° ’‰Á¢ T÷ÀŠr˜#AQ2d?@±€ ˯_¿Ž[l%r¥DE #ƒ'OžÀÛšnÔ1?~Ü2åkäz‚Ú” AiD[ZZ‚C €À­í3gÎüµž@mHœµ¨ @¡ jc€£ÉØØ˜ €a‰dÿþýÿA‚ †'(Ð €r(< ¬yÁ  ÀÄ9/ØøvÖIEND®B`‚ cREVGeneral revUniqueID 1093700181551DLeftDisabled.png @€zÿ¦!l‰PNG  IHDR!¿ÍG¯ pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFâIDATxÚ´ÈÁ 0À(ˆ[:œ[Á‡è=Ï$át·Hbf°»øÅÝÈLT•Ý=Ärļyóþ¿~ýšáÇ Ÿ?;„Vä^^^111†ÄÄDF€b\¸páÿçÏŸƒ-×ÒÒb055KòóóSÝ?~dxõêÃéÓ§®]»vŒ„„@±|ÿþººº >>> |||4 Ç@X\\Ì¿|ù2ƒ@1ýýû æææ`—¢”&hAfƒ0Ø>XÔ HÄ%Pˆ|ûöáׯ_dùd###Î ²‹‹‹‹……ž ˆ¦d95r,·¡˜Ù?~ücäÄ@,ÈŠþ âÿŒ@ý±ÁX·8TŽ““á;Ðd9Fˆq p6#H ÅÄ‚ìˆkÿà …æa ËÐŹ8¹^¾|Épûö+e9FˆA¦Ã<b„ê`"EF°ÓAVþÿLjp’8'78ËÝ»{œ ñþC#Ìíÿa&0¢8 €X0ã ”‚!AÖňßq^>^°å÷ï?€[÷ÈŸ¿Hz¡¡’…Øt(á€BqÄ_”€:‚Nƒò8ÈòG¡XË ƒÿþû‹¢Å$‡ €‚;âÏŸ?pC±<¨”Ãf9ªGˆËaÈ9 €Pr"ˆÓ€ŠówïÞ1<}ú”TÌã(¡Éˆ%`¡Âÿ¢ €PæCà!É;}òÔICCpñ.--ÍðìÙ30ÆæC˜lnÀô@± û–h@.9†ªú?´|8{æ,XÜØØ˜AGG‡AJJ Ã1ÿþëÁ°šàÑ\@¨Yôÿ?„#ÐüÀ-u@â§O†F‘ ŠcžíÙ@,‚‚‚`˯_¿Î ##Ã@/Jݶ&@5FFFà µt@  i@U8¨í¢---Á¡@àÖö™3gþƒªâ .€«dPÓŸVÔÔµ1 À\`™Ã@Œ°D²ÿþÿ APÓƒƒƒf޵ª@éäYpÂ0íhKx²ªIEND®B`‚ cREVGeneral revUniqueID 1093895900873MPetit rond entre champs.png  @€ÿœ ‰PNG  IHDRo&å pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFwIDATxÚb\¹råÿ½{÷2ìÚµ‹ÁÝÝÁÙÙ™ €˜EEE.^¼È ($ÈðìÙ3†?~0 ˆHKKcScxôàÑ#GˆaÆ ÿþüù@4ˆ@Lüüü ?bøõëÃãÇ@|€x»5ôA’N£IEND®B`‚ cREVGeneral revUniqueID 1094034007342Nvdividecursor.gif Dÿÿÿÿÿÿ€Jÿ’Kà‚ ‚ ‚ ‚=¼‚m¶‚ͳ‚…¡‚ͳ‚m¶‚=¼‚ ‚ ‚ ‚à†C„@‚@‚@‚@‚H‚2L‚z^‚2L‚H‚@‚@‚@‚@ŠHà‚à‚à‚à‚?ü‚þ‚‚ÿ‚‚ÿ‚‚ÿ‚þ‚?ü‚à‚à‚à‚à† cREVGeneral revUniqueID 1094036506089U NavArrows a€ºöM! cREVGeometryMaster,moveVObjectSidebottomMaster,movehDistance-230MastertrueMaster,moveVObjectRefcardMaster,moveHObjectRefcardMaster,moveVAbsolutetrue Master,moveVtrueMaster,expectedRect529,502,606,535Master,scalebottomDistanceMaster,movevDistance-19Master,moveHObjectSiderightMaster,scalerightDistanceMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistanceMaster,moveHAbsolutetrue Master,moveHtrue cREVGeneral revUniqueID 1094054422820/Prev*B (on mouseDown set the icon of me to 1072 doStuff -- Æ end mouseDown ----------------------------------- on mouseUp set the icon of me to 1073 end mouseUp ----------------------------------- on mouseRelease set the icon of me to 1073 end mouseRelease ----------------------------------- on doStuff local tCurRecipeNum,tPrevRecipe ----- if the mouse is up then exit doStuff ----- put the hilitedLine of fld "RecipeList" into tCurRecipeNum if tCurRecipeNum = 1 then put the number of lines of fld "RecipeList" into tPrevRecipe else put tCurRecipeNum - 1 into tPrevRecipe set the hilitedLine of fld "RecipeList" to tPrevRecipe DisplayRecipe -- ÆS ----- if the shiftKey is down then send "doStuff" to me in 1 millisecond else send "doStuff" to me in 100 milliseconds end doStuff ----------------------------------- on mouseEnter local tCurRecipeNum,tPrevRecipe ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" into tCurRecipeNum if tCurRecipeNum = 1 then put item 1 of line (the number of lines of fld "RecipeList") of fld "RecipeList" into tPrevRecipe else put item 1 of line (tCurRecipeNum - 1) of fld "RecipeList" into tPrevRecipe set the tooltip of me to "Recette" && quote & tPrevRecipe & quote && "du livre" && quote & fld "Book" & quote end mouseEnter @¾ú!.Recette "YASSA DE LAPIN" du livre "Mon livre"1 cREVGeneralscriptChecksumì6¤ÂˆvðÄûå¼²o# revUniqueID 1094054324566 bookmarks handlerList1mouseDown mouseUp mouseRelease doStuff mouseEnter tempScript prevHandlerdoStuffscriptSelectionchar 897 to 896script¯

on mouseDown

set the icon of me to 1072

doStuff -- 

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1073

end mouseUp

-----------------------------------

on mouseRelease

set the icon of me to 1073

end mouseRelease

-----------------------------------

on doStuff

local tCurRecipeNum,tPrevRecipe

-----

if the mouse is up then exit doStuff

-----

put the hilitedLine of fld "RecipeList" into tCurRecipeNum

if tCurRecipeNum = 1 then put the number of lines of fld "RecipeList" into tPrevRecipe

else put tCurRecipeNum - 1 into tPrevRecipe

set the hilitedLine of fld "RecipeList" to tPrevRecipe

DisplayRecipe -- S

-----

if the shiftKey is down then send "doStuff" to me in 1 millisecond

else send "doStuff" to me in 100 milliseconds

end doStuff

-----------------------------------

on mouseEnter

local tCurRecipeNum,tPrevRecipe

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" into tCurRecipeNum

if tCurRecipeNum = 1 then put item 1 of line (the number of lines of fld "RecipeList") of fld "RecipeList" into tPrevRecipe

else put item 1 of line (tCurRecipeNum - 1) of fld "RecipeList" into tPrevRecipe

set the tooltip of me to "Recette" && quote & tPrevRecipe & quote && "du livre" && quote & fld "Book" & quote

end mouseEnter

ê4Next*B on mouseDown set the icon of me to 1074 doStuff -- Æ end mouseDown ----------------------------------- on mouseUp set the icon of me to 1075 end mouseUp ----------------------------------- on mouseRelease set the icon of me to 1075 end mouseRelease ----------------------------------- on doStuff local tCurRecipeNum,tNextRecipe ----- if the mouse is up then exit doStuff ----- put the hilitedLine of fld "RecipeList" into tCurRecipeNum if tCurRecipeNum = the number of lines of fld "RecipeList" then put 1 into tNextRecipe else put tCurRecipeNum + 1 into tNextRecipe set the hilitedLine of fld "RecipeList" to tNextRecipe DisplayRecipe -- ÆS if the shiftKey is down then send "doStuff" to me in 1 millisecond else send "doStuff" to me in 100 milliseconds end doStuff ----------------------------------- on mouseEnter local tCurRecipeNum,tNextRecipe ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" into tCurRecipeNum if tCurRecipeNum = the number of lines of fld "RecipeList" then put item 1 of line 1 of fld "RecipeList" into tNextRecipe else put item 1 of line (tCurRecipeNum + 1) of fld "RecipeList" into tNextRecipe set the tooltip of me to "Recette" && quote & tNextRecipe & quote && "du livre" && quote & fld "Book" & quote end mouseEnter @âú!2Recette "BISCUIT Ë L'ORANGE" du livre "Mon livre"3 cREVGeneralscriptChecksum*éŽ0¸ÃË~ ’õz-^ bookmarks revUniqueID 1094054324567 handlerList1mouseDown mouseUp mouseRelease doStuff mouseEnterscriptSelectionchar 892 to 913 prevHandlerdoStuff tempScriptscript\

on mouseDown

set the icon of me to 1074

doStuff -- 

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1075

end mouseUp

-----------------------------------

on mouseRelease

set the icon of me to 1075

end mouseRelease

-----------------------------------

on doStuff

local tCurRecipeNum,tNextRecipe

-----

if the mouse is up then exit doStuff

-----

put the hilitedLine of fld "RecipeList" into tCurRecipeNum

if tCurRecipeNum = the number of lines of fld "RecipeList" then put 1 into tNextRecipe

else put tCurRecipeNum + 1 into tNextRecipe

set the hilitedLine of fld "RecipeList" to tNextRecipe

DisplayRecipe -- S

if the shiftKey is down then send "doStuff" to me in 1 millisecond

else send "doStuff" to me in 100 milliseconds

end doStuff

-----------------------------------

on mouseEnter

local tCurRecipeNum,tNextRecipe

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" into tCurRecipeNum

if tCurRecipeNum = the number of lines of fld "RecipeList" then put item 1 of line 1 of fld "RecipeList" into tNextRecipe

else put item 1 of line (tCurRecipeNum + 1) of fld "RecipeList" into tNextRecipe

set the tooltip of me to "Recette" && quote & tNextRecipe & quote && "du livre" && quote & fld "Book" & quote

end mouseEnter

ê[Touti€ fœˆ cREVGeneral revUniqueID 1094112373434 Z IngrŽdients2)xon closeField UpdateText "ING_",3 -- ÆS set the htmlText of fld "IngrŽdients" to the htmlText of me end closeField À@j¢-  cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMaster,scaleRightscaleBottomtrueMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,movevDistancefalseMaster,scalebottomDistance-130Master,expectedRect16,196,178,596Master,scaleRightAbsolutefalseMaster,scaleRightfalseMaster,scalerightDistance -0.749296Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking1Master,scaletopDistanceMaster,scaleleftDistance cREVGeneralscriptChecksum!¹„OƒÂ‚/†è: ™& bookmarks revUniqueID 1094112340258 handlerList closeFieldscriptSelection char 36 to 35 prevHandler tempScriptscript¶

on closeField

UpdateText "ING_",3 -- S

set the htmlText of fld "Ingrédients" to the htmlText of me

end closeField

ê \PrŽsentation2 À@e”A  cREVGeometryMaster,movevObjectSidebottomMaster,scaleBottomObjectSidebottomMaster,scaleBottomscaleBottomtrueMaster,movehDistancefalseMastertrueMaster,movevObjectRef 1094112340258Master,scaleBottomObjectRef 1094112340258Master,movevAbsolutefalseMaster,scaleBottomAbsolutefalse Master,movevfalseMaster,scaleBottomfalseMaster,expectedRect16,101,560,175Master,scalebottomDistance-0.44879Master,movevDistance -0.510242Master,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-290Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking1Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral revUniqueID 1094112837199 ê ^ Recette2)ton closeField UpdateText "REC_",4 -- ÆS set the htmlText of fld "Recette" to the htmlText of me end closeField À@¶jî-  cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleleftObjectRef 1094112340258Master,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,scaleleftObjectSiderightMaster,expectedRect182,196,580,596Master,scalebottomDistance-130Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-290Master,scaleleftAbsolutetrueMaster,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,scalelefttrueMaster,cardRanking2Master,scaleleftDistance4Master,scaletopDistance cREVGeneralscriptChecksumu™2ßDpÆ‘ i~ bookmarks revUniqueID 1094112999212 handlerList closeFieldscriptSelectionchar 116 to 115 prevHandler closeField tempScriptscript³

on closeField

UpdateText "REC_",4 -- S

set the htmlText of fld "Recette" to the htmlText of me

end closeField

ê aNotes2(ton closeField UpdateText "NOTES_",5 -- ÆS set the htmlText of fld "Notes" to the htmlText of me end closeField À@ª”@  cREVGeometryMaster,scaleBottomObjectSidebottomMaster,movevObjectSidebottomMaster,movehDistancefalseMaster,scaleBottomscaleBottomtrueMastertrueMaster,scaleBottomObjectRef 1094112340258Master,movevObjectRefcardMaster,scaleBottomAbsolutefalseMaster,movevAbsolutetrueMaster,scaleBottomfalse Master,movevtrueMaster,movevDistance-79Master,scalebottomDistance0.154562Master,expectedRect16,426,420,490Master,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-290Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking2Master,scaletopDistanceMaster,scaleleftDistance cREVGeneralscriptChecksum´›L¸“u꡾ÈÈéµ bookmarks revUniqueID 1094114514045 handlerList closeFieldscriptSelection char 77 to 76 prevHandler tempScriptscript«

on closeField

UpdateText "NOTES_",5 -- S

set the htmlText of fld "Notes" to the htmlText of me

end closeField

ê ‹ Alert.gif @ÿ®200954óGIF89a÷€€€€€€€€€ÀÀÀÀÜÀ¦Êð3f™ÌÿÜÜÜ3333f3™3Ì3ÿff3fff™fÌfÿ™™3™f™™™Ì™ÿÌÌ3ÌfÌ™ÌÌÌÿÿÿ3ÿfÿ™ÿÌÿÿ3333f3™3Ì3ÿ3333333f33™33Ì33ÿ3f3f33ff3f™3fÌ3fÿ3™3™33™f3™™3™Ì3™ÿ3Ì3Ì33Ìf3Ì™3ÌÌ3Ìÿ3ÿ3ÿ33ÿf3ÿ™3ÿÌ3ÿÿff3fff™fÌfÿf3f33f3ff3™f3Ìf3ÿffff3fffff™ffÌffÿf™f™3f™ff™™f™Ìf™ÿfÌfÌ3fÌffÌ™fÌÌfÌÿfÿfÿ3fÿffÿ™fÿÌfÿÿ™™3™f™™™Ì™ÿ™3™33™3f™3™™3Ì™3ÿ™f™f3™ff™f™™fÌ™fÿ™™™™3™™f™™™™™Ì™™ÿ™Ì™™3™Ìf™Ì™™ÌÌ™Ìÿ™ÿ™ÿ3™ÿf™ÿ™™ÿÌ™ÿÿÌÌ3ÌfÌ™ÌÌÌÿÌ3Ì33Ì3fÌ3™Ì3ÌÌ3ÿÌfÌf3ÌffÌf™ÌfÌÌfÿ̙̙3Ì™fÌ™™Ì™ÌÌ™ÿÌÌÌÌ3ÌÌfÌÌ™ÌÌÌÌÌÿÌÿÌÿ3ÌÿfÌÿ™ÌÿÌÌÿÿÿÿ3ÿfÿ™ÿÌÿÿÿ3ÿ33ÿ3fÿ3™ÿ3Ìÿ3ÿÿfÿf3ÿffÿf™ÿfÌÿfÿÿ™ÿ™3ÿ™fÿ™™ÿ™Ìÿ™ÿÿÌÿÌ3ÿÌfÿÌ™ÿÌÌÿÌÿÿÿÿÿ3ÿÿfÿÿ™ÿÿÌÿÿÿ(((444@@@LLLXXXdddppp|||ˆˆˆ”””   ¬¬¬¸¸¸ÄÄÄÐÐÐèèèôôôÿöð  ¤€€€!ÿ NETSCAPE2.0!ùÉ,i“ H° Áƒ*\˜†tëö¡ÄZðΛ«Œ%vü¨±[8‡ÝH†4‰R¥A‘%¦9&Ê™/MN¼‰“ ̘{FÔ´¨ÐŸ@ƒªDšTéC‰®¢J*õ©Ã«X³Ò„!ù2É,“ (Áƒ“LÈp!Çp˜Ð!fÌ,"\x1ã;…/Ú"f‡bEf¾|•üØ™­‰*MN,ˆæJ…Eú‚ó¤­RÞ$¨hÊžD]¦ä“¥B¥G£"}úsiУ7‹Z•Zò©¯`Âðn¢Ù³h'~|Ƕ­Û·ï!ù2É,u“ H° Áƒ*\˜†tëö¡ÄZÞ-à-œ7WvóR#B‰áv)2¥Ä’QR”¸2$A™*kš(sæÄš{æÔÉsäÏ£YF4:q(ÑžMiþdùÒ•Õ«X­ftȵ«W‡߉K¶ì»€!ù2É,“ (Áƒ“LÈp!Çp˜Ð!fÌ,"\x1ã;…/Ú"f‡bEf¾|•üØ™­‰*MN,ˆæJ…Eú‚ó¤­RÞ$¨hÊžD]¦ä“¥B¥G£"}úsiУ7‹Z•Zò©¯`Âðn¢Ù³h'~|Ƕ­Û·ï!ù2É,i“ H° Áƒ*\˜†tëö¡ÄZðΛ«Œ%vü¨±[8‡ÝH†4‰R¥A‘%¦9&Ê™/MN¼‰“ ̘{FÔ´¨ÐŸ@ƒªDšTéC‰®¢J*õ©Ã«X³Ò„!ù2É,“ (Áƒ“LÈp!Çp˜Ð!fÌ,"\x1ã;…/Ú"f‡bEf¾|•üØ™­‰*MN,ˆæJ…Eú‚ó¤­RÞ$¨hÊžD]¦ä“¥B¥G£"}úsiУ7‹Z•Zò©¯`Âðn¢Ù³h'~|Ƕ­Û·ï!ù2É,u“ H° Áƒ*\˜†tëö¡ÄZÞ-à-œ7WvóR#B‰áv)2¥Ä’QR”¸2$A™*kš(sæÄš{æÔÉsäÏ£YF4:q(ÑžMiþdùÒ•Õ«X­ftȵ«W‡߉K¶ì»€; cREVGeneral revUniqueID 1094197603675Ä DevelopmentâC£p jon mouseUp -- SetToHTML -- Æ -- SetTextStyle MakeBook -- Æ ----- beep -- SaveBook -- ÆS end mouseUp -------------------------------- on MakeBook put empty into tBook ask file "Nom du livre :" if it is empty then exit MakeBook put it into tFilePath repeat answer folder "Choisissez un dossier :" if it is empty then delete last char of tBook if tBook <> empty then put tBook into url("file:" & tFilePath) exit MakeBook end if set the defaultFolder to it put cleanList(the files) into tFiles repeat for each line tLine in tFiles put url("file:" & tLine) & cr after tBook end repeat end repeat end MakeBook -------------------------------- on SetToHTML set the itemDel to tab repeat with i = 1 to the number of lines of fld "RecipeList" set cursor to busy if "

" is not in word 2 to -1 of item 3 of line i of fld "RecipeList" then put "ING_" && the htmlText of word 2 to -1 of item 3 of line i of fld "RecipeList" into item 3 of line i of fld "RecipeList" if "

" is not in word 2 to -1 of item 4 of line i of fld "RecipeList" then put "REC_" && the htmlText of word 2 to -1 of item 4 of line i of fld "RecipeList" into item 4 of line i of fld "RecipeList" if "

" is not in word 2 to -1 of item 5 of line i of fld "RecipeList" then put "NOTES_" && the htmlText of word 2 to -1 of item 5 of line i of fld "RecipeList" into item 5 of line i of fld "RecipeList" end repeat end SetToHTML -------------------------------- on SetTextStyle set the itemDel to tab repeat with i = 1 to the number of lines of fld "RecipeList" lock screen set cursor to busy set the hilitedLine of fld "RecipeList" to i DisplayRecipe -- ÆS repeat with j = 1 to the number of lines of fld "IngrŽdients" if last char of line j of fld "IngrŽdients" = colon then set the textStyle of line j of fld "IngrŽdients" to bold end repeat send "closeField" to fld "IngrŽdients" set the textStyle of line 1 to 2 of fld "Recette" to bold repeat with j = 1 to the number of lines of fld "Recette" if last char of line j of fld "Recette" = colon then set the textStyle of line j of fld "Recette" to bold end repeat send "closeField" to fld "Recette" set the textStyle of line 1 of fld "Notes" to bold send "closeField" to fld "Notes" unlock screen end repeat end SetTextStyle €,M cREVGeneralscriptChecksum|³ Ö)ŵa‰š›Šp bookmarks revUniqueID 1094553969569 handlerList'mouseUp MakeBook SetToHTML SetTextStylescriptSelection char 14 to 13 prevHandlermouseUp tempScriptscript,œ

on mouseUp

-- SetToHTML -- 

-- SetTextStyle

MakeBook -- 

-----

beep

-- SaveBook -- S

end mouseUp

--------------------------------

on MakeBook

put empty into tBook

ask file "Nom du livre :"

if it is empty then exit MakeBook

put it into tFilePath

repeat

answer folder "Choisissez un dossier :"

if it is empty then

delete last char of tBook

if tBook <> empty then put tBook into url("file:" & tFilePath)

exit MakeBook

end if

set the defaultFolder to it

put cleanList(the files) into tFiles

repeat for each line tLine in tFiles

put url("file:" & tLine) & cr after tBook

end repeat

end repeat

end MakeBook

--------------------------------

on SetToHTML

set the itemDel to tab

repeat with i = 1 to the number of lines of fld "RecipeList"

set cursor to busy

if "<p>" is not in word 2 to -1 of item 3 of line i of fld "RecipeList" then put "ING_" && the htmlText of word 2 to -1 of item 3 of line i of fld "RecipeList" into item 3 of line i of fld "RecipeList"

if "<p>" is not in word 2 to -1 of item 4 of line i of fld "RecipeList" then put "REC_" && the htmlText of word 2 to -1 of item 4 of line i of fld "RecipeList" into item 4 of line i of fld "RecipeList"

if "<p>" is not in word 2 to -1 of item 5 of line i of fld "RecipeList" then put "NOTES_" && the htmlText of word 2 to -1 of item 5 of line i of fld "RecipeList" into item 5 of line i of fld "RecipeList"

end repeat

end SetToHTML

--------------------------------

on SetTextStyle

set the itemDel to tab

repeat with i = 1 to the number of lines of fld "RecipeList"

lock screen

set cursor to busy

set the hilitedLine of fld "RecipeList" to i

DisplayRecipe -- S

repeat with j = 1 to the number of lines of fld "Ingrédients"

if last char of line j of fld "Ingrédients" = colon then set the textStyle of line j of fld "Ingrédients" to bold

end repeat

send "closeField" to fld "Ingrédients"

set the textStyle of line 1 to 2 of fld "Recette" to bold

repeat with j = 1 to the number of lines of fld "Recette"

if last char of line j of fld "Recette" = colon then set the textStyle of line j of fld "Recette" to bold

end repeat

send "closeField" to fld "Recette"

set the textStyle of line 1 of fld "Notes" to bold

send "closeField" to fld "Notes"

unlock screen

end repeat

end SetTextStyle

 … LeftCommands i€öí" cREVGeometryMaster,moveVObjectSidebottomMaster,movehDistancefalseMaster,scaleRightscaleBottomtrueMastertrueMaster,moveVObjectRefcardMaster,moveVAbsolutetrue Master,moveVtrueMaster,expectedRect19,502,256,536Master,scalebottomDistanceMaster,movevDistance-18Master,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-454Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral revUniqueID 1094650483831>Help*B ¸on mouseDown set the icon of me to 1084 end mouseDown ----------------------------------- on mouseUp set the icon of me to 1085 doStuff -- Æ end mouseUp ----------------------------------- on mouseRelease set the icon of me to 1085 end mouseRelease ----------------------------------- on doStuff if "CookBookHelp" is among the lines of the windows then close stack "CookBookHelp" else go to stack "CookBookHelp" as sheet end if end doStuff ----------------------------------- on mouseEnter if "CookBookHelp" is among the lines of the windows then set the tooltip of me to "Masquer l'aide" else set the tooltip of me to "Afficher l'aide" end if end mouseEnter @ú!Masquer l'aide= cREVGeneral scriptChecksum—V(L)ºdàºPL² breakPoints handlerList1mouseDown mouseUp mouseRelease doStuff mouseEnterscriptSelectionchar 695 to 694 revUniqueID 1094650477069 bookmarks tempScript prevHandlerdoStuffscript¶

on mouseDown

set the icon of me to 1084

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1085

doStuff -- 

end mouseUp

-----------------------------------

on mouseRelease

set the icon of me to 1085

end mouseRelease

-----------------------------------

on doStuff

if "CookBookHelp" is among the lines of the windows then

close stack "CookBookHelp"

else

go to stack "CookBookHelp" as sheet

end if

end doStuff

-----------------------------------

on mouseEnter

if "CookBookHelp" is among the lines of the windows then

set the tooltip of me to "Masquer l'aide"

else

set the tooltip of me to "Afficher l'aide"

end if

end mouseEnter

ê7 BookPopUpêB u]on mouseDown local tLoc,tLibFolderName,tFolders,tFiles,tBooks ----- set the icon of me to 1077 put the bottomLeft of me into tLoc add 3 to item 2 of tLoc ----- put AppFolder() & the uLibName of this stack into tLibFolderName ----- if there is no folder tLibFolderName then beep put "La bibliothque est introuvable." \ & cr & "Voulez-vous rechercher un livre ailleurs ?" into tPrompt put GetAnswer(tPrompt,"warning","Annuler","OK") into tAnswer -- ÆS ----- if tAnswer = "Annuler" then exit mouseDown answer file "Choisissez un livre :" as sheet if it = empty or the result = "Cancel" then exit mouseDown OpenBook it -- ÆS else ----- set the defaultFolder to tLibFolderName put CleanList(the folders) into tFolders -- ÆS put StripExtension(CleanList(the files)) into tFiles -- ÆS ----- if tFolders <> empty then repeat for each line tLine in tFolders set the defaultFolder to tLibFolderName & slash & tLine put tLine,SwitchList(StripExtension(CleanList(the files))) & cr after tBooks -- ÆS end repeat delete last char of tBooks if tFiles <> empty then put tFiles & cr & tBooks into tFiles else put tBooks into tFiles end if sort tFiles replace comma with cr & tab in tFiles put tFiles & cr & "-" & cr & "Nouveau livre..." into btn "Books" ----- popUp btn "Books" at tLoc end if end mouseDown ----------------------------------- on mouseUp set the icon of me to 1078 end mouseUp ----------------------------------- on mouseLeave set the icon of me to 1078 end mouseLeave ----------------------------------- on mouseRelease set the icon of me to 1078 end mouseRelease ----------------------------------- on mouseEnter set the tooltip of me to "CrŽer un nouveau livre ou choisir parmi les livres disponibles" end mouseEnter @;ú!?CrŽer un nouveau livre ou choisir parmi les livres disponibles6 cREVGeneral scriptChecksum ¸±Pö)4D~"Oãq Ž{ handlerList4mouseDown mouseUp mouseLeave mouseRelease mouseEnter breakPointsscriptSelection char 72 to 71 revUniqueID 1094650477070 bookmarks tempScriptÐ

on mouseDown

local tLoc,tLibFolderName,tFolders,tFiles,tBooks

-----

set the icon of me to 1077

put the bottomLeft of me into tLoc

add 3 to item 2 of tLoc

-----

put AppFolder() & the uLibName of this stack into tLibFolderName

-----

if there is no folder tLibFolderName then

beep

put "La bibliothèque est introuvable." \

& cr & "Voulez-vous rechercher un livre ailleurs ?" into tPrompt

put GetAnswer(tPrompt,"warning","Annuler","OK") into tAnswer -- S

-----

if tAnswer = "Annuler" then exit mouseDown

answer file "Choisissez un livre :" as sheet

if it = empty or the result = "Cancel" then exit mouseDown

OpenBook it -- S

else

-----

set the defaultFolder to tLibFolderName

put CleanList(the folders) into tFolders -- S

put StripExtension(CleanList(the files)) into tFiles -- S

-----

if tFolders <> empty then

repeat for each line tLine in tFolders

set the defaultFolder to tLibFolderName & slash & tLine

put tLine,SwitchList(StripExtension(CleanList(the files))) & cr after tBooks -- S

end repeat

delete last char of tBooks

if tFiles <> empty then put tFiles & cr & tBooks into tFiles

else put tBooks into tFiles

end if

sort tFiles

replace comma with cr & tab in tFiles

put tFiles & cr & "-" & cr & "Nouveau livre..." into btn "Books"

-----

popUp btn "Books" at tLoc

end if

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1078

end mouseUp

-----------------------------------

on mouseLeave

set the icon of me to 1078

end mouseLeave

-----------------------------------

on mouseRelease

set the icon of me to 1078

end mouseRelease

-----------------------------------

on mouseEnter

set the tooltip of me to "Créer un nouveau livre ou choisir parmi les livres disponibles"

end mouseEnter

prevHandlermenuPickscriptÐ

on mouseDown

local tLoc,tLibFolderName,tFolders,tFiles,tBooks

-----

set the icon of me to 1077

put the bottomLeft of me into tLoc

add 3 to item 2 of tLoc

-----

put AppFolder() & the uLibName of this stack into tLibFolderName

-----

if there is no folder tLibFolderName then

beep

put "La bibliothèque est introuvable." \

& cr & "Voulez-vous rechercher un livre ailleurs ?" into tPrompt

put GetAnswer(tPrompt,"warning","Annuler","OK") into tAnswer -- S

-----

if tAnswer = "Annuler" then exit mouseDown

answer file "Choisissez un livre :" as sheet

if it = empty or the result = "Cancel" then exit mouseDown

OpenBook it -- S

else

-----

set the defaultFolder to tLibFolderName

put CleanList(the folders) into tFolders -- S

put StripExtension(CleanList(the files)) into tFiles -- S

-----

if tFolders <> empty then

repeat for each line tLine in tFolders

set the defaultFolder to tLibFolderName & slash & tLine

put tLine,SwitchList(StripExtension(CleanList(the files))) & cr after tBooks -- S

end repeat

delete last char of tBooks

if tFiles <> empty then put tFiles & cr & tBooks into tFiles

else put tBooks into tFiles

end if

sort tFiles

replace comma with cr & tab in tFiles

put tFiles & cr & "-" & cr & "Nouveau livre..." into btn "Books"

-----

popUp btn "Books" at tLoc

end if

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1078

end mouseUp

-----------------------------------

on mouseLeave

set the icon of me to 1078

end mouseLeave

-----------------------------------

on mouseRelease

set the icon of me to 1078

end mouseRelease

-----------------------------------

on mouseEnter

set the tooltip of me to "Créer un nouveau livre ou choisir parmi les livres disponibles"

end mouseEnter

ê 9Book  ¶----------------------------------- on mouseEnter set the tooltip of me to "Livre courant :" && quote & target & quote && "(" & fld "RecipeNumLabel" && "recettes)" end mouseEnter [úŸLivre courant : "" ( recettes) cREVGeometryMaster,movehDistance -0.760563Master,scaleRightscaleBottomtrueMastertrueMaster,minWidthMaster,moveHObjectRefcardMaster,minHeightMaster,maxHeightMaster,expectedRect91,517,250,543Master,scalebottomDistanceMaster,movevDistancefalseMaster,moveHObjectSiderightMaster,scalerightAbsolutetrueMaster,scalerighttrueMaster,maxWidthMaster,scalerightDistance-460Master,scalerightObjectRefcardMaster,scalerightObjectSideRightMaster,cardRanking1Master,moveHAbsolutefalseMaster,scaleleftDistanceMaster,scaletopDistance Master,moveHfalse cREVGeneralscriptChecksum˜SôÝÓ'¢jèk0…e bookmarks revUniqueID 1094650477071 handlerList mouseEnterscriptSelectionchar 165 to 164 prevHandler mouseEnter tempScriptscriptç

-----------------------------------

on mouseEnter

set the tooltip of me to "Livre courant :" && quote & target & quote && "(" & fld "RecipeNumLabel" && "recettes)"

end mouseEnter

 =ConvertToHTML)`€@þ8¨„' cREVGeneral revUniqueID 1094732794332 ê '"pName" n'est pas un livre de cuisine. & Recherchez-en un autre. YTools0 ˆˆon resizeStack end resizeStack ------------------------ on arrowkey send arrowkey to stack the mainStack of this stack end arrowkey €‰×Èñ_WLucida Grande ULucida Grande WLucida GrandeUZapf Dingbats UZapf DingbatsUZapf Dingbats cREVGeneralscriptChecksum[; è}ä®YÅAÎMí+ bookmarks handlerListresizeStack arrowkey tempScript prevHandler resizeStackscriptSelectionchar 121 to 120scriptŠ

on resizeStack

end resizeStack

------------------------

on arrowkey

send arrowkey to stack the mainStack of this stack

end arrowkey

cREVGeometryCachestackID1113ê @€ÈñcREVGeometryCacheIDsG1093622022135107510936220221361076109361441619310681093610918605101910944572640121102109361099305010231093616583399107010941936381741026109419363817510271094193638176102810941936381771029109419363817810301094193638180103210941936381791031109419363818110421094193638182104310941936381831044109419363818410451094193638185104610941936381861047109419363818710481094193638188105010941936381901052109419363818910511094193638200106310941936381911053109419363820110641094193638192105410941936381931055109419363819410561094193638195105810941936381961059109362322613610781093939299824109010941936381971060109361375549010651093614144813106710939380591231088109419363819810611093938043976108710941936381991062109361222135010491093610988365102110936108955511017109368206481710851093938044088108610936038926271013109361411778610661093509545061100310935095450621004109445733730311041093610895575101810939380590051089109445791965011051093622406455107710936109907691022109361098511410201093601902458101210936132160641057109361833634510731093620281759107410944595971751109109445959717611101094459597177111110944595971781112109361179907810251093616739736107110936117953631024109445957114311081094458431969110610936164736191069cREVGeometrycachetotal71order  cREVGeneralscriptChecksumÔŒÙ²é€ ˜ìøB~ bookmarks handlerList tempScript prevHandler DisplayStarsscriptSelection char 1 to 0script

ëìùú"*+,-./13456=>?@ABNTU2 ë ModifDate€@_„N cREVGeneral revUniqueID 1093509545061 09/09/04 ì CreationDate€@_rN cREVGeneral revUniqueID 1093509545062 20/05/02ù Star+.png @€nÿÀ H‰PNG  IHDR v4A pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF¾IDATxÚbøÿÿ?VüiïG½‰ÿ?ý¬jˆ—Ä¥þÿþo|ú§f€bbÀ žýŸÛù‰¡sbĹÇp€Âjâ÷K¶vþút/öÿý7v§ËëË;þ/ß~‹]ŒáããW ¾¿c8Ñ>¡òƒ””C%ÃFM·X† ÙÿB ²@u¯>±3¸DÆ0ã÷§ÛÿsJ{‘ưz{ Û» î>f ÈaÑd<·fÒÿ=ÏØdäx¾\bð.ª­dxú» € Nøýà§#ÃÿÎÿ—Þaw⫳«ÿ;Ðâ!¸<@!)x÷i8„›¶?@2àûÿíMŽ`ñÊÕ×Q  4žþ¯*J[}¬è78 ~ÿ_tUÌF ªæWÛ6Äüi½³ºÈvü¿ñÁïÿ¿¯Ï‡þ+´@(šŸn¯üïØ´ñÿö‰âïñÆŒ½‡þ79úÿßû U3@¡h^ 4 bǦÿg_ARÖÓKÁÙþE3@¡ø¤(-P ±ñêÿR¿¡È NÛ-4qCçIEND®B`‚ cREVGeneral revUniqueID 1093610895551ú Star-.png @€nÿÀ ÷‰PNG  IHDR v4A pHYs  šœgAMA±Ž|ûQ“ cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅFmIDATxÚbüÿÿ?¹ €˜(D‘f€¢H3@Q¤ €(Ò @85;vì?##ãK @1âŠ*F¨†›€ÂióÑ£GQhl €)I$DQ€Ešˆ"ÍmQ 0IEND®B`‚ cREVGeneral revUniqueID 1093610895575 Difficulty i€Û­ cREVGeneral revUniqueID 1093611795363 ôFacilityLabel-€@äL cREVGeneral revUniqueID 1093601902458 DifficultŽ :û Button 1*BŠ@€nè ù cREVGeneral revUniqueID 1093610918605 êü Button 1*BŠ@€~è ù cREVGeneral revUniqueID 1093610985114 êý Button 1*BŠ@€Žè ú cREVGeneral revUniqueID 1093610988365 êþ Button 1*BŠ@€žè ú cREVGeneral revUniqueID 1093610990769 êÿ Button 1*BŠ@€®è ú cREVGeneral revUniqueID 1093610993050 ê õ Difficulty(­on mouseMove if the mouse is down then DisplayStars 1019 -- ÆMS end mouseMove --------------------------------------- on mouseUp UpdateStars 1019,10 -- ÆMS end mouseUp €@bäc  cREVGeneralscriptChecksum¬õGÑêé”Ùô£?µhs bookmarks revUniqueID 1093603892627 handlerListmouseMove mouseUpscriptSelectionchar 153 to 152 prevHandler howManyStars tempScriptscript#

on mouseMove

if the mouse is down then DisplayStars 1019 -- MS

end mouseMove

---------------------------------------

on mouseUp

UpdateStars 1019,10 -- MS

end mouseUp

ê Price i€ö­ cREVGeneral revUniqueID 1093611799078  PriceLabel € ÿD cREVGeneral revUniqueID 1094193638174 Cožt : Button 1*BŠ@€n ù cREVGeneral revUniqueID 1094193638175 ê Button 1*BŠ@€~ ú cREVGeneral revUniqueID 1094193638176 ê Button 1*BŠ@€Ž ú cREVGeneral revUniqueID 1094193638177 ê Button 1*BŠ@€ž ú cREVGeneral revUniqueID 1094193638178 ê Button 1*BŠ@€® ú cREVGeneral revUniqueID 1094193638179 ê Price(­on mouseMove if the mouse is down then DisplayStars 1027 -- ÆMS end mouseMove --------------------------------------- on mouseUp UpdateStars 1027,11 -- ÆMS end mouseUp €@bÿc  cREVGeneralscriptChecksumYmÙ\¦ñÀ=Ê èf°  revUniqueID 1094193638180 bookmarks handlerListmouseMove mouseUp tempScript prevHandler mouseMovescriptSelectionchar 153 to 152script#

on mouseMove

if the mouse is down then DisplayStars 1027 -- MS

end mouseMove

---------------------------------------

on mouseUp

UpdateStars 1027,11 -- MS

end mouseUp

ê Price i€­ cREVGeneral bookmarks revUniqueID 1094193638181 handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript  TimeLabel € D cREVGeneral revUniqueID 1094193638182 Temps : Button 1*BŠ@€n ù cREVGeneral revUniqueID 1094193638183 ê Button 1*BŠ@€~ ù cREVGeneral revUniqueID 1094193638184 ê Button 1*BŠ@€Ž ù cREVGeneral revUniqueID 1094193638185 ê Button 1*BŠ@€ž ú cREVGeneral revUniqueID 1094193638186 ê Button 1*BŠ@€® ú cREVGeneral revUniqueID 1094193638187 ê Time(­on mouseMove if the mouse is down then DisplayStars 1044 -- ÆMS end mouseMove --------------------------------------- on mouseUp UpdateStars 1044,12 -- ÆMS end mouseUp €@bc  cREVGeneralscriptChecksum»PïÜŠ£ “9ƒ—ä6† bookmarks revUniqueID 1093612221350 handlerListmouseMove mouseUpscriptSelectionchar 153 to 152 prevHandler howManyStars tempScriptscript#

on mouseMove

if the mouse is down then DisplayStars 1044 -- MS

end mouseMove

---------------------------------------

on mouseUp

UpdateStars 1044,12 -- MS

end mouseUp

ê Dispo i€ÿÿ,Æ cREVGeneral revUniqueID 1094193638188 bookmarks handlerList tempScript prevHandlerscriptSelection char 1 to 0script  DispoLabel € 5[ cREVGeneral revUniqueID 1094193638189 Ë l'avance : Button 1*BŠ@€n9 ù cREVGeneral revUniqueID 1094193638190 ê Button 1*BŠ@€~9 ù cREVGeneral revUniqueID 1094193638191 ê Button 1*BŠ@€Ž9 ú cREVGeneral revUniqueID 1094193638192 ê Button 1*BŠ@€ž9 ú cREVGeneral revUniqueID 1094193638193 ê Button 1*BŠ@€®9 ú cREVGeneral revUniqueID 1094193638194 ê !Dispo(­on mouseMove if the mouse is down then DisplayStars 1052 -- ÆMS end mouseMove --------------------------------------- on mouseUp UpdateStars 1052,13 -- ÆMS end mouseUp @b5c3  cREVGeneralscriptChecksumgþÔHÝ•WN½³`‰g revUniqueID 1093613216064 bookmarks handlerListmouseMove mouseUp tempScript prevHandler howManyStarsscriptSelectionchar 153 to 152script#

on mouseMove

if the mouse is down then DisplayStars 1052 -- MS

end mouseMove

---------------------------------------

on mouseUp

UpdateStars 1052,13 -- MS

end mouseUp

ê "Prefs i€ÿÿGÆ cREVGeneral bookmarks revUniqueID 1094193638195 handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript # PrefsLabel € P[ cREVGeneral revUniqueID 1094193638196 Classement :$ Button 1*BŠ@€nT ú cREVGeneral revUniqueID 1094193638197 ê% Button 1*BŠ@€~T ú cREVGeneral revUniqueID 1094193638198 ê& Button 1*BŠ@€ŽT ú cREVGeneral revUniqueID 1094193638199 ê' Button 1*BŠ@€žT ú cREVGeneral revUniqueID 1094193638200 ê( Button 1*BŠ@€®T ú cREVGeneral revUniqueID 1094193638201 ê )Rating(­on mouseMove if the mouse is down then DisplayStars 1060 -- ÆMS end mouseMove --------------------------------------- on mouseUp UpdateStars 1060,14 -- ÆMS end mouseUp €@bPc  cREVGeneralscriptChecksum™5ï™®mõ¼¸GIß bookmarks revUniqueID 1093613755490 handlerListmouseMove mouseUpscriptSelection char 14 to 13 prevHandler howManyStars tempScriptscript#

on mouseMove

if the mouse is down then DisplayStars 1060 -- MS

end mouseMove

---------------------------------------

on mouseUp

UpdateStars 1060,14 -- MS

end mouseUp

ê *Hothe©€on mouseUp local tLineNum ----- if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum put word 2 of item 7 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData ----- if tCurData <> the hilite of me then lock screen put the hilite of me into word 2 of item 7 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) UpDateBook tLineNum -- ÆMS unlock screen end if end mouseUp €xLChaud cREVGeneralscriptChecksumäÖǃ¼¸ïÝñÇõ¼ðT revUniqueID 1093614117786 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelectionchar 493 to 492script

on mouseUp

local tLineNum

-----

if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum

put word 2 of item 7 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData

-----

if tCurData <> the hilite of me then

lock screen

put the hilite of me into word 2 of item 7 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

UpDateBook tLineNum -- MS

unlock screen

end if

end mouseUp

+Coldhe©€on mouseUp local tLineNum ----- if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum put word 3 of item 7 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData ----- if tCurData <> the hilite of me then lock screen put the hilite of me into word 3 of item 7 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) UpDateBook tLineNum -- ÆMS unlock screen end if end mouseUp €\xLFroid cREVGeneralscriptChecksumôÿI ¥qeÉî6$ça? revUniqueID 1093614144813 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelectionchar 493 to 492script

on mouseUp

local tLineNum

-----

if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum

put word 3 of item 7 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData

-----

if tCurData <> the hilite of me then

lock screen

put the hilite of me into word 3 of item 7 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

UpDateBook tLineNum -- MS

unlock screen

end if

end mouseUp

,Horizontal DividerK`0€€€€€€ÿÿÿÿÿÿÀl© cREVGeneral revUniqueID 1093614416193 - Creation €rT cREVGeneral revUniqueID 1093616473619 CrŽŽ le : . Modification €„T cREVGeneral revUniqueID 1093616583399 ModifiŽ le :/ Preferredhe©éon mouseUp local tLineNum,tMaxLines,tItem,tCurRecipe,tBook ----- if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum put word 2 of item 2 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData ----- if tCurData <> the hilite of me then lock screen put the hilite of me into word 2 of item 2 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) UpDateBook tLineNum -- ÆMS if (fld "Type" of stack (the mainStack of this stack) = "Mes recettes prŽfŽrŽes") then if (not the hilite of me) then put line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurRecipe delete line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) if fld "RecipeList" of stack (the mainStack of this stack) <> empty then put the number of lines of fld "RecipeList" of stack (the mainStack of this stack) into tMaxLines set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to min(tMaxLines,tLineNum) displayRecipe -- ÆS subtract 1 from fld "RecipeNumLabel" of stack (the mainStack of this stack) else put the uCurBook of stack (the mainStack of this stack) into tBook put the number of lines of tBook into fld "RecipeNumLabel" of stack (the mainStack of this stack) put "Toutes les recettes" into fld "Type" of stack (the mainStack of this stack) put tBook into fld "RecipeList" of stack (the mainStack of this stack) set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to lineOffset(tCurRecipe,the uCurBook of stack (the mainStack of this stack)) SetVScrollbars "6" -- ÆS end if end if unlock screen end if end if end mouseUp €‚Recette prŽfŽrŽe cREVGeneralscriptChecksumןùîSUR+ò'+è9 Õ revUniqueID 1093616739736 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelectionchar 1924 to 1923scriptÎ

on mouseUp

local tLineNum,tMaxLines,tItem,tCurRecipe,tBook

-----

if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum

put word 2 of item 2 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData

-----

if tCurData <> the hilite of me then

lock screen

put the hilite of me into word 2 of item 2 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

UpDateBook tLineNum -- MS

if (fld "Type" of stack (the mainStack of this stack) = "Mes recettes préférées") then

if (not the hilite of me) then

put line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurRecipe

delete line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

if fld "RecipeList" of stack (the mainStack of this stack) <> empty then

put the number of lines of fld "RecipeList" of stack (the mainStack of this stack) into tMaxLines

set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to min(tMaxLines,tLineNum)

displayRecipe -- S

subtract 1 from fld "RecipeNumLabel" of stack (the mainStack of this stack)

else

put the uCurBook of stack (the mainStack of this stack) into tBook

put the number of lines of tBook into fld "RecipeNumLabel" of stack (the mainStack of this stack)

put "Toutes les recettes" into fld "Type" of stack (the mainStack of this stack)

put tBook into fld "RecipeList" of stack (the mainStack of this stack)

set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to lineOffset(tCurRecipe,the uCurBook of stack (the mainStack of this stack))

SetVScrollbars "6" -- S

end if

end if

unlock screen

end if

end if

end mouseUp

1Horizontal DividerK`0€€€€€€ÿÿÿÿÿÿÀ•© cREVGeneral revUniqueID 10936183363453 TypeArrowê u‘on menuPick pItem local tLineNum,tMaxLines,tItem,tCurRecipe,tBook ----- if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit menuPick ----- set the itemDel to "|" put last item of pItem into tNewType ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum put word 2 to -1 of item 6 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData ----- if tCurData <> tNewType then put tNewType into fld "Type" lock screen put tNewType into word 2 to -1 of item 6 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) UpDateBook tLineNum -- ÆMS ----- if (fld "Type" of stack (the mainStack of this stack) is not among the items of "Toutes les recettes" & tab & "Mes recettes prŽfŽrŽes") then put line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurRecipe delete line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) if fld "RecipeList" of stack (the mainStack of this stack) <> empty then put the number of lines of fld "RecipeList" of stack (the mainStack of this stack) into tMaxLines set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to min(tMaxLines,tLineNum) displayRecipe -- ÆS subtract 1 from fld "RecipeNumLabel" of stack (the mainStack of this stack) else put the uCurBook of stack (the mainStack of this stack) into tBook put the number of lines of tBook into fld "RecipeNumLabel" of stack (the mainStack of this stack) put "Toutes les recettes" into fld "Type" of stack (the mainStack of this stack) put tBook into fld "RecipeList" of stack (the mainStack of this stack) set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to lineOffset(tCurRecipe,the uCurBook of stack (the mainStack of this stack)) SetVScrollbars "6" -- ÆS end if end if unlock screen SetTypePopUp the uCurBook of stack (the mainStack of this stack) -- ÆMS end if end menuPick €@Zm‘Pour commencer Soupe EntrŽe Salade Terrine Les viandes Abats - Agneau BÏuf Porc Jambon Veau Gibier Volaille Canard Lapin La mer Poisson Coquillage CrustacŽ Autres Plat unique Îufs LŽgumes P‰tes Riz Sauce Crožte Gratin Tarte salŽe Pour finir Dessert G‰teau Tarte sucrŽe Glace Sorbet Divers ApŽritif Boisson Sandwich Crpes Conserve - RŽgional ƒtranger - Autre cREVGeneral scriptChecksumü+ëÑôQ$œlµwÏÚã breakPoints handlerListmenuPickscriptSelectionchar 2105 to 2104 revUniqueID 1093622022135 bookmarks tempScript prevHandlermenuPickscript©

on menuPick pItem

local tLineNum,tMaxLines,tItem,tCurRecipe,tBook

-----

if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit menuPick

-----

set the itemDel to "|"

put last item of pItem into tNewType

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum

put word 2 to -1 of item 6 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData

-----

if tCurData <> tNewType then

put tNewType into fld "Type"

lock screen

put tNewType into word 2 to -1 of item 6 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

UpDateBook tLineNum -- MS

-----

if (fld "Type" of stack (the mainStack of this stack) is not among the items of "Toutes les recettes" & tab & "Mes recettes préférées") then

put line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurRecipe

delete line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

if fld "RecipeList" of stack (the mainStack of this stack) <> empty then

put the number of lines of fld "RecipeList" of stack (the mainStack of this stack) into tMaxLines

set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to min(tMaxLines,tLineNum)

displayRecipe -- S

subtract 1 from fld "RecipeNumLabel" of stack (the mainStack of this stack)

else

put the uCurBook of stack (the mainStack of this stack) into tBook

put the number of lines of tBook into fld "RecipeNumLabel" of stack (the mainStack of this stack)

put "Toutes les recettes" into fld "Type" of stack (the mainStack of this stack)

put tBook into fld "RecipeList" of stack (the mainStack of this stack)

set the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) to lineOffset(tCurRecipe,the uCurBook of stack (the mainStack of this stack))

SetVScrollbars "6" -- S

end if

end if

unlock screen

SetTypePopUp the uCurBook of stack (the mainStack of this stack) -- MS

end if

end menuPick

ê 4 TypeLabel € =K cREVGeneral bookmarks revUniqueID 1093622022136 handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript Type : 5Type€@4WŠ cREVGeneral revUniqueID 1093622406455 ê Dessert6Horizontal DividerK`0€€€€€€ÿÿÿÿÿÿÀ9© cREVGeneral revUniqueID 1093623226136= TypePopUpêB uÅon mouseDown local tLoc ----- set the icon of me to 1077 put the bottomLeft of me into tLoc add 3 to item 2 of tLoc popUp btn "TypeArrow" at tLoc end mouseDown ----------------------------------- on mouseUp set the icon of me to 1078 end mouseUp ----------------------------------- on mouseLeave set the icon of me to 1078 end mouseLeave ----------------------------------- on mouseRelease set the icon of me to 1078 end mouseRelease €@V!6 cREVGeneralscriptChecksuméÐÚãóVAóûòÁª6¿ revUniqueID 1093682064817 bookmarks handlerList)mouseDown mouseUp mouseLeave mouseRelease tempScript prevHandlermenuPickscriptSelectionchar 151 to 150script¢

on mouseDown

local tLoc

-----

set the icon of me to 1077

put the bottomLeft of me into tLoc

add 3 to item 2 of tLoc

popUp btn "TypeArrow" at tLoc

end mouseDown

-----------------------------------

on mouseUp

set the icon of me to 1078

end mouseUp

-----------------------------------

on mouseLeave

set the icon of me to 1078

end mouseLeave

-----------------------------------

on mouseRelease

set the icon of me to 1078

end mouseRelease

ê>Ill*B €@7°d cREVGeneralscriptChecksumÔŒÙ²é€ ˜ìøB~ revUniqueID 1093938044088 bookmarks handlerList tempScript prevHandlerdoStuffscriptSelectionchar 316 to 315script

ê ? IllLabeleon mouseDown if not the disabled of me then set the icon of btn "Ill" to 1054 end mouseDown ----------------------------------- on mouseUp if not the disabled of me then set the icon of btn "Ill" to 1055 end mouseUp ----------------------------------- on mouseRelease if not the disabled of me then set the icon of btn "Ill" to 1055 end mouseRelease €8±b cREVGeneralscriptChecksumk0Ï&ïLÃużˆ=¿k bookmarks revUniqueID 1093938043976 handlerListmouseDown mouseUp mouseReleasescriptSelectionchar 340 to 339 prevHandler mouseDown tempScriptscriptÀ

on mouseDown

if not the disabled of me then set the icon of btn "Ill" to 1054

end mouseDown

-----------------------------------

on mouseUp

if not the disabled of me then set the icon of btn "Ill" to 1055

end mouseUp

-----------------------------------

on mouseRelease

if not the disabled of me then set the icon of btn "Ill" to 1055

end mouseRelease

Illustration@ EditRecipe*B €@7Ïd cREVGeneralscriptChecksumÔŒÙ²é€ ˜ìøB~ bookmarks revUniqueID 1093938059123 handlerListscriptSelectionchar 316 to 315 prevHandlerdoStuff tempScriptscript

ê A EditLabel ‘on mouseDown if not the disabled of me then set the icon of btn "EditRecipe" to 1054 end if end mouseDown ----------------------------------- on mouseUp if not the disabled of me then if the uStatus of me then set the icon of btn "EditRecipe" to 1055 else set the icon of btn "EditRecipe" to 1054 EditFields -- ÆS set the uStatus of me to (the icon of btn "EditRecipe" = 1054) end if end mouseUp ----------------------------------- on mouseRelease if not the disabled of me then if the uStatus of me then set the icon of btn "EditRecipe" to 1055 else set the icon of btn "EditRecipe" to 1054 end if end mouseRelease €8ÐbuStatusfalse cREVGeneral scriptChecksumy>¶> þ$¶s=?m²[ breakPoints handlerListmouseDown mouseUp mouseReleasescriptSelectionchar 336 to 335 revUniqueID 1093938059005 bookmarks tempScript prevHandler mouseDownscriptï

on mouseDown

if not the disabled of me then

set the icon of btn "EditRecipe" to 1054

end if

end mouseDown

-----------------------------------

on mouseUp

if not the disabled of me then

if the uStatus of me then set the icon of btn "EditRecipe" to 1055

else set the icon of btn "EditRecipe" to 1054

EditFields -- S

set the uStatus of me to (the icon of btn "EditRecipe" = 1054)

end if

end mouseUp

-----------------------------------

on mouseRelease

if not the disabled of me then

if the uStatus of me then set the icon of btn "EditRecipe" to 1055

else set the icon of btn "EditRecipe" to 1054

end if

end mouseRelease

ƒditer la recetteBHorizontal DividerK`0€€€€€€ÿÿÿÿÿÿÀ © cREVGeneral revUniqueID 1093939299824NHorizontal DividerK`0€€€€€€ÿÿÿÿÿÿÀÚ© cREVGeneral revUniqueID 1094457264012T TimePrep i€—³& cREVGeneral revUniqueID 1094459571143PTimePrepScrollBarip˜on scrollBarDrag local tTimeValues,tValue,tCurItem,tMouseV ----- put the cTimeValues of me into tTimeValues put fld (the cTargetField of me) into tValue set the repeatRate to 200 put itemOffset(tValue,tTimeValues) into tCurItem ----- put item 2 of the clickLoc - the top of me into tMouseV if tMouseV > round(the height of me/2) then if tCurItem = 1 then put last item of tTimeValues into tValue else put item (tCurItem - 1) of tTimeValues into tValue else if tCurItem = the number of items of tTimeValues then put item 1 of tTimeValues into tValue else put item (tCurItem + 1) of tTimeValues into tValue end if put tValue into fld (the cTargetField of me) end scrollBarDrag ---------------------------------------- on mouseUp local tLineNum ----- if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum put word 2 to -1 of item 8 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData ----- if tCurData <> fld (the cTargetField of me) then lock screen put fld (the cTargetField of me) into word 2 to -1 of item 8 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) UpDateBook tLineNum -- ÆMS unlock screen end if end mouseUp €¨› cTimeValues>5 mn,10 mn,15 mn,20 mn,30 mn,45 mn,1 h,1 h 1/4,1 h 1/2,2 h,3 h cTargetFieldTimePrepN   cREVGeneralscriptChecksumŽï{™ñBåül${?£- 3 revUniqueID 1094457337303 bookmarks handlerListscrollBarDrag mouseUp tempScript prevHandler scrollBarDragscriptSelectionchar 1285 to 1284scriptª

on scrollBarDrag

local tTimeValues,tValue,tCurItem,tMouseV

-----

put the cTimeValues of me into tTimeValues

put fld (the cTargetField of me) into tValue

set the repeatRate to 200

put itemOffset(tValue,tTimeValues) into tCurItem

-----

put item 2 of the clickLoc - the top of me into tMouseV

if tMouseV > round(the height of me/2) then

if tCurItem = 1 then put last item of tTimeValues into tValue

else put item (tCurItem - 1) of tTimeValues into tValue

else

if tCurItem = the number of items of tTimeValues then put item 1 of tTimeValues into tValue

else put item (tCurItem + 1) of tTimeValues into tValue

end if

put tValue into fld (the cTargetField of me)

end scrollBarDrag

----------------------------------------

on mouseUp

local tLineNum

-----

if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum

put word 2 to -1 of item 8 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData

-----

if tCurData <> fld (the cTargetField of me) then

lock screen

put fld (the cTargetField of me) into word 2 to -1 of item 8 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

UpDateBook tLineNum -- MS

unlock screen

end if

end mouseUp

Q PrepLabel € ŸX cREVGeneral revUniqueID 1094457919650 bookmarks handlerList tempScript prevHandlerscriptSelection char 1 to 0script PrŽparation : R TimePrep €eŸ: cREVGeneral bookmarks revUniqueID 1094458431969 handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript 20 mn2Mask(@ €@Ä¢ cREVGeneral revUniqueID 1093620281759 bookmarks handlerListmouseUp tempScript prevHandlerscriptSelection char 1 to 0script êU TimePrep i€µ³& cREVGeneral revUniqueID 1094459597175VTimeCookScrollBarip˜on scrollBarDrag local tTimeValues,tValue,tCurItem,tMouseV ----- put the cTimeValues of me into tTimeValues put fld (the cTargetField of me) into tValue set the repeatRate to 200 put itemOffset(tValue,tTimeValues) into tCurItem ----- put item 2 of the clickLoc - the top of me into tMouseV if tMouseV > round(the height of me/2) then if tCurItem = 1 then put last item of tTimeValues into tValue else put item (tCurItem - 1) of tTimeValues into tValue else if tCurItem = the number of items of tTimeValues then put item 1 of tTimeValues into tValue else put item (tCurItem + 1) of tTimeValues into tValue end if put tValue into fld (the cTargetField of me) end scrollBarDrag ---------------------------------------- on mouseUp local tLineNum ----- if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp ----- set the itemDel to tab put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum put word 2 to -1 of item 9 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData ----- if tCurData <> fld (the cTargetField of me) then lock screen put fld (the cTargetField of me) into word 2 to -1 of item 9 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) UpDateBook tLineNum -- ÆMS unlock screen end if end mouseUp €¨¹ cTimeValuesZSans,5 mn,10 mn,15 mn,20 mn,30 mn,45 mn,1 h,1 h 15,1 h 30,1 h 45,2 h,2 h 30,3 h,3 h 30,4 h cTargetFieldTimeCook   cREVGeneralscriptChecksum…cÒÏþ}tóo« þ… bookmarks revUniqueID 1094459597176 handlerListscrollBarDrag mouseUpscriptSelectionchar 716 to 715 prevHandler scrollBarDrag tempScriptscriptª

on scrollBarDrag

local tTimeValues,tValue,tCurItem,tMouseV

-----

put the cTimeValues of me into tTimeValues

put fld (the cTargetField of me) into tValue

set the repeatRate to 200

put itemOffset(tValue,tTimeValues) into tCurItem

-----

put item 2 of the clickLoc - the top of me into tMouseV

if tMouseV > round(the height of me/2) then

if tCurItem = 1 then put last item of tTimeValues into tValue

else put item (tCurItem - 1) of tTimeValues into tValue

else

if tCurItem = the number of items of tTimeValues then put item 1 of tTimeValues into tValue

else put item (tCurItem + 1) of tTimeValues into tValue

end if

put tValue into fld (the cTargetField of me)

end scrollBarDrag

----------------------------------------

on mouseUp

local tLineNum

-----

if the hilitedText of fld "RecipeList" of stack (the mainStack of this stack) = empty then exit mouseUp

-----

set the itemDel to tab

put the hilitedLine of fld "RecipeList" of stack (the mainStack of this stack) into tLineNum

put word 2 to -1 of item 9 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack) into tCurData

-----

if tCurData <> fld (the cTargetField of me) then

lock screen

put fld (the cTargetField of me) into word 2 to -1 of item 9 of line tLineNum of fld "RecipeList" of stack (the mainStack of this stack)

UpDateBook tLineNum -- MS

unlock screen

end if

end mouseUp

W CookLabel € ½X cREVGeneral bookmarks revUniqueID 1094459597177 handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript Cuisson : X TimeCook €e½: cREVGeneral revUniqueID 1094459597178 bookmarks handlerList tempScript prevHandlerscriptSelection char 1 to 0script 10 mn7 CookBookHelp3 ˆVon resizeStack revUpdateGeometry SetVScrollbars "1,2,4,5" -- ÆMS end resizeStack €j VóuGlossaryList }ABAISSE ABAISSER ABATIS ABATS ABRICOTER Ë BRUN ACCOLADE ACCOMMODER ACIDIFIER ACIDULER Ë CRU AFFRANCHIR AFFRITER OU AFFLANCHIR AFFóTER AIGUILLE Ë LARDER AIGUILLETTES ALCOOLISER ANGLAISE Ë L'ANGLAISE Ë POINT APPAREIL APPAREILLER APPRæT AROMATE AROMATISER ARROSER ASPIC ASSAISONNER ASSOUPLIR ATTENDRIR ATTEREAU BRIDE BRIDER BROUILLER BRUNOISE BUISSON BAIN-MARIE (METTRE AU) BARDE BARDER BATTERIE BATTRE BEURRER BEURRE CLARIFIƒ BEURRE MANIƒ BEURRE NOISETTE BEURRE POMMADE BLANC BLANCHIMENT BLANCHIR BLEU BLONDIR BLOQUER BORDURE BOULER BOUQUET GARNI BRAISAGE BRAISER BRIDE BRIDER BROUILLER BROSSER BRUNOISE BUISSON CANDIR CANNELER CARAMƒLISER CARCASSE CASSEROLE CHABLONNER CHAPELURE CHAUFFANTE CHAUFROITER CHEMISER CHIFFONADE CHINOIS CHINOIS FIN CHINOISER CHIQUETER CISELER CITRONNER CLARIFICATION CLARIFIER CLOUTER COCOTTE DIABLE COLLER COLORER COMMANDE COMPOTER CONCASSER CONFIRE CONTISER COQUILLEUR Ë BEURRE CORAIL CORDƒE CORDON CORNE CORNER CORNET CORSER COUCHER COULIS COUP DE FEU COURONNE COUVERTURE COUVRIR CRƒMER CREVER CROUSTADE CROóTON CUILLER (Ë POMMES PARISIENNES) CUISSON CUL DE POULE CUTTER DARIOLE DARNE DƒBRIDER DƒCANTER DƒCERCLER DƒCORTIQUER DƒCUIRE DƒGLACER DƒGORGER DƒGRAISSER DƒPOUILLER DƒROBER DƒNERVER DƒNOYAUTER DENTELER DƒPOUILLER DƒSARæTER DESSƒCHER DƒS DƒSOSSER DESSERTE DƒTENDRE DƒTREMPE DƒVELOPPER DORER DORURE DRESSER DOUILLE DUXELLE ƒBARBER ƒBULLITION ƒCALER ƒCAILLER ƒCHAUDER ƒCHAUFFER ƒCONOME ƒCORCHER ƒCOSSER ƒCUMER ƒCUMOIRE EFFILER ƒGOUTTER ƒGRAPPER ƒGRENER ƒLEMENTS EMBROCHER ƒMIETTER ƒMINCER ƒMINCES ƒMULSIONNER ENFOURNER ƒNOYAUTER ENROBER ENTREMETS ƒPƒPINER ƒPIGRAMMES ƒPLUCHER ƒPONGER ƒQUARRIR ƒQUEUTER ESCALOPER ƒTAMINE ƒTOUFFƒE ƒTUVER ƒVIDER EXPRIMER FAITOUT Ë PåTES FARCE FARCIR FERRƒ FESTONNER FILET FILETER FLAMBER FLANQUER FLEURER FLEURONS FONCER FONDRE FONTAINE FOUET FOULER FRAISER FRAPPER FRƒMIR FREINDRE FRIRE FUMET GARNIR GARNITURE GARNITURE DE MARMITE GASTRIQUE GLACE GLACE ROYALE GLACER GRAINER GRAISSER GRATINER GRENADIN GRILLER HABILLER HACHER HISTORIER HYDRATER IMBIBER INCISER INCORPORER INFUSER INVERTI JULIENNE JARDINIéRE JOINTOYER LAMINER LAMELLE LANGUE ƒCARLATE LARDER LARDONS LEVAIN LEVER LIAISON LIER LIMONER LIQUƒFIER LISSER LIT LOUCHE LUSTRER LUTER LYOPHILISER MACƒRER MACƒDOINE MALAXER MANCHE MANCHON MANIER MANCHONNER MANDOLINE MANIER MARBRƒE MARINADE MARINER MARMITE MARQUER MASQUER MASSƒ MATIGNON MƒDAILLON MERINGUER MESCLUN MƒTEIL MIGNONNETTE MIJOTER MIREPOIX MONDER MONTER MORTIER MORTIFIER MOULE MOULE Ë MANQUƒ MOUILLER MOUILLEMENT MOUTARDER NAPPER NOISETTE PAIN AU LEVAIN PAIN DE CAMPAGNE PAIN DE SEIGLE PAIN SUR LEVAIN PANADE PANER PANURE PAPILLOTE PARER PARTIR PARURES PASSER PASSE-VITE PASSOIRE PåTON PAUPIETTE PAYSANNE PELER PERSILLADE PERSILLƒE PETIT CASSƒ PƒTRIR PILAF PINCƒE PILER PINCER PIQUER PLUCHES POCHE POCHER POæLER POINTE POUSSER PRISE PUITS PUNCHER QUADRILLER RABLE RAFRAëCHIR RAIDIR RåPER RASSIR RƒDUCTION RƒDUIRE RELACHER RELEVER REMONTER REPéRE REVENIR RIOLER RISSOLER ROGNURES ROMPRE ROMDEAU RïTIR ROUELLES ROULEAU Ë PåTISSERIE ROUSSIR ROUX RUBAN SABLER SABOT Ë RåBLE SAIGNER SAISIR SALAMANDRE SALPICON SALER SAUCER SANGLER SAPIDE SAUPOUDRER SAUTER SINGER SIROPER SONDER SPATULE SUCS SUER SUPRæME SUPRæMES D'AGRUMES TAILLER TAMIS TAMISER TAMPONNER TAPISSER TANT POUR TANT TASSER TIMBALE TASSER TOAST TOMBER TORRƒFIER TOURNER TRANCHER TRAVAILLER TREMPER TRON‚ON TRON‚ONNER TROUSSER TRUFFER TURBAN TURBINER VANNER VENAISON VERTCUIT VIDER VOILER WOK ZESTE ZESTER ZESTEURuVisitedItemsABAISSE _V3ÿÿÿÿ ULucida Grande WLucida Grande @ULucida Grande ULucida Grande,Japanese ULucida Grande WLucida GrandeULucida GrandeULucida GrandeHelp Les_livresI

LA BIBLIOTHéQUE

CHOIX D'UN LIVRE

CRƒATION D'UN LIVRE

Choix_d'un_livreÀ

CHOIX D'UN LIVRE

Le menu local à gauche en partie basse de l'écran de la fenêtre principale de l'application permet de choisir le livre à afficher.

Par défaut, le dernier livre ouvert est à nouveau affiché lors d'une session ultérieure.

CRƒATION_D'UN_LIVREL

CRÉATION D'UN LIVRE

Le dernier article Nouveau livre... du menu local à gauche en partie basse de l'écran de la fenêtre principale de l'application permet la création d'un nouveau livre :

1. Saisissez le nom du livre dans le dialogue qui s'affiche.

Exemple : Mes desserts préférés

2. Le livre s'affiche alors en mode Édition : le point d'insertion clignote dans la rubrique Nom de la recette en attente d'une saisie.

• Renseignez par saisie ou copier-coller depuis une autre application les rubriques Nom de la recette, Présentation, Ingrédients, Recette et Notes à votre convenance. Aucune saisie n'est ni obligatoire ni limitée en taille.

• Dans le tiroir associé

IntroductionLA_BIBLIOTHéQUE’

LA BIBLIOTHÈQUE

La bibliothèque peut accueillir un nombre illimité de livres de cuisine.

Les livres sont rangés dans le dossier Bibliothèque de l'application.

Quand des livres sont placés dans un sous-dossier du dossier Bibliothèque, le menu de choix d'un livre reflète cette hiérarchie.

Astuce : Créez des sous-dossiers(*) à votre convenance dans le dossier Bibliothèque pour l'organiser.

Par défaut l'application recherche le dossier nommé Bibliothèque dans le dossier de l'application. S'il n'est pas trouvé, un dialogue vous invite à le localiser.

(*) Seul le premier rang est pris en compte.

Affichage_des_recettesÝ

CHOIX D'UN LIVRE

RANGEMENT DES LIVRES

AJOUT D'UN LIVRE

SUPPRESSION D'UN LIVRE

CrŽditsL¨

LISEZ ATTENTIVEMENT CE CONTRAT DE LICENCE DE LOGICIEL ("LICENCE") AVANT DUTILISER LE LOGICIEL. EN UTILISANT CE LOGICIEL, VOUS ACCEPTEZ LES TERMES DE CETTE LICENCE. SI VOUS ACCÉDEZ À CE LOGICIEL DE MANIÈRE ÉLECTRONIQUE, MANIFESTEZ VOTRE ACCEPTATION DES TERMES DE CETTE LICENCE EN CLIQUANT SUR LE BOUTON ACCEPTER. SI VOUS NÊTES PAS DACCORD AVEC LES TERMES DE CETTE LICENCE, CLIQUEZ SUR REFUSER.

REMARQUE IMPORTANTE Dans la mesure où ce logiciel peut être utilisé pour reproduire des données, sa licence ne vous est accordée que pour la reproduction de données pour lesquelles vous disposez dune autorisation ou dun droit légal de reproduction.

1. Généralités. Cafederic vous concède une licence sur, et en aucun cas ne vous vend, le logiciel, la documentation et les polices de caractères accompagnant la présente licence, quils soient sur disquette, sur mémoire morte (ROM) ou sur tout autre support (collectivement, le logiciel Cafederic), uniquement en vue dune utilisation conforme aux termes de cet accord. Cafederic se réserve la totalité des droits qui ne vous sont pas expressément conférés. Les licences accordées ici se limitent aux droits de propriété intellectuelle de Cafederic et de ses concédants de licence sur le logiciel Cafederic et ne comprennent aucun autre brevet ni droit de propriété intellectuelle. Vous êtes propriétaire du support sur lequel le logiciel Cafederic est enregistré, mais Cafederic et/ou les concédants de Cafederic restent propriétaires du logiciel Cafederic. Les droits accordés par les termes de cette licence sappliquent à toutes les mises à jour de logiciel servant à remplacer et/ou compléter le logiciel Cafederic original, à moins que ces mises à jour ne comprennent une licence distincte.

2. Utilisations permises de la licence et restrictions. La présente licence vous autorise à installer et utiliser un exemplaire du logiciel Cafederic sur de un à cinq (5) ordinateurs à la fois. Le Logiciel Cafederic peut être utilisé pour la reproduction de matériel aussi longtemps que cette utilisation se limite à la reproduction de matériel non protégé par des droits d'auteur, de matériel dont vous avez la propriété des droits d'auteurs, ou de matériel pouvant être reproduit ou pour la reproduction duquel vous disposez d'une autorisation légale. La présente licence nautorise le fonctionnement du logiciel Cafederic ni sur plus de cinq (5) ordinateurs à la fois, ni sur un réseau où il pourrait être utilisé par plus de cinq (5) ordinateurs à la fois. Vous ne pouvez réaliser quune seule copie du logiciel Cafederic en langage machine aux fins exclusives de sauvegarde, à condition que cette copie de sauvegarde reproduise impérativement les informations relatives aux droits dauteur ou autres droits de propriété figurant sur loriginal. Sauf et exclusivement dans les limites permises par la présente licence ou la législation en vigueur, vous ne pouvez copier, décompiler, procéder à lingénierie inverse, démonter, modifier ni créer des produits dérivés du logiciel Cafederic ou de toute partie de ce dernier. LE LOGICIEL CAFEDERIC NEST PAS DESTINÉ À ÊTRE UTILISÉ DANS LE FONCTIONNEMENT DINSTALLATIONS NUCLÉAIRES, DE SYSTÈMES DE NAVIGATION OU DE COMMUNICATION AÉRIENNES, DE SYSTÈMES DE CONTRÔLE DE TRAFIC AÉRIEN, DAPPAREILS DE SURVIE ARTIFICIELLE OU AUTRES ÉQUIPEMENTS ALORS QUUNE DÉFAILLANCE DU LOGICIEL CAFEDERIC POURRAIT PROVOQUER LA MORT OU DE GRAVES DOMMAGES CORPORELS OU ÉCOLOGIQUES.

3. Transfert. Vous ne pouvez louer, louer en crédit bail, prêter ni concéder des licences du logiciel Cafederic. Vous pouvez toutefois effectuer le transfert unique et permanent de tous vos droits sur le logiciel Cafederic à une autre partie, à condition : (a) que ce transfert comprenne la totalité du logiciel Cafederic, y compris la totalité de ses composants, données dorigine, documents imprimés ainsi que la licence ; (b) que vous ne conserviez aucune copie du logiciel Cafederic, complète ou partielle, y compris toute copie stockée sur ordinateur ou toute autre unité de stockage ; et (c) que la partie bénéficiaire prenne connaissance et accepte les termes et conditions de la présente licence. Copies NFR (revente interdite) : nonobstant le contenu dautre sections de la présente Licence, le logiciel étiqueté Cafederic ou qui vous a été fourni comme produit de promotion, ne doit être employé quà des fins de démonstration, test et évaluation et ne peut en aucun cas être revendu ou transféré.

4. Terme de la licence. Cette licence est dapplication jusquà son terme. Vos droits découlant de cette licence prendront automatiquement fin sans notification de la part de Cafederic si vous ne vous conformez pas à lune quelconque de ses dispositions. Dès lexpiration de cette licence, vous serez tenu de cesser toute utilisation du logiciel Cafederic et de détruire tous les exemplaires, complets ou partiels, dudit logiciel.

5. Garantie limitée des supports. Cafederic garantit les supports sur lesquels le logiciel Cafederic est enregistré contre tout vice de matériau et de main doeuvre dans le cadre dune utilisation normale, pendant une période de quatre-vingt-dix (90) jours à compter de la date dachat initiale du produit. Votre seul recours, en vertu du présent article, se limite, et ceci à la discrétion de Cafederic, soit au remboursement du prix du produit contenant le logiciel Cafederic, soit au remplacement du logiciel Cafederic, lorsquil est restitué à Cafederic ou à un représentant autorisé de Cafederic avec une copie de la facture. CETTE GARANTIE LIMITÉE ET TOUTES GARANTIES IMPLICITES CONCERNANT LE SUPPORT, Y COMPRIS DE FAÇON NON LIMITATIVE LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE, DE QUALITÉ SATISFAISANTE ET DADÉQUATION À UN OBJECTIF PARTICULIER, SONT LIMITÉES À UNE DURÉE DE QUATRE-VINGT-DIX (90) JOURS À COMPTER DE LA DATE DACHAT INITIALE DU PRODUIT. CERTAINES LÉGISLATIONS NE PERMETTANT PAS DE LIMITER LA DURÉE DUNE GARANTIE IMPLICITE, IL EST POSSIBLE QUE LA LIMITATION MENTIONNÉE CI-DESSUS NE VOUS CONCERNE PAS. CETTE LIMITATION DE GARANTIE TELLE QUELLE EST EXPRIMÉE CI-DESSUS EST LA SEULE GARANTIE QUI VOUS SOIT ACCORDÉE ET EXCLUT EXPRESSÉMENT LAPPLICATION DE TOUTE AUTRE GARANTIE (LE CAS ÉCHÉANT) DÉCOULANT DE TOUT DOCUMENT OU EMBALLAGE. CETTE GARANTIE LIMITÉE VOUS DONNE DES DROITS SPÉCIFIQUES. IL SE PEUT EN OUTRE QUE VOUS BÉNÉFICIEZ DAUTRES DROITS QUI VARIENT SELON LES LÉGISLATIONS.

6. Exclusion de garanties. VOUS RECONNAISSEZ ET ADMETTEZ EXPRESSÉMENT QUE LUTILISATION DU LOGICIEL CAFEDERIC EST À VOS RISQUES ET PÉRILS ET QUE LA TOTALITÉ DU RISQUE RELATIF À LA QUALITÉ, AUX PERFORMANCES, À LEXACTITUDE ET AU MANIEMENT SATISFAISANTS REPOSE SUR VOUS. À LEXCEPTION DE LA GARANTIE LIMITÉE DES SUPPORTS STIPULÉE CI-DESSUS ET DANS LES LIMITES MAXIMALES AUTORISÉES PAR LA LÉGISLATION EN VIGUEUR, LE LOGICIEL CAFEDERIC EST FOURNI TEL QUELAVEC TOUS SES DÉFAUTS ET SANS AUCUNE GARANTIE DAUCUNE SORTE. CAFEDERIC ET LES CONCÉDANTS DE CAFEDERIC (DÉSIGNÉS COLLECTIVEMENT PAR LEXPRESSION CAFEDERIC AUX FINS DES DISPOSITIONS DES PARAGRAPHES 6 ET 7) EXCLUENT PAR LA PRÉSENTE LICENCE LA TOTALITÉ DES GARANTIES ET CONDITIONS, EXPLICITES, TACITES OU LÉGALES, Y COMPRIS DE FAÇON NON LIMITATIVE LES GARANTIES ET/OU CONDITIONS IMPLICITES DE QUALITÉ MARCHANDE, DE QUALITÉ SATISFAISANTE, DADÉQUATION À UN OBJECTIF PARTICULIER, DEXACTITUDE, DE SÉRÉNITÉ DUTILISATION ET DE NON EMPIÉTEMENT SUR LES DROITS DE TIERCES PARTIES, LE TOUT À LÉGARD DU LOGICIEL CAFEDERIC. CAFEDERIC NE GARANTIT NULLEMENT LABSENCE DE PERTURBATIONS LORS DE VOTRE UTILISATION DU LOGICIEL CAFEDERIC, QUE LES FONCTIONS CONTENUES DANS LE LOGICIEL CAFEDERIC CORRESPONDRONT À VOS BESOINS, QUE LE FONCTIONNEMENT DU LOGICIEL CAFEDERIC SERA ININTERROMPU OU EXEMPT DERREUR, OU QUE TOUT DÉFAUT DU LOGICIEL CAFEDERIC SERA CORRIGÉ. AUCUNE INFORMATION NI AUCUN CONSEIL COMMUNIQUÉS VERBALEMENT OU PAR ÉCRIT PAR CAFEDERIC OU PAR LUN DE SES REPRÉSENTANTS AUTORISÉS NE POURRA CONSTITUER UNE GARANTIE. SI LE LOGICIEL CAFEDERIC SAVÉRAIT DÉFECTUEUX, VOUS ASSUMERIEZ SEUL LE COÛT TOTAL DE TOUTE RÉVISION, RÉPARATION OU RECTIFICATION NÉCESSAIRES. CERTAINES LÉGISLATIONS NE PERMETTANT NI LEXCLUSION DE GARANTIES IMPLICITES, NI LES RESTRICTIONS AUX DROITS EN VIGUEUR DES CONSOMMATEURS, IL EST POSSIBLE QUE LEXCLUSION ET LES LIMITES MENTIONNÉES CI-DESSUS NE VOUS CONCERNENT PAS.

7. Limitation de responsabilité. DANS LA MESURE OÙ LA LÉGISLATION NE LINTERDIT PAS, EN AUCUN CAS CAFEDERIC NE SERA RESPONSABLE DE DOMMAGE CORPOREL NI DE QUELCONQUE DOMMAGE ACCIDENTEL, SPÉCIAL, INDIRECT OU ACCESSOIRE, Y COMPRIS DE FAÇON NON LIMITATIVE, LES DOMMAGES DUS AUX PERTES DE BÉNÉFICES, PERTES DE DONNÉES, INTERRUPTION DES ACTIVITÉS OU TOUT AUTRE DOMMAGE COMMERCIAL OU PERTE COMMERCIALE RÉSULTANT DE OU RELATIFS À VOTRE UTILISATION OU VOTRE INAPTITUDE À UTILISER LE LOGICIEL CAFEDERIC, QUELLE QUEN SOIT LA CAUSE, SANS TENIR COMPTE DE LA THÉORIE DE LA RESPONSABILITÉ (QUE CE SOIT POUR RUPTURE DE CONTRAT, EN RESPONSABILITÉ CIVILE, OU AUTRE) ET MÊME SI CAFEDERIC A ÉTÉ INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES. CERTAINES JURIDICTIONS NE PERMETTANT PAS LA LIMITATION DE RESPONSABILITÉ POUR DOMMAGES PERSONNELS, INDIRECTS OU ACCESSOIRES, IL EST POSSIBLE QUE CETTE LIMITATION NE VOUS CONCERNE PAS. La responsabilité totale de Cafederic envers vous au titre de tout dommage (en dehors de ce que la législation pourrait exiger dans les cas impliquant une blessure) nexcédera en aucun cas la somme de cinquante dollars (50 $). Les limitations susdites sappliqueront même si le recours indiqué ci-dessus fait défaut à sa vocation essentielle.

8. Engagement relatif aux exportations. Vous ne pouvez utiliser, exporter ou réexporter le logiciel Cafederic que conformément à la législation des États-Unis et à la législation du pays dans lequel vous avez acquis le logiciel Cafederic. En particulier, mais sans limitation, le logiciel Cafederic ne peut être exporté ni réexporté (a) vers tout pays (ni à tout résident ou ressortissant de tout pays) soumis à embargo des États-Unis (actuellement Corée du Nord, Cuba, Iran, Irak, Libye, Soudan et Syrie), ou (b) à toute personne figurant sur la liste Specially Designated Nationals du Ministère des Finances des États-Unis ou sur les listes Denied Persons ou Denied Entitydu Ministère du Commerce des États-Unis. En utilisant le logiciel Cafederic, vous déclarez et garantissez que vous nêtes pas situé dans, sous le contrôle de, ni ressortissant ou résident dun pays spécifié ci-dessus ou inscrit sur les listes mentionnées ci-dessus.

9. Gouvernement des États-Unis. Le logiciel et la documentation constituent des Commercial Items (éléments commerciaux), tel que ce terme est défini dans la clause 48 C.F.R. (Code of Federal Rules) §2.101, consistant en Commercial Computer Software (logiciel) et Commercial Computer Software Documentation (documentation), tels que ces termes sont utilisés dans les clauses 48 C.F.R. §12.212 ou 48 C.F.R. §227.7202. Conformément à la clause 48 C.F.R. §12.212 ou 48 C.F.R. §227.7202-1 à 227.7202-4, le Commercial Computer Software et le Commercial Computer Software Documentation sont fournis sous licence au gouvernement des États-Unis (a) uniquement comme Commercial Items et (b) uniquement accompagnés des droits octroyés à tous les autres utilisateurs conformément aux termes et conditions ci-inclus. Droits non publiés réservés en vertu de la législation des droits dauteur en vigueur aux États-Unis.

10. Loi applicable et divisibilité du contrat. Cette licence sera régie et interprétée en conformité avec la législation de létat de Californie, telle quelle sapplique aux accords conclus et réalisés entièrement en Californie entre résidents californiens. Cette licence ne sera pas régie par la convention des Nations Unies sur les contrats de vente internationale de biens, dont lapplication est expressément exclue. Si pour une raison quelconque un tribunal ayant juridiction juge quune disposition de la présente licence est inapplicable, en totalité ou en partie, les autres dispositions de la présente licence resteront entièrement applicables.

11. Accord complet. Cette licence constitue lintégralité de laccord entre les parties quant à lutilisation du logiciel Cafederic objet de la présente licence, et remplace toutes les propositions ou accords antérieurs ou actuels, écrits ou verbaux, à ce sujet. Aucun amendement ni aucune modification de cette licence ne prendront effet à moins dêtre stipulés par écrit et signés par un représentant dûment agréé de Cafederic.

cREVGeometryCachestackID1079 cREVGeneral scriptChecksumª–ùQŠJI5­ ŸÐE{ debugObjects handlerList resizeStack breakPointsscriptSelection char 5 to 4 bookmarks tempScript prevHandler resizeStackscriptÕ

on resizeStack

revUpdateGeometry

SetVScrollbars "1,2,4,5" -- MS

end resizeStack

ê @€VócREVGeometryCacheIDs10940256053761027109385288605110081093897862510102410938754486661015109389671537010221093879222208101810940367162151032109387212034510141093896863423101910937922860451005109402562986710281093853543460101010941240644711038109404068889610331094126536327104710937927276931006109402560533510251094034137355103110938571648031011cREVGeometrycacheorder§1093896715370 1093875448666 1093792727693 1093853543460 1093897862510 1094025605335 1094025605376 1093896863423 1094036716215 1094034137355 1094124064471 1093872120345total19 cREVGeneralscriptChecksumÔŒÙ²é€ ˜ìøB~ bookmarks handlerListscriptSelection char 1 to 0 prevHandlerInternationalToUpper tempScriptscript

þ÷ ÷ Glossairea€&• cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect 30,38,568,434Master,scalebottomDistance-56Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-30Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral revUniqueID 1093875448666 î GlossaryList§)p_on mouseMove if the mouse is down then mouseDown -- Æ end mouseMove ------------------ on mouseDown lock screen set the foregroundcolor of line 1 to -1 of me to black set the foregroundcolor of line (the hilitedLine of me) of me to white put line (the hilitedLine of me) of me into tExpression put fld "htmlText" into tDefinitions set the itemDel to tab set the caseSensitive to true put line lineoffset(tExpression,tDefinitions) of tDefinitions into tDef replace "@" with "

" & cr & "

" & cr & "

" in tDef set the htmlText of fld "GlossaryDef" to item 2 of tDef set the vScrollbar of fld "GlossaryDef" to the formattedHeight of fld "GlossaryDef" > the height of fld "GlossaryDef" -- set the label of this stack to "Glossaire :" && tExpression unlock screen end mouseDown ------------------ on mouseUp local tList,tItem ----- put the uVisitedItems of this stack into tList put the hilitedText of fld "GlossaryList" into tItem if tItem = line -1 of tList then exit mouseUp ----- if tItem <> empty then if tList = empty then set the uVisitedItems of this stack to tItem else set the uVisitedItems of this stack to tList & cr & tItem end if ----- if the number of lines of the uVisitedItems of this stack > 1 then set the icon of btn "Return" to 1073 else set the icon of btn "Return" to 1092 end mouseUp --------------------------------- on mouseMove if the mouse is down and the foregroundcolor of line (the hilitedLine of me) of me <> white then mouseDown -- Æ end mouseMove --------------------------------- on mouseRelease mouseDown -- Æ end mouseRelease ==€€ßß‚@"Hœo cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect 34,72,190,430Master,scalebottomDistance-60Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-408Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral scriptChecksumjOWâSõìò=s4‹Z breakPoints handlerList2mouseMove mouseDown mouseUp mouseMove mouseReleasescriptSelectionchar 690 to 689 bookmarks revUniqueID 1093792727693 prevHandler mouseDown tempScriptscript 

on mouseMove

if the mouse is down then mouseDown -- 

end mouseMove

------------------

on mouseDown

lock screen

set the foregroundcolor of line 1 to -1 of me to black

set the foregroundcolor of line (the hilitedLine of me) of me to white

put line (the hilitedLine of me) of me into tExpression

put fld "htmlText" into tDefinitions

set the itemDel to tab

set the caseSensitive to true

put line lineoffset(tExpression,tDefinitions) of tDefinitions into tDef

replace "@" with "</p>" & cr & "<p></p>" & cr & "<p>" in tDef

set the htmlText of fld "GlossaryDef" to item 2 of tDef

set the vScrollbar of fld "GlossaryDef" to the formattedHeight of fld "GlossaryDef" > the height of fld "GlossaryDef"

-- set the label of this stack to "Glossaire :" && tExpression

unlock screen

end mouseDown

------------------

on mouseUp

local tList,tItem

-----

put the uVisitedItems of this stack into tList

put the hilitedText of fld "GlossaryList" into tItem

if tItem = line -1 of tList then exit mouseUp

-----

if tItem <> empty then

if tList = empty then set the uVisitedItems of this stack to tItem

else set the uVisitedItems of this stack to tList & cr & tItem

end if

-----

if the number of lines of the uVisitedItems of this stack > 1 then set the icon of btn "Return" to 1073

else set the icon of btn "Return" to 1092

end mouseUp

---------------------------------

on mouseMove

if the mouse is down and the foregroundcolor of line (the hilitedLine of me) of me <> white then mouseDown -- 

end mouseMove

---------------------------------

on mouseRelease

mouseDown -- 

end mouseRelease

ê ABAISSE @ÿÿÿÿÿÿwhite ABAISSER @black ABATIS @black ABATS @black ABRICOTER @black Ë BRUN @black ACCOLADE @black ACCOMMODER @black ACIDIFIER @black ACIDULER @black Ë CRU @black AFFRANCHIR @black AFFRITER OU AFFLANCHIR @black AFFóTER @black AIGUILLE Ë LARDER @black AIGUILLETTES @black ALCOOLISER @black ANGLAISE @black Ë L'ANGLAISE @black Ë POINT @black APPAREIL @black APPAREILLER @black APPRæT @black AROMATE @black AROMATISER @black ARROSER @black ASPIC @black ASSAISONNER @black ASSOUPLIR @black ATTENDRIR @black ATTEREAU @black BRIDE @black BRIDER @black BROUILLER @black BRUNOISE @black BUISSON @black BAIN-MARIE (METTRE AU) @black BARDE @black BARDER @black BATTERIE @black BATTRE @black BEURRER @black BEURRE CLARIFIƒ @black BEURRE MANIƒ @black BEURRE NOISETTE @black BEURRE POMMADE @black BLANC @black BLANCHIMENT @black BLANCHIR @black BLEU @black BLONDIR @black BLOQUER @black BORDURE @black BOULER @black BOUQUET GARNI @black BRAISAGE @black BRAISER @black BRIDE @black BRIDER @black BROUILLER @black BROSSER @black BRUNOISE @black BUISSON @black CANDIR @black CANNELER @black CARAMƒLISER @black CARCASSE @black CASSEROLE @black CHABLONNER @black CHAPELURE @black CHAUFFANTE @black CHAUFROITER @black CHEMISER @black CHIFFONADE @black CHINOIS @black CHINOIS FIN @black CHINOISER @black CHIQUETER @black CISELER @black CITRONNER @black CLARIFICATION @black CLARIFIER @black CLOUTER @black COCOTTE DIABLE @black COLLER @black COLORER @black COMMANDE @black COMPOTER @black CONCASSER @black CONFIRE @black CONTISER @black COQUILLEUR Ë BEURRE @black CORAIL @black CORDƒE @black CORDON @black CORNE @black CORNER @black CORNET @black CORSER @black COUCHER @black COULIS @black COUP DE FEU @black COURONNE @black COUVERTURE @black COUVRIR @black CRƒMER @black CREVER @black CROUSTADE @black CROóTON @black CUILLER (Ë POMMES PARISIENNES) @black CUISSON @black CUL DE POULE @black CUTTER @black DARIOLE @black DARNE @black DƒBRIDER @black DƒCANTER @black DƒCERCLER @black DƒCORTIQUER @black DƒCUIRE @black DƒGLACER @black DƒGORGER @black DƒGRAISSER @black DƒPOUILLER @black DƒROBER @black DƒNERVER @black DƒNOYAUTER @black DENTELER @black DƒPOUILLER @black DƒSARæTER @black DESSƒCHER @black DƒS @black DƒSOSSER @black DESSERTE @black DƒTENDRE @black DƒTREMPE @black DƒVELOPPER @black DORER @black DORURE @black DRESSER @black DOUILLE @black DUXELLE @black ƒBARBER @black ƒBULLITION @black ƒCALER @black ƒCAILLER @black ƒCHAUDER @black ƒCHAUFFER @black ƒCONOME @black ƒCORCHER @black ƒCOSSER @black ƒCUMER @black ƒCUMOIRE @black EFFILER @black ƒGOUTTER @black ƒGRAPPER @black ƒGRENER @black ƒLEMENTS @black EMBROCHER @black ƒMIETTER @black ƒMINCER @black ƒMINCES @black ƒMULSIONNER @black ENFOURNER @black ƒNOYAUTER @black ENROBER @black ENTREMETS @black ƒPƒPINER @black ƒPIGRAMMES @black ƒPLUCHER @black ƒPONGER @black ƒQUARRIR @black ƒQUEUTER @black ESCALOPER @black ƒTAMINE @black ƒTOUFFƒE @black ƒTUVER @black ƒVIDER @black EXPRIMER @black FAITOUT Ë PåTES @black FARCE @black FARCIR @black FERRƒ @black FESTONNER @black FILET @black FILETER @black FLAMBER @black FLANQUER @black FLEURER @black FLEURONS @black FONCER @black FONDRE @black FONTAINE @black FOUET @black FOULER @black FRAISER @black FRAPPER @black FRƒMIR @black FREINDRE @black FRIRE @black FUMET @black GARNIR @black GARNITURE @black GARNITURE DE MARMITE @black GASTRIQUE @black GLACE @black GLACE ROYALE @black GLACER @black GRAINER @black GRAISSER @black GRATINER @black GRENADIN @black GRILLER @black HABILLER @black HACHER @black HISTORIER @black HYDRATER @black IMBIBER @black INCISER @black INCORPORER @black INFUSER @black INVERTI @black JULIENNE @black JARDINIéRE @black JOINTOYER @black LAMINER @black LAMELLE @black LANGUE ƒCARLATE @black LARDER @black LARDONS @black LEVAIN @black LEVER @black LIAISON @black LIER @black LIMONER @black LIQUƒFIER @black LISSER @black LIT @black LOUCHE @black LUSTRER @black LUTER @black LYOPHILISER @black MACƒRER @black MACƒDOINE @black MALAXER @black MANCHE @black MANCHON @black MANIER @black MANCHONNER @black MANDOLINE @black MANIER @black MARBRƒE @black MARINADE @black MARINER @black MARMITE @black MARQUER @black MASQUER @black MASSƒ @black MATIGNON @black MƒDAILLON @black MERINGUER @black MESCLUN @black MƒTEIL @black MIGNONNETTE @black MIJOTER @black MIREPOIX @black MONDER @black MONTER @black MORTIER @black MORTIFIER @black MOULE @black MOULE Ë MANQUƒ @black MOUILLER @black MOUILLEMENT @black MOUTARDER @black NAPPER @black NOISETTE @black PAIN AU LEVAIN @black PAIN DE CAMPAGNE @black PAIN DE SEIGLE @black PAIN SUR LEVAIN @black PANADE @black PANER @black PANURE @black PAPILLOTE @black PARER @black PARTIR @black PARURES @black PASSER @black PASSE-VITE @black PASSOIRE @black PåTON @black PAUPIETTE @black PAYSANNE @black PELER @black PERSILLADE @black PERSILLƒE @black PETIT CASSƒ @black PƒTRIR @black PILAF @black PINCƒE @black PILER @black PINCER @black PIQUER @black PLUCHES @black POCHE @black POCHER @black POæLER @black POINTE @black POUSSER @black PRISE @black PUITS @black PUNCHER @black QUADRILLER @black RABLE @black RAFRAëCHIR @black RAIDIR @black RåPER @black RASSIR @black RƒDUCTION @black RƒDUIRE @black RELACHER @black RELEVER @black REMONTER @black REPéRE @black REVENIR @black RIOLER @black RISSOLER @black ROGNURES @black ROMPRE @black ROMDEAU @black RïTIR @black ROUELLES @black ROULEAU Ë PåTISSERIE @black ROUSSIR @black ROUX @black RUBAN @black SABLER @black SABOT Ë RåBLE @black SAIGNER @black SAISIR @black SALAMANDRE @black SALPICON @black SALER @black SAUCER @black SANGLER @black SAPIDE @black SAUPOUDRER @black SAUTER @black SINGER @black SIROPER @black SONDER @black SPATULE @black SUCS @black SUER @black SUPRæME @black SUPRæMES D'AGRUMES @black TAILLER @black TAMIS @black TAMISER @black TAMPONNER @black TAPISSER @black TANT POUR TANT @black TASSER @black TIMBALE @black TASSER @black TOAST @black TOMBER @black TORRƒFIER @black TOURNER @black TRANCHER @black TRAVAILLER @black TREMPER @black TRON‚ON @black TRON‚ONNER @black TROUSSER @black TRUFFER @black TURBAN @black TURBINER @black VANNER @black VENAISON @black VERTCUIT @black VIDER @black VOILER @black WOK @black ZESTE @black ZESTER @black ZESTEUR @black, `­Im ò GlossaryDef pon linkClicked pText local tLineNum ----- put lineOffset(InternationalToUpper(pText),fld "GlossaryList") into tLineNum if tLineNum = 0 then put the uGlossaryList of this stack into fld "GlossaryList" put empty into fld "Filter" set the hilitedLine of fld "GlossaryList" to lineOffset(InternationalToUpper(pText),fld "GlossaryList") -- ÆC else set the hilitedLine of fld "GlossaryList" to tLineNum end if send "mouseDown" to fld "GlossaryList" send "mouseUp" to fld "GlossaryList" end linkClicked €@ÆInm cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleleftObjectRef 1093792727693Master,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,scaleleftObjectSiderightMaster,movevDistancefalseMaster,scalebottomDistance-61Master,expectedRect198,73,564,429Master,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-34Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,scaleleftAbsolutetrueMaster,scalelefttrueMaster,cardRanking2Master,scaletopDistanceMaster,scaleleftDistance8 cREVGeneral scriptChecksum þµu{Mky‰LPÐ,mn¯ breakPoints handlerList linkClickedscriptSelectionchar 381 to 380 bookmarks revUniqueID 1093853543460 prevHandlerInternationalToUpper tempScriptscript\

on linkClicked pText

local tLineNum

-----

put lineOffset(InternationalToUpper(pText),fld "List") into tLineNum

if tLineNum = 0 then

put the uGlossaryList of this stack into fld "List"

put empty into fld "Filter"

set the hilitedLine of fld "List" to lineOffset(InternationalToUpper(pText),fld "List") -- C

else

set the hilitedLine of fld "List" to tLineNum

end if

send "mouseDown" to fld "List"

send "mouseUp" to fld "List"

end linkClicked

ê ¸1. P‰te ˆ foncer, brioche, brisŽe, feuilletage, etc. amincie plus ou moins fine, selon l'emploi, sur une surface plane et farinŽe, ˆ l'aide d'un rouleau ˆ p‰tisserie ou d'un laminoir.   § X2. Tranche de gŽnoise coupŽe sur l'Žpaisseur, ou autre prŽparation identique (biscuit). öFilter)p±on rawKeyUp pKey if pKey is not among the items of "65362,65364,65361,65363" then SelectItem false -- Æ end rawKeyUp --------------------------------------------------- on keyDown pKey if word 2 of the selectedChunk > word 4 of the selectedChunk then put InternationalToUpper(pKey) after target select after text of the target else do "put InternationalToUpper(pKey) into" && the selectedChunk end if end keyDown --------------------------------------------------- on returnInField SelectItem true -- Æ end returnInField --------------------------------------------------- on enterInField SelectItem true -- Æ end enterInField --------------------------------------------------- on SelectItem pFlag local tData,tCurData,tNum ----- put the uGlossaryList of this stack into tData put the hilitedText of fld "GlossaryList" into tCurData filter tData with target & "*" lock screen put tData into fld "GlossaryList" ----- if tData = empty then set the hilitedLine of fld "GlossaryList" to 0 else put lineOffset(tCurData,tData) into tNum if tNum <> 0 then set the hilitedLine of fld "GlossaryList" to tNum else set the hilitedLine of fld "GlossaryList" to 1 end if ----- send "mouseDown" to fld "GlossaryList" if pFlag then send "mouseUp" to fld "GlossaryList" unlock screen end SelectItem --------------------------------------------------- on arrowKey pKey local tData ----- put fld "GlossaryList" into tData if tData = empty then exit arrowKey ----- lock screen switch pKey case "up" set the hilitedLine of fld "GlossaryList" to 1 break case "down" set the hilitedLine of fld "GlossaryList" to the number of lines of fld "GlossaryList" break case "left" if the hilitedLine of fld "GlossaryList" = 1 then exit arrowKey else set the hilitedLine of fld "GlossaryList" to the hilitedLine of fld "GlossaryList" - 1 break case "right" if the hilitedLine of fld "GlossaryList" = the number of lines of fld "GlossaryList" then exit arrowKey else set the hilitedLine of fld "GlossaryList" to the hilitedLine of fld "GlossaryList" + 1 end switch ----- SelectItem false -- Æ unlock screen end arrowKey €#,o cREVGeometry Master,expectedRect 35,44,150,64Master,scalebottomDistanceMaster,movevDistancefalseMaster,movehDistancefalseMastertrueMaster,scalerightAbsolutetrueMaster,scalerighttrueMaster,scalerightDistance-43Master,scalerightObjectRef 1093896863423Master,scalerightObjectSiderightMaster,cardRanking0Master,scaleleftDistanceMaster,scaletopDistance cREVGeneralscriptChecksumkf¸ßÉ#,ÈÐëQ¡; bookmarks revUniqueID 1093872120345 handlerList?rawKeyUp keyDown returnInField enterInField SelectItem arrowKeyscriptSelectionchar 896 to 898 prevHandler enterInField tempScriptscript ê  ûReturn*B *on mouseDown if the icon of me <> 1092 then set the icon of me to 1072 end mouseDown ----------------------------------- on mouseUp if the icon of me <> 1092 then set the icon of me to 1073 doStuff -- Æ end if end mouseUp ----------------------------------- on mouseRelease if the icon of me <> 1092 then set the icon of me to 1073 end mouseRelease ----------------------------------- on doStuff local tList,tNum,tItem ----- lock screen put the uVisitedItems of this stack into tList put lineOffset(line -2 of tList,fld "GlossaryList") into tNum if tNum = 0 then put the uGlossaryList of this stack into fld "GlossaryList" put empty into fld "Filter" end if set the hilitedLine of fld "GlossaryList" to lineOffset(line -2 of tList,fld "GlossaryList") ----- send "mouseDown" to fld "GlossaryList" delete line -1 of tList set the uVisitedItems of this stack to tList if the number of lines of tList > 1 then set the icon of btn "Return" to 1073 else set the icon of btn "Return" to 1092 unlock screen end doStuff €@œ*!D cREVGeometry Master,expectedRect 156,42,189,67Master,scalebottomDistanceMaster,movevDistancefalseMaster,movehDistance-426Master,moveHObjectSiderightMastertrueMaster,scalerightDistanceMaster,moveHObjectRefcardMaster,cardRanking1Master,scaleleftDistanceMaster,moveHAbsolutetrueMaster,scaletopDistance Master,moveHtrue cREVGeneralscriptChecksum‹p\4œ½K¡Ú5dß bookmarks revUniqueID 1093896863423 handlerList&mouseDown mouseUp mouseRelease doStuffscriptSelectionchar 638 to 637 prevHandlerdoStuff tempScriptscript O

on mouseDown

if the icon of me <> 1092 then set the icon of me to 1072

end mouseDown

-----------------------------------

on mouseUp

if the icon of me <> 1092 then

set the icon of me to 1073

doStuff -- 

end if

end mouseUp

-----------------------------------

on mouseRelease

if the icon of me <> 1092 then set the icon of me to 1073

end mouseRelease

-----------------------------------

on doStuff

local tList,tNum,tItem

-----

lock screen

put the uVisitedItems of this stack into tList

put lineOffset(line -2 of tList,fld "List") into tNum

if tNum = 0 then

put the uGlossaryList of this stack into fld "List"

put empty into fld "Filter"

end if

set the hilitedLine of fld "List" to lineOffset(line -2 of tList,fld "List")

-----

send "mouseDown" to fld "List"

delete line -1 of tList

set the uVisitedItems of this stack to tList

if the number of lines of tList > 1 then set the icon of btn "Return" to 1073

else set the icon of btn "Return" to 1092

unlock screen

end doStuff

êResizeFields1êB {local lAllowDrag,lHilitedLine ----------------------------------------- on mouseEnter set cursor to 1102 lock cursor end mouseEnter ----------------------------------------- on mouseLeave unlock cursor end mouseLeave ----------------------------------------- on mouseDown put true into lAllowDrag put the hilitedLine of fld (the the uLeftFld of me) into lHilitedLine end mouseDown ----------------------------------------- on mouseUp put false into lAllowDrag set the hilitedLine of fld (the the uLeftFld of me) to lHilitedLine end mouseUp ----------------------------------------- on mouseRelease mouseUp end mouseRelease ----------------------------------------- on mouseMove x,y local tLeftFldRect,tRightFldRect ----- if not lAllowDrag then exit mousemove if (x < the left of fld (the uLeftFld of me) + the uMinWidth of me) or (x > the right of fld (the uRightFld of me) - the uMinWidth of me) then exit mousemove ----- put the rect of fld (the uLeftFld of me) into tLeftFldRect put the rect of fld (the uRightFld of me) into tRightFldRect ----- put (x - (the uSpaceBetweenFlds of me / 2)) into item 3 of tLeftFldRect put (x + (the uSpaceBetweenFlds of me / 2)) into item 1 of tRightFldRect ----- lock screen set the rect of fld (the uLeftFld of me) to tLeftFldRect set the rect of fld (the uRightFld of me) to tRightFldRect ----- set the right of btn "Return" to the right of fld "GlossaryList" - 1 set the rect of fld "Filter" to the topLeft of fld "Filter",the left of btn "Return" - 10,the bottom of fld "Filter" ----- set the loc of me to x, item 2 of the loc of me unlock screen end mouseMove €@½I m uRightFld GlossaryDef uMinWidth160uSpaceBetweenFlds8 uLeftFld GlossaryListM cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistance-370MastertrueMaster,scaleBottomObjectRefcardMaster,movehObjectRef 1093853543460Master,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect189,73,199,429Master,scalebottomDistance-61Master,movevDistancefalseMaster,movehObjectSiderightMaster,scalerightDistanceMaster,cardRanking1Master,scaleleftDistanceMaster,movehAbsolutetrueMaster,scaletopDistance Master,movehtrue cREVGeneral scriptChecksum&;0–›'uÍi¾dÁf¦ & handlerList>mouseEnter mouseLeave mouseDown mouseUp mouseRelease mouseMove breakPointsscriptSelectionchar 473 to 542 revUniqueID 1094036716215 bookmarks tempScript prevHandler mouseDownscriptM

local lAllowDrag,lHilitedLine

-----------------------------------------

on mouseEnter

set cursor to 1102

lock cursor

end mouseEnter

-----------------------------------------

on mouseLeave

unlock cursor

end mouseLeave

-----------------------------------------

on mouseDown

put true into lAllowDrag

put the hilitedLine of fld (the the uLeftFld of me) into lHilitedLine

end mouseDown

-----------------------------------------

on mouseUp

put false into lAllowDrag

set the hilitedLine of fld (the the uLeftFld of me) to lHilitedLine

end mouseUp

-----------------------------------------

on mouseRelease

mouseUp

end mouseRelease

-----------------------------------------

on mouseMove x,y

local tLeftFldRect,tRightFldRect

-----

if not lAllowDrag then exit mousemove

if (x < the left of fld (the uLeftFld of me) + the uMinWidth of me) or (x > the right of fld (the uRightFld of me) - the uMinWidth of me) then exit mousemove

-----

put the rect of fld (the uLeftFld of me) into tLeftFldRect

put the rect of fld (the uRightFld of me) into tRightFldRect

-----

put (x - (the uSpaceBetweenFlds of me / 2)) into item 3 of tLeftFldRect

put (x + (the uSpaceBetweenFlds of me / 2)) into item 1 of tRightFldRect

-----

lock screen

set the rect of fld (the uLeftFld of me) to tLeftFldRect

set the rect of fld (the uRightFld of me) to tRightFldRect

-----

set the right of btn "Return" to the right of fld "GlossaryList" - 1

set the rect of fld "Filter" to the topLeft of fld "Filter",the left of btn "Return" - 10,the bottom of fld "Filter"

-----

set the loc of me to x, item 2 of the loc of me

unlock screen

end mouseMove

êþTabsèÁ«} |on menuPick pNewItem,pOldItem local tPath,tLine,tList ----- lock screen hide grp pOldItem show grp pNewItem ----- switch pNewItem case "Glossaire" put the mainStack of this stack into x put the value of word 2 of the long name of stack (the mainStack of this stack) into tPath set the itemDel to slash put "Glossaire.htm" into item -1 of tPath if there is a file tPath then set the htmlText of fld "htmlText" to url("file:" & tPath) ----- set the uVisitedItems of this stack to empty set the itemDel to tab repeat for each line tLine in fld "htmlText" put item 1 of tLine & cr after tList end repeat delete char -1 of tList put tList into fld "GlossaryList" set the hilitedLine of fld "GlossaryList" to 1 send "mouseDown" to fld "GlossaryList" send "mouseUp" to fld "GlossaryList" -- set the uVisitedItems of this stack to empty set the uGlossaryList of this stack to tList select text of fld "Filter" else beep end if break ----- case "Aide" break end switch unlock screen end menuPick €.½Aide Glossaire cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect 20,8,578,444Master,scalebottomDistance-46Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-20Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral scriptChecksum’¬YëT8{ÐT:Æe­ö, breakPoints handlerListmenuPickscriptSelection char 1 to 0 revUniqueID 1093896715370 bookmarks tempScript prevHandlermenuPickscript ö

on menuPick pNewItem,pOldItem

local tPath,tLine,tList

-----

lock screen

hide grp pOldItem

show grp pNewItem

-----

switch pNewItem

case "Glossaire"

put the mainStack of this stack into x

put the value of word 2 of the long name of stack (the mainStack of this stack) into tPath

set the itemDel to slash

put "Glossaire.htm" into item -1 of tPath

if there is a file tPath then

set the htmlText of fld "htmlText" to url("file:" & tPath)

-----

set the uVisitedItems of this stack to empty

set the itemDel to tab

repeat for each line tLine in fld "htmlText"

put item 1 of tLine & cr after tList

end repeat

delete char -1 of tList

put tList into fld "List"

set the hilitedLine of fld "List" to 1

send "mouseDown" to fld "List"

send "mouseUp" to fld "List"

-- set the uVisitedItems of this stack to empty

set the uGlossaryList of this stack to tList

select text of fld "Filter"

else

beep

end if

break

-----

case "Aide"

break

end switch

unlock screen

end menuPick

 CloseHelpèe«p+on mouseUp close this stack end mouseUp €ÓRFermer cREVGeometryMaster,scaleBottomObjectSideBottomMaster,moveVObjectSidebottomMaster,movehDistance-0.5Master,scaleBottomscaleBottomtrueMaster,scaleRightscaleBottomtrueMastertrueMaster,scaleBottomObjectRefcardMaster,moveVObjectRefcardMaster,moveHObjectRefcardMaster,scaleBottomAbsolutefalseMaster,moveVAbsolutetrueMaster,scaleBottomfalse Master,moveVtrueMaster,movevDistance-21Master,scalebottomDistance -0.018367Master,expectedRect258,458,340,481Master,moveHObjectSiderightMaster,scaleRightAbsolutefalseMaster,scaleRightfalseMaster,scalerightDistance -0.431438Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking2Master,scaletopDistanceMaster,scaleleftDistanceMaster,moveHAbsolutefalse Master,moveHtrue cREVGeneralscriptChecksum¨e0eô-+÷ Šø¾Pb revUniqueID 1093897862510 bookmarks handlerListmouseUp tempScript prevHandlerscriptSelection char 30 to 29scriptx

on mouseUp

close this stack

end mouseUp

Aidei€'” cREVGeneral revUniqueID 1094025629867  HelpList ')p€on mouseMove if the mouse is down then mouseDown -- Æ end mouseMove ------------------ on mouseDown local tItem ----- lock screen set the foregroundcolor of line 1 to -1 of me to black set the foregroundcolor of line (the hilitedLine of me) of me to white ----- put the hilitedText of me into tItem replace space with "_" in tItem do "put the Help[" & tItem & "] of this stack into tHelp" set the htmlText of fld "HelpDef" to tHelp set the vScrollBar of fld "HelpDef" to (the formattedHeight of fld "HelpDef" > the height of fld "HelpDef") unlock screen end mouseDown ------------------ on mouseUp end mouseUp --------------------------------- on mouseMove if the mouse is down and the foregroundcolor of line (the hilitedLine of me) of me <> white then mouseDown -- Æ end mouseMove --------------------------------- on mouseRelease mouseDown -- Æ end mouseRelease ==€€ß߀@"Hœo ô cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect 34,72,190,430Master,scalebottomDistance-60Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-408Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral scriptChecksum—N VÓR9o¢S¥’ breakPoints handlerList2mouseMove mouseDown mouseUp mouseMove mouseReleasescriptSelectionchar 625 to 624 bookmarks revUniqueID 1094025605335 prevHandler mouseDown tempScriptscriptú

on mouseMove

if the mouse is down then mouseDown -- 

end mouseMove

------------------

on mouseDown

local tItem

-----

lock screen

set the foregroundcolor of line 1 to -1 of me to black

set the foregroundcolor of line (the hilitedLine of me) of me to white

-----

put the hilitedText of me into tItem

replace space with "_" in tItem

do "put the Help[" & tItem & "] of this stack into tHelp"

set the htmlText of fld "HelpDef" to tHelp

set the vScrollBar of fld "HelpDef" to (the formattedHeight of fld "HelpDef" > the height of fld "HelpDef")

unlock screen

end mouseDown

------------------

on mouseUp

end mouseUp

---------------------------------

on mouseMove

if the mouse is down and the foregroundcolor of line (the hilitedLine of me) of me <> white then mouseDown -- 

end mouseMove

---------------------------------

on mouseRelease

mouseDown -- 

end mouseRelease

ê LA BIBLIOTHéQUE @ÿÿÿÿÿÿwhite CHOIX D'UN LIVRE @black CRƒATION D'UN LIVRE @black HelpDef)pon linkClicked pText local tLineNum ----- put lineOffset(InternationalToUpper(pText),fld "GlossaryList") into tLineNum if tLineNum = 0 then put the uGlossaryList of this stack into fld "GlossaryList" put empty into fld "Filter" set the hilitedLine of fld "GlossaryList" to lineOffset(InternationalToUpper(pText),fld "GlossaryList") -- ÆC else set the hilitedLine of fld "GlossaryList" to tLineNum end if send "mouseDown" to fld "GlossaryList" send "mouseUp" to fld "GlossaryList" end linkClicked €@ÆInm cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleleftObjectRef 1094025605335Master,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,scaleleftObjectSiderightMaster,movevDistancefalseMaster,scalebottomDistance-61Master,expectedRect198,73,564,429Master,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-34Master,scaleleftAbsolutetrueMaster,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,scalelefttrueMaster,cardRanking2Master,scaletopDistanceMaster,scaleleftDistance8 cREVGeneral scriptChecksum þµu{Mky‰LPÐ,mn¯ breakPoints handlerList linkClickedscriptSelectionchar 381 to 380 bookmarks revUniqueID 1094025605376 prevHandlerInternationalToUpper tempScriptscript\

on linkClicked pText

local tLineNum

-----

put lineOffset(InternationalToUpper(pText),fld "List") into tLineNum

if tLineNum = 0 then

put the uGlossaryList of this stack into fld "List"

put empty into fld "Filter"

set the hilitedLine of fld "List" to lineOffset(InternationalToUpper(pText),fld "List") -- C

else

set the hilitedLine of fld "List" to tLineNum

end if

send "mouseDown" to fld "List"

send "mouseUp" to fld "List"

end linkClicked

ê LA BIBLIOTHéQUE  ILa bibliothque peut accueillir un nombre illimitŽ de livres de cuisine. H FLes livres sont rangŽs dans le dossier Bibliothque de l'application. ' ' 3 Quand des livres sont placŽs dans un sous-dossier du dossier Bibliothque, le menu de choix d'un livre reflte cette hiŽrarchie. = = I7 fAstuce : CrŽez des sous-dossiers(*) ˆ votre convenance dans le dossier Bibliothque pour l'organiser.  A G S ¤ Par dŽfaut l'application recherche le dossier nommŽ Bibliothque dans le dossier de l'application. S'il n'est pas trouvŽ, un dialogue vous invite ˆ le localiser. @1163  @ÿÿ¡ -(*) Seul le premier rang est pris en compte.  (ResizeFields2êB ‡local lAllowDrag,lHilitedLine ----------------------------------------- on mouseEnter set cursor to 1102 lock cursor end mouseEnter ----------------------------------------- on mouseLeave unlock cursor end mouseLeave ----------------------------------------- on mouseDown put true into lAllowDrag put the hilitedLine of fld (the the uLeftFld of me) into lHilitedLine end mouseDown ----------------------------------------- on mouseUp put false into lAllowDrag set the hilitedLine of fld (the the uLeftFld of me) to lHilitedLine end mouseUp ----------------------------------------- on mouseRelease mouseUp end mouseRelease ----------------------------------------- on mouseMove x,y local tLeftFldName,tRightFldName,tLeftFldRect,tRightFldRect ----- if not lAllowDrag then exit mousemove ----- put the uLeftFld of me into tLeftFldName put the uRightFld of me into tRightFldName if (x < the left of fld tLeftFldName + the uMinWidth of me) or (x > the right of fld tRightFldName - the uMinWidth of me) then exit mousemove ----- put the rect of fld tLeftFldName into tLeftFldRect put the rect of fld tRightFldName into tRightFldRect ----- put (x - (the uSpaceBetweenFlds of me / 2)) into item 3 of tLeftFldRect put (x + (the uSpaceBetweenFlds of me / 2)) into item 1 of tRightFldRect ----- lock screen ----- set the rect of fld tLeftFldName to tLeftFldRect set the rect of fld tRightFldName to tRightFldRect set the rect of btn "Help Options" to the topLeft of btn "Help Options",the right of fld "HelpList",the bottom of btn "Help Options" set the loc of me to x, item 2 of the loc of me unlock screen end mouseMove €@½I m uRightFldHelpDef uMinWidth160uSpaceBetweenFlds8 uLeftFldHelpListM cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistance4MastertrueMaster,scaleBottomObjectRefcardMaster,movehObjectRef 1094025605335Master,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect189,73,199,429Master,scalebottomDistance-61Master,movevDistancefalseMaster,movehObjectSiderightMaster,scalerightDistanceMaster,cardRanking1Master,scaleleftDistanceMaster,movehAbsolutetrueMaster,scaletopDistance Master,movehtrue cREVGeneral scriptChecksumö×k¦]mnÄ "î8Ö®Ç handlerList>mouseEnter mouseLeave mouseDown mouseUp mouseRelease mouseMove breakPointsscriptSelectionchar 1595 to 1594 revUniqueID 1094034137355 bookmarks tempScript prevHandler mouseDownscript

local lAllowDrag,lHilitedLine

-----------------------------------------

on mouseEnter

set cursor to 1102

lock cursor

end mouseEnter

-----------------------------------------

on mouseLeave

unlock cursor

end mouseLeave

-----------------------------------------

on mouseDown

put true into lAllowDrag

put the hilitedLine of fld (the the uLeftFld of me) into lHilitedLine

end mouseDown

-----------------------------------------

on mouseUp

put false into lAllowDrag

set the hilitedLine of fld (the the uLeftFld of me) to lHilitedLine

end mouseUp

-----------------------------------------

on mouseRelease

mouseUp

end mouseRelease

-----------------------------------------

on mouseMove x,y

local tLeftFldName,tRightFldName,tLeftFldRect,tRightFldRect

-----

if not lAllowDrag then exit mousemove

-----

put the uLeftFld of me into tLeftFldName

put the uRightFld of me into tRightFldName

if (x < the left of fld tLeftFldName + the uMinWidth of me) or (x > the right of fld tRightFldName - the uMinWidth of me) then exit mousemove

-----

put the rect of fld tLeftFldName into tLeftFldRect

put the rect of fld tRightFldName into tRightFldRect

-----

put (x - (the uSpaceBetweenFlds of me / 2)) into item 3 of tLeftFldRect

put (x + (the uSpaceBetweenFlds of me / 2)) into item 1 of tRightFldRect

-----

lock screen

-----

set the rect of fld tLeftFldName to tLeftFldRect

set the rect of fld tRightFldName to tRightFldRect

set the rect of btn "Help Options" to the topLeft of btn "Help Options",the right of fld "HelpList",the bottom of btn "Help Options"

set the loc of me to x, item 2 of the loc of me

unlock screen

end mouseMove

ê  Help OptionsÈå uHon menuPick pItem put pItem -- send mouseUp to btn "Save" replace space with "_" in pItem do "put the Help[" & pItem & "] of this stack into tHelp" lock screen if the number of chars of tHelp > 500 then put empty into fld "HelpList" set the htmlText of fld "HelpDef" to tHelp else set the htmlText of fld "HelpList" to tHelp set the hilitedLine of fld "HelpList" to 1 send mouseDown to fld "HelpList" end if set the vScrollBar of fld "HelpDef" to (the formattedHeight of fld "HelpDef" > the height of fld "HelpDef") unlock screen end menuPick €"+œ Les livresZIntroduction CrŽdits - Les livres Les recettes Navigation Extraction Recherche Impression cREVGeometry Master,expectedRect 34,42,190,64Master,scalebottomDistanceMaster,movevDistancefalseMaster,movehDistancefalseMastertrueMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-408Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking1Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral scriptChecksumà€"²oK~©l ãÇÖ6 handlerListmenuPick breakPointsscriptSelection char 36 to 35 bookmarks revUniqueID 1094124064471 prevHandlermenuPick tempScriptscript©

on menuPick pItem

put pItem

-- send mouseUp to btn "Save"

replace space with "_" in pItem

do "put the Help[" & pItem & "] of this stack into tHelp"

lock screen

if the number of chars of tHelp > 500 then

put empty into fld "HelpList"

set the htmlText of fld "HelpDef" to tHelp

else

set the htmlText of fld "HelpList" to tHelp

set the hilitedLine of fld "HelpList" to 1

send mouseDown to fld "HelpList"

end if

set the vScrollBar of fld "HelpDef" to (the formattedHeight of fld "HelpDef" > the height of fld "HelpDef")

unlock screen

end menuPick

 DoIta€\&úà cREVGeneral revUniqueID 1094040688896í> HTMLàE«pñon mouseUp -- put "ABCDEFGHIJKLMNOPQRSTUVWXYZƒË" into tAlpha -- set the caseSensitive to true -- repeat for each line tLine in fld 1 -- if char 3 of tLine is among the chars of tAlpha then put tLine & cr after tList -- end repeat -- put tList into fld 2 -- put "ABCDEFGHIJKLMNOPQRSTUVWXYZƒË" into tAlpha -- put fld 1 into temp -- set the caseSensitive to true -- repeat with i = 1 to the number of lines of temp -- if char 3 of line i of temp is among the chars of tAlpha then -- put line i of temp & tab after tList -- repeat with j = 1 to 5 -- if line (i+j) of temp <> empty then -- put line (i+j) of temp & "Â" after tList -- else exit repeat -- end repeat -- put cr into last char of tList -- end if -- end repeat -- put tList into fld "htmlText" set the itemDel to tab put the htmlText of fld "Text" into temp --replace "Â" with "@" in fld "Text" repeat with i = 1 to the number of lines of fld "Text" put item 1 of line i of fld "Text" & tab & the htmlText of item 2 of line i of fld "Text" & cr after tList end repeat delete last char of tList put tList into fld "htmlText" set the htmlText of fld "Text" to temp end mouseUp €`*R cREVGeneral scriptChecksumdvrÉŽÀ›\Ux©'n breakPoints handlerListmouseUpscriptSelectionchar 750 to 749 bookmarks revUniqueID 1093792286045 prevHandlermouseUp tempScriptscript 3

on mouseUp

-- put "ABCDEFGHIJKLMNOPQRSTUVWXYZÉÀ" into tAlpha

-- set the caseSensitive to true

-- repeat for each line tLine in fld 1

-- if char 3 of tLine is among the chars of tAlpha then put tLine & cr after tList

-- end repeat

-- put tList into fld 2

-- put "ABCDEFGHIJKLMNOPQRSTUVWXYZÉÀ" into tAlpha

-- put fld 1 into temp

-- set the caseSensitive to true

-- repeat with i = 1 to the number of lines of temp

-- if char 3 of line i of temp is among the chars of tAlpha then

-- put line i of temp & tab after tList

-- repeat with j = 1 to 5

-- if line (i+j) of temp <> empty then

-- put line (i+j) of temp & "¬" after tList

-- else exit repeat

-- end repeat

-- put cr into last char of tList

-- end if

-- end repeat

-- put tList into fld "htmlText"

set the itemDel to tab

put the htmlText of fld "Text" into temp

--replace "¬" with "@" in fld "Text"

repeat with i = 1 to the number of lines of fld "Text"

put item 1 of line i of fld "Text" & tab & the htmlText of item 2 of line i of fld "Text" & cr after tList

end repeat

delete last char of tList

put tList into fld "htmlText"

set the htmlText of fld "Text" to temp

end mouseUp

ðText‚)`€À*’h cREVGeneral bookmarks revUniqueID 1093852886051 handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript ê ABAISSE 1. P‰te ˆ foncer, brioche, brisŽe, feuilletage, etc. amincie plus ou moins fine, selon l'emploi, sur une surface plane et farinŽe, ˆ l'aide d'un rouleau ˆ p‰tisserie ou d'un laminoir.@2. Tranche de gŽnoise coupŽe sur l'Žpaisseur, ou autre prŽparation identique (biscuit).   ÿ ABAISSER ƒtendre une p‰te brisŽe, feuilletŽe, etc. ˆ l'Žpaisseur voulue ˆ l'aide d'un rouleau ˆ p‰tisserie; cette p‰te prend le nom d'abaisse. A AE †  \ABATIS Ailerons, cou, pattes, gŽsiers, coeurs, foies de volailles (ou de gibiers ˆ plumes). F F ‘ABATS Parties comestibles des animaux de boucherie non classŽes en catŽgories : tte, pieds, cervelle, coeur, foie, rognons, amourettes, tripes. @ @P 'ABRICOTER ƒtaler sur une gŽnoise ou sur une tarte (aux fruits) une lŽgre couche de marmelade (finement tamisŽe) ou de confiture d'abricots (lŽgrement dŽtendue de sirop ou parfois de kirsch), soit en la versant sur la surface, soit en l'Žtalant ˆ l'aide d'un pinceau ou d'une spatule en acier. C CÒ   èË BRUN Appellation appliquŽe aux petits oignons glacŽs "ˆ brun".La mŽthode consiste ˆ laisser colorer lŽgrement les oignons. UtilisŽs pour le navarin, le bourguignon et diverses garnitures diverses (grand-mre, bonne-femme, etc.). C C ^ e‚ ŠACCOLADE Dresser sur le mme plat de service des pices de mme nature (principalement de volaille) en les adossant l'une contre l'autre. ; ;N ‰ACCOMMODER PrŽparer un mets de manire ˆ le conditionner pour sa mise en cuisson et son assaisonnement (accomoder un reste par exemple). 9 9O GACIDIFIER Adjoindre ˆ une prŽparation un jus de citron ou du vinaigre. = = ŒACIDULER Rendre une prŽparation lŽgrement acide, aigre ou piquante, par une adjonction en faible quantitŽ de jus de citron ou du vinaigre. ; ;P 8Ë CRU ExŽcuter une cuisson en partant d'un ŽlŽment cru. >AFFRANCHIR Couper la base d'un ŽlŽment pour le rendre stable. ïAFFRITER OU AFFLANCHIR Frotter une pole (en t™le d'acier noir seulement), avec du gros sel et du papier (absorbant de prŽfŽrence), afin de la remettre en Žtat de servir. Cette opŽration se rŽalise aprs avoir chauffŽ lŽgrement la pole. ? ?¯ rAFFóTER Rendre plus tranchant le fil de la lame d'un couteau en le passant sur une meule (affžteuse) ou au fusil. @ @1 „AIGUILLE Ë LARDER Grande aiguille destinŽe ˆ percer les viandes afin d'introduire des b‰tonnets de lard gras ou d'autres substances @ @C AIGUILLETTES 1. Minces tranches prŽlevŽes sur les filets (poitrine ou blanc) des volailles ou des gibiers ˆ plume. (s'appliquent Žgalement aux poissons). @2. Nom de deux morceaux de boeuf prŽlevŽs dans le rumsteck (culotte), aiguillette de rumsteck et aiguillette baronne. C CÍ MALCOOLISER Ajouter un alcool ˆ un sirop, une crme, une sauce, une p‰te etc. C C gANGLAISE MŽlange composŽ de blancs d'oeufs, huile, eau, sel, poivre, le tout battu et servant ˆ paner. = =# ` e šË L'ANGLAISE 1. Cuire un aliment ˆ l'eau bouillante salŽe (ex : haricots-verts) @2 . Poisson ouvert sur le dos, ou en filets, panŽ ˆ l'anglaise et sautŽ. @ @Y “Ë POINT 1. Stade de cuisson appliquŽ gŽnŽralement au viandes rouges grillŽes et r™ties, situŽ avant "bien cuit". @2. Cuisson "correctement cuite". = =U }APPAREIL PrŽparation composŽe d'un ou plusieurs ŽlŽments de diffŽrentes natures mŽlangŽs pour l'apprt d'un plat quelconque. < <@ ÞAPPAREILLER 1. RŽunir ensemble des biscuits, afin de les tailler ˆ la mme dimension. @2. Tailler des lŽgumes, avant ou aprs cuisson, en vue de les prŽsenter "en bottillons ou en bottes" (asperges, haricots verts, etc.). 9 9 @ -APPRæT Ensemble d'une prŽparation culinaire. >5 s zJ 9BRUNOISE LŽgumes taillŽs en dŽs d'un millimtre de c™tŽ. BUISSON Dresser en disposant en "pyramide" sur les plats de service, Žcrevisses, fritures d'Žperlans ou de goujons, goujonnettes de sole, etc. E EI «BAIN-MARIE (METTRE AU) Placer un rŽcipient dans un autre plus grand contenant de l'eau bouillante pour cuire une prŽparation dans le plus petit sans jamais dŽpasser 100¡. > >l  BARDE Tranche fine de lard gras maintenue avec quelques tours de ficelle, disposŽe sur la poitrine des volailles, des gibiers ˆ plume, sur les viandes de boucherie, afin de les protŽger de la chaleur trop vive du four et de les nourrir en graisse pendant leur cuisson. A AË fBARDER Entourer d'une tranche de lard gras, coupŽe trs mince, une viande, une volaille ou un gibier. C C" UBATTERIE Ensemble des ustensiles destinŽs ˆ la prŽparation et ˆ la cuisson des mets. @ @ @BATTRE Travailler Žnergiquement un appareil ou une prŽparation. # # + £BEURRER 1. Incorporer, hors du feu, par petites quantitŽs, du beurre ˆ une sauce, en donnant en mme temps au rŽcipient un mouvement de rotation sur lui-mme, ou, selon la quantitŽ de sauce, ˆ l'aide d'une petite louche ˆ sauce ou d'une cuillre ˆ potage. @2. Adjoindre du beurre cru ˆ un potage terminŽ. @3. Enduire de beurre fondu, ˆ l'aide d'un pinceau, un papier sulfurisŽ utilisŽ pour protŽger certaines prŽparations (filets de poisson, lŽgumes ŽtuvŽs ou braisŽs...) pendant leur cuisson au four, afin d'Žviter aux aliments de coller au papier et de les protŽger de la chaleur. @4. Enduire aussi de beurre fondu ou ramolli, ˆ l'aide d'un pinceau, le fond et les parois d'un moule, d'un cercle ˆ tarte, d'une plaque ˆ p‰tisserie, afin d'Žviter aux p‰tes, aux crmes et aux appareils de s'y attacher pendant leur cuisson, et d'en faciliter ensuite le dŽmoulage. @5. Enduire Žgalement de beurre fondu ou ramolli certains plats et rŽcipients de cuisson ou de dressage, avant d'y mettre les aliments traitŽs ou non, afin qu'ils n'attachent pas au fond, cuissons ˆ court-mouillement (filets et poissons en sauce) et pour rŽchauffer (Žtuver) certains lŽgumes cuits ou autres prŽparations. E E Õ ÛÌ § ¬‚ . 9i BEURRE CLARIFIƒ Beurre fondu puis dŽcantŽ afin qu'il perde toute son petit lait (environ 20% d'eau en gŽnŽral dans le beurre). A A= nBEURRE MANIƒ Beurre en pommade, mŽlange avec de la farine (ou de la maizena), sert pour les liaisons rapides. > >/ ¨BEURRE NOISETTE Mettre du beurre ˆ cuire dans une casserole, celui-ci dŽgage aprs son Žbullition et juste avant sa coloration un dŽlicieux parfum de noisette grillŽe. 2 2 ;l `BEURRE POMMADE Beurre travaillŽ sans chauffage de faon ˆ obtenir la consistance d'une pommade. : :% BLANC MŽlange de farine et d'eau froide ajoutŽ ˆ de l'eau bouillante citronnŽe, utilisŽ pour la cuisson de certains lŽgumes et de certains abats blancs (fonds d'artichauts, pieds et tte de veau). Le rŽcipient de cuisson est recouvert d'une pellicule d'huile et d'un papier sulfurisŽ E EF ‹ ‹ EBLANCHIMENT 1. S'applique improprement, en cuisine, pour indiquer une opŽration qui consiste ˆ mettre ˆ l'eau froide des aliments, et de les porter ˆ Žbullition pendant 3 ˆ 4 minutes selon les variŽtŽs et de les rafra”chir ensuite ˆ l'eau courante. @2. S'applique aussi pour certains lŽgumes verts pour une cuisson complte. 9 9 BLANCHIR 1. Travailler au fouet des oeufs ou jaunes d'oeufs avec du sucre jusqu'ˆ ce que le mŽlange devienne blanc et mousseux. @2. Cuire dans une grande quantitŽ d'eau salŽe, dŽpart eau froide jusqu'ˆ une tempŽrature avoisinant l'Žbullition pendant un certain temps en fonction de l'aliment ˆ cuire (cette opŽration peut Žgalement tre faite plus simplement au four ˆ micro-ondes).   _ gBLEU 1. MŽthode de cuisson appliquŽe principalement ˆ la truite. La technique consiste ˆ mettre en cuisson le poisson vivant (vidŽ au prŽalable) arrosŽ d'un filet de vinaigre, dans un court-bouillon (nage), en Žbullition. @2. Stade de cuisson appliquŽ gŽnŽralement aux viandes rouges grillŽes et r™ties, et dŽsigne une cuisson" ˆ peine cuite" (presque crue). A A\  ¢Ä ÊBLONDIR 1. Faire lŽgrement dorer (ˆ peine colorer) une substance dans un corps gras (beurre, huile, etc.). @2. Faire colorer Žgalement la farine dans le beurre fondu, pour la confection du roux blond.   ! + 2D v }A ¾  jBLOQUER Se dit lors de mise au point d'une couverture lorsqu'elle passe de l'Žtat pateux ˆ l'Žtat solide. + + 54 „BORDURE ElŽments divers, composŽs ou simples, faonnŽs, taillŽs ou moulŽs, dressŽs en forme de couronne sur le bord des plats de service, afin d'en agrŽmenter la prŽsentation. Cette bordure peut tre rŽalisŽe ˆ volontŽ de farce ˆ quenelle, p‰te ˆ nouilles, p‰te ˆ dŽcorer, crožtons de pain de mie frits, de riz, de semoule, appareil ˆ pommes duchesse, gelŽe prise de formes variŽes, etc. 8 8' _ gw Þ ãa D L7 ¶BOULER OpŽration qui consiste ˆ travailler une p‰te ˆ la main en effectuant un mouvement circulaire rapide de faon ˆ obtenir une boule lisse plus ou moins serrŽe selon les besoins.   *‹ ®BOUQUET GARNI Composition constituŽe d'herbes aromatiques, simple ou composŽe, de grosseurs diffŽrentes selon l'utilisation, attachŽes entre elles par quelques tours de ficelle. Le bouquet garni classique est composŽ de branches de thym, de feuilles de laurier (non fra”ches) et de quelques queues de persil. Il peut y tre adjoint d'autres herbes et lŽgumes, feuilles de poireaux, branche de cŽleri, romarin, sauge, sarriette... ; ;r &BRAISAGE Cuisson ˆ court mouillement.   $ KBRAISER Cuire lentement au four dans une braisire et ˆ court mouillement. > > I œBRIDE Ficelle de longueur variable employŽe pour maintenir les membres d'une volaille, d'un gibier ˆ plume, pendant la cuisson pour les maintenir en forme. ? ?\ ˜BRIDER Fixer les membres d'une volaille ˆ l'aide d'une aiguille et de ficelle, pour donner ˆ la pice une bonne prŽsentation et rŽgulariser sa cuisson. F FQ ¨BROUILLER Cuire progressivement des oeufs battus assaisonnŽs, en les remuant constamment ˆ feu doux ˆ l'aide d'une spatule en bois, en maintenant la cuisson moelleuse. > >5 s z- ‚BROSSER 1. Enlever l'excŽdent de farine, sucre sur une abaisse.@2. Brosser des bonbons liqueurs ou fondant pour enlever l'amidon. 7 7 >C |BRUNOISE LŽgumes coupŽs en petits dŽs de 2 mm de c™tŽ servant de garniture pour certains potages, ou pour certaines sauces. > > A J1 `BUISSON Manire de dresser les crustacŽs en forme de pyramide (Žcrevisses, crevettes bouquets).   E ±CANDIR OpŽration consistant ˆ immerger des bonbons dans un sirop de sucre saturŽ ˆ candir afin de les recouvrir d'une pellicule protectrice de cristaux de sucre trs brillants. ; ; S YW ÄCANNELER Pratiquer tout autour des citrons et des oranges des cannelures ˆ l'aide d'un canneleur. Le canneleur est un ustensile de cuisine permettant de pratiquer des lanires d'Žcorce d'agrumes. > >… ÁCARAMƒLISER 1. Enduire l'intŽrieur d'un moule d'une fine couche de caramel. @2. Colorer du sucre glace ˆ l'aide d'un caramŽlisateur Žlectrique. @3. Enrober des fruits secs ou frais de caramel. ( ( -“ &CARCASSE Ensemble osseux d'un animal. ÑCASSEROLE Ustensile de cuisine ˆ fond plat et ˆ manche en mŽtal, en terre ou autre, avec une certaine hauteur; sert ˆ contenir des liquides et ˆ faire mijoter des potages ou des plats en sauce ou en bouillon. A AV — ž2 TCHABLONNER DŽposer une couche de chocolat fondu ˆ l'aide d'un pinceau dans le but d'Žviter au biscuit de se casser lorsqu'il sera imbibŽ avec un sirop. Permet Žgalement au g‰teau de ne pas adhŽrer au plat de service, la couche de chocolat refroidie faisant carapace. Cette technique s'utilise seuleument sur les g‰teaux ˆ base de chocolat. 9 9 :CHAPELURE Pain sŽchŽ, pilŽ et tamisŽ. Existe "tout fait". €CHAUFFANTE Casserole contenant de l'eau bouillante salŽe, utilisŽe pour rŽchauffer les lŽgumes cuits ˆ l'anglaise ou des p‰tes. : :+ e q ©CHAUFROITER Napper d'une sauce chaud-froid (veloutŽ fin de volaille rŽduit, additionnŽ de gelŽe), suprmes ou pices de volaille entires, pochŽs, refroidis et dŽcorŽs.    – mCHEMISER Mettre une couche de farine ou de papier sulfurisŽ sur le fond et les parois intŽrieurs d'un moule. @ @& f k  CHIFFONADE Laitue ou oseille dŽtaillŽes en fines lanires et ŽtuvŽes au beurre; utilisŽes comme garniture pour certains potages ou comme ŽlŽment de dŽcoration. E E ` i6 /CHINOIS Petite passoire fine de forme conique.    :CHINOIS FIN Passoire plus fine encore et de forme bombŽe. LCHINOISER Filtrer un liquide ou semi-liquide en le passant dans un chinois. C C J ÷CHIQUETER Marquer ou faire des entailles avant la cuisson avec le dos d'une lame de couteau sur le pourtour de certaines pices feuilletŽes comportant plusieurs abaisses dans le but de les souder et obtenir un dŽveloppement rŽgulier ˆ la cuisson. B B´ üCISELER 1. Faire de lŽgres entailles peu profondes sur la chair d'un gros poisson, afin d'en faciliter la cuisson. @2. RŽduire en menu morceaux de l'oignon et de l'Žchalote (ou autre ŽlŽments) par des incisions successives verticales et horizontales. F Fµ ½CITRONNER Frotter la surface de certains fruits ou de certains lŽgumes avec du citron pour Žviter leur brunissement au contact de l'air (avocats, champignons, etc.) ou, pendant la cuisson. ? ?} }CLARIFICATION Composition constituŽe d'ŽlŽments ayant pour but de rendre clairs (limpides) les consommŽs et les gelŽes. Ces ŽlŽments sont constituŽs d'une partie nutritive (maigre de boeuf hachŽ), d'une partie aromatique (carottes, vert de poireaux, cŽleri en branches, tomate fra”che et cerfeuil), d'une partie de clarification (blanc d'oeuf et sang de la viande de bÏuf hachŽe). ? ?= ÚCLARIFIER 1. SŽparer le jaune du blanc d'un oeuf. @2. OpŽration consistant ˆ rendre limpide un consommŽ ou une gelŽe. @3. OpŽration consistant ˆ sŽparer le beurre de son petit lait en le faisant fondre trs lentement. @ @ƒ Ã É ÞCLOUTER 1. Introduire des clous de girofle dans un oignon. @2. Introduire ˆ la surface d'une viande de boucherie, d'une volaille ou d'un poisson, de petits b‰tonnets de jambon, de truffes, de langue Žcarlate ou d'anchois. ? ? À Ï —COCOTTE DIABLE Elle remplace la cheminŽe pour faire cuire les pommes de terre sans eau et donne ce bon gožt de la cuisson ˆ l'ancienne sous la cendre. > >X  ÖCONCASSER En gŽnŽral on concasse les tomates. Avant de les concasser, il faudra monder la tomate. Par la suite la couper en deux. ƒpŽpiner et Žmincer. Donner un quart de tour ˆ la tomate et couper en petits cubes. ; ; D P V ¶CONFIRE 1. Conserver dans du sucre, de l'alcool, du vinaigre, divers fruits et lŽgumes. @2. Conserver dans leur propre graisse aprs cuisson lente et prolongŽe, de l'oie ou du porc. E Ep CONTISER Inciser dŽlicatement la peau d'une volaille, d'un gibier ou de certains poissons, pour y glisser une lamelle de truffe. B B, n u TCOQUILLEUR Ë BEURRE Ustensile permettant de r‰cler le beurre en forme de coquilles. = = VCORAIL Partie rouge-orangŽ de l'estomac des crustacŽs ou des coquilles Saint-Jacques. = = `CORDƒE Etat d'une p‰te ou d'une purŽe de pommes de terre dont la consistance devient Žlastique. A A ECORDON Sauce que l'on dispose rŽgulirement tout autour d'une pice. > > ‹CORNE Petit rectangle de plastique servant ˆ racler le fond des rŽcipients afin de perdre un minimum de prŽparation lors de transvasement. @ @J CORNER Ramasser (rŽcupŽrer entirement), ˆ l'aide d'un ustensile en corne, comme la dŽfinition l'indique (ou plus frŽquemment en matire plastique), une p‰te, un appareil ou une crme, afin d'en utiliser le maximum, ou pour Žviter qu'ils se desschent sur les parois du rŽcipient. D D^ ¢ ªn çCORNET Papier sulfurisŽ dŽcoupŽ en petit triangle ŽquilatŽral roulŽ en forme de c™ne. Garni de beurre ramolli ou de crme de beurre ou autre appareil ˆ dŽcor, il est utilisŽ pour la dŽcoration des petits fours frais, canapŽs, etc. D DI  •Q }CORSER Donner ˆ une prŽparation plus de saveur, de gožt et d'ar™me, par adjonction de diverses substances, ou par rŽduction. ; ;A  >7 óCROóTON 1. Pain de mie taillŽ de formes et d'Žpaisseurs variŽes, gŽnŽralement frit au beurre. @2. GelŽe prise, dŽcoupŽe soit ˆ l'emporte-pice, soit au couteau, de formes variŽes et utilisŽe pour festonner la bordure de certains plats froids. A Aƒ Ä Í Ñ Ø ”CUILLER (Ë POMMES PARISIENNES) Petite cuiller servant ˆ tailler en boules, gŽnŽralement de la grosseur d'une bille, certains lŽgumes et les melons. 8 8 ?T ©CUISSON 1. Action de cuire un aliment. @2. Liquide (fond, court-bouillon, eau, etc.) dans lequel est mis ˆ cuire un aliment quelconque. @3. Etat d'un mets qui est cuit. : :n CUL DE POULE Le cul de poule est en rŽcipient gŽnŽralement en inox ˆ la forme d'un saladier avec un fond soit arrondi, soit plat. Pouvant tre utilisŽ directement sur une flamme, il est trs utilisŽ dans la confection de toutes les prŽparations en cuisine. > > ?CUTTER Appareil servant ˆ broyer ou ˆ battre certains aliments & & , 7DARIOLE Petit moule gŽnŽralement de forme cylindrique.   # 7DARNE Tranche de poisson rond de 2 ˆ 3 cm d'Žpaisseur. MDƒBRIDER Enlever, aprs cuisson, les ficelles qui maintiennent une volaille. C C HDƒCANTER 1. On dŽcante en gŽnŽral le beurre clarifiŽ. DŽcanter, c'est Žliminer le petit lait du beurre lorsque celui-ci aura fondu trs lentement sur le coin de la plaque (le petit lait descendra au fond du rŽcipient et le beurre restera ˆ la surface). L'opŽration doit tre minutieuse afin de ne pas mler ˆ nouveau le petit lait au beurre. @2. On dŽcante aussi une prŽparation en sauce. Pour cela retirer les morceaux de viandes de la sauce et les placer dans un autre rŽcipient. Retirer le bouquet garni de la sauce et la passer au chinois sans fouler sur les morceaux de viandes. @ @­ í ú      $ * ¦DƒCERCLER Retirer le cercle d'une tarte soit pendant la cuisson ou alors aprs la cuisson.Se dit Žgalement pour les entremets ou les petits g‰teaux montŽs en cercle. C C1 t }( 8DƒCORTIQUER ƒliminer la carapace de certains crustacŽs. ÇDƒCUIRE Ajouter une certaine quantitŽ d'eau ˆ un sucre en cuisson ou ˆ une confiture pour en abaisser le degrŽ de cuisson ramener la cuisson ˆ un degrŽ infŽrieur quand le degrŽ dŽsirŽ a ŽtŽ dŽpassŽ. B B„ VDƒGLACER Faire dissoudre dans un liquide les sucs caramŽlisŽs au fond d'un rŽcipient. - - 1$ ÄDƒGORGER 1. C'est le fait de laisser tremper sous un filet d'eau un aliment pour enlever le sang et les impuretŽs. @2. Saler un lŽgume ˆ cru pour lui faire rendre son eau (concombre par exemple). % % ,— °DƒGRAISSER 1. ƒliminer ˆ l'aide d'une petite louche la graisse qui se forme ˆ la surface d'un fond, d'une sauce, etc.@2. ƒliminer l'excŽdent de graisse d'un morceau de viande. - - 3| »DƒPOUILLER 1. ƒliminer durant la cuisson, la peau qui se forme ˆ la surface d'un fond, d'une sauce. @2. Arracher la peau (dŽpecer) des livres, des lapins, des anguilles, des soles, etc. D Dv $DƒROBER ƒliminer la peau des fves. fDƒNERVER ƒliminer les parties nerveuses, les aponŽvroses d'une viande, ou les tendons d'une volaille. ? ?& ADƒNOYAUTER Oter les noyaux de certains fruits (olives, cerises). ®DENTELER DŽcouper en forme de dents de scie arrondies le pourtour d'un Pithiviers ou d'une p‰te quelconque (tarte avant cuisson) ˆ l'aide de la pointe d'un couteau d'office. 9 9t €DƒPOUILLER 1. ƒliminer la graisse et les impuretŽs qui surnagent sur un liquide. @2. Enlever la peau d'un lapin ou d'un gibier. E E: 3DƒSARæTER Enlever l'arte principale d'un poisson. pDESSƒCHER Travailler une p‰te ou une purŽe sur le feu jusqu'ˆ l'Žvaporation partielle de l'eau de constitution. > >1 )DƒS Aliments dŽcoupŽs en forme de cubes. DƒSOSSER ƒliminer les os. NDESSERTE PrŽparations invendues; retours du buffet ou de la table de tranche. < < HDƒTENDRE Rendre plus fluide une prŽparation en lui ajoutant un liquide. ? ? DƒTREMPE PrŽparation ˆ base d'eau, de farine, de sel et Žventuellement de sucre, de levure et de beurre servant ˆ la confection de p‰tes feuilletŽes diverses. On appelle dŽtrempe la boule de p‰te utilisŽ avant le tourrage lors de la fabrication du feuilletage. 8 8Ì mDƒVELOPPER Augmentation, accroissement du volume d'une prŽparation lors de la fermentation ou de la cuisson. 7 75 ÀDORER DŽposer ˆ l'aide d'un pinceau une fine couche de dorure (sur une p‰te, une volaille, etc.), afin d'obteniir une jolie couleur aprs cuisson. La dorure s'applique juste avant la cuisson. 7 7 =Y – œ# ¹DORURE Composition d'oeufs battus et d'eau ou d'oeufs battus et de lait. La dorure peut tre Žgalement que du lait sucrŽ ou salŽ. La dorure la plus utilisŽ est ˆ base d'oeufs et d'eau. C Cu UDRESSER Disposer harmonieusement les mets sur les plats ou les assiettes de service. ? ? ¯DOUILLE Ustensile de forme conique de diffŽrentes tailles ˆ placer ˆ l'extrŽmitŽ d'une toile forte, cousue en entonnoir et servant ˆ dŽcorer ou farcir certaines prŽparations. E EK  – ‚DUXELLE PrŽparation ˆ base de champignons de Paris finement hachŽs et ŽtuvŽs au beurre avec de l'oignon et de l'Žchalote ciselŽs. < <E óƒBARBER 1. Enlever, aprs cuisson, la partie dŽbordante d'une moule, d'une hu”tre. @2. Supprimer ˆ l'aide d'une paire de ciseaux, d'un couteau, les nageoires d'un poisson. @3. Enlever les petites artes circulaires de certains poissons cuits. > > C¯ wƒBULLITION ƒtat d'un liquide qui bout quand il atteint une tempŽrature le mettant en mouvement (environ 100¡ Celsius). ; ;; wƒCALER Enlever l'Žcale, l'enveloppe des fruits (noix, noisettes), enlever la coquille des oeufs durs, des coquillages. B B4 nƒCAILLER 1. ƒliminer les Žcailles de poissons. @2. Gratter les pattes des volailles aprs les avoir flambŽes. ? ?. NƒCHAUDER Passer ˆ l'eau bouillante salŽe, rafra”chir aussit™t ˆ l'eau glacŽe. F F GƒCHAUFFER Rendre chaud rapidement et gŽnŽralement sans faire bouillir. = = |ƒCONOME Petit couteau conu pour pouvoir tailler de fines Žpluchures (gŽnŽralement utilisŽ pour peler les pommes de terre). ) ) 00 ` e (ƒCORCHER Retirer la peau d'un anguille. gƒCOSSER Eplucher spŽcifiquement les graines des lŽgumineuses (petits pois, fves, haricots en grains). = =) TƒCUMER Retirer l'Žcume en surface d'un sirop, fond, sauce, ˆ l'aide d'une Žcumoire. D D cƒCUMOIRE Grande cuillre plate, percŽe de trous, pour Žcumer ou retirer des aliments d'un liquide. @ @" ‹EFFILER 1. ƒplucher spŽcifiquement les haricots verts en Žliminant les fils. @2. DŽtailler les amandes et les pistaches en fines lamelles.    w ¡ƒGOUTTER ƒliminer une partie de l'eau imprŽgnant un aliment en le plaant dans un tamis, dans un chinois, une passoire ou en utilisant une essoreuse centrifuge. B B R W a h n v* fƒGRAPPER SŽparer de la rafle (pŽdoncule et pŽdicelles) les grains de raisin, de groseille, de cassis. B B# åƒGRENER 1. SŽparer de la rafle (pŽdoncule et pŽdicelles) les grains de raisin, de groseille, de cassis... @2.ÊDŽtacher ˆ l'aide d'une fourchette les grains (riz, coucous, etc.) aprs cuisson afin qu'ils ne collent pas entre eux. = =§ ŒƒLEMENTS Substances alimentaires diffŽrentes les unes des autres, qui constituent les mets et les prŽparations de cuisine et de p‰tisserie. : :Q €EMBROCHER Enfiler sur une broche une volaille, un gibier, afin de les r™tir sur toutes les faces en les tournant devant un feu. F F9 zƒMIETTER RŽduire en petites parcelles (miettes) certains aliments, chair de poisson (cuit), pain (de mie), biscuits, etc. C C6  ƒMINCER Tailler en tranches plus ou moins grosses. Maintenir le lŽgume avec les doigts de la main gauche repliŽs sur le dessus. Tailler les tranches en faisant glisser la lame du couteau le long des phalanges de la main gauche. Ë chaque coupe, la main gauche opre un mouvement de recul. @ @ß ,ƒMINCES Viandes r™ties ou braisŽes, issues gŽnŽralement de la desserte (boeuf, veau, mouton, parfois gibier). DŽtaillŽes en tranches fines, elles sont dressŽes sur plat, nappŽes de leur sauce d'accompagnement (chasseur, bordelaise, piquante, tomate, poivrade, etc.) et rŽchauffŽes doucement au four. > > Få ¦ƒMULSIONNER Se dit d'un mŽlange intime de beurre, d'huile avec le jaune d'oeuf, telle la mayonnaise ou d'un mŽlange de plusieurs matires grasses comme la margarine. ? ?f AENFOURNER Mettre dans le four un ŽlŽment culinaire prt ˆ cuire. ƒNOYAUTER Voir DŽnoyauter. êENROBER 1. Tremper dans une p‰te ˆ frire un aliment afin de le recouvrir aprs cuisson d'une enveloppe protectrice et croustillante. @2. Recouvrir de chocolat, de fondant ou d'une autre substance certaines prŽparations de p‰tisserie. # # (Á ïENTREMETS Mets servi entre le r™t et le dessert. Culinairement parlant, l'entremets a deux sens, il dŽsigne tous les lŽgumes en gŽnŽral, et toutes les prŽparations de douceurs sucrŽes, charlottes, crpes, crmes renversŽes, soufflŽs, etc. ? ? J S› ƒPƒPINER Enlever les pŽpins. ƒPIGRAMMES Un morceau de poitrine d'agneau pochŽe ou braisŽe et une c™telette d'agneau, panŽs ˆ l'anglaise et grillŽs ou sautŽs. @ @ ^ j <ƒPLUCHER Eliminer les parties non comestibles d'un aliment.  3 €ƒPONGER DŽbarrasser de toute humiditŽ, aprs les avoir ŽgouttŽes ou lavŽes, certaines denrŽes, lŽgumes, poissons, viandes, etc.  0 7H ‘ƒQUARRIR Enlever les parties dŽbordantes d'un ŽlŽment pour lui donner une forme rŽgulire ˆ angle droit. Ceci, tout en prenant soin des parures.  7 ?I ˆ  FƒQUEUTER Enlever la queue des fruits prŽalablement lavŽs et ŽgouttŽs. < < ]ESCALOPER Trancher dans le sens transversale (champignons, fonds d'artichauts, magret, etc.) ; ;! GƒTAMINE Tissu ˆ trame peu serrŽe utilisŽ pour filtrer une composition. : : LƒTOUFFƒE Cuisson ˆ court mouillement et ˆ couvert pour viandes et poissons.   $'  ƒTUVER 1. Mettre dans une Žtuve certaines prŽparations afin de les faire sŽcher ou les mettre ˆ l'abri de l'humiditŽ. @2. Placer certaines pices en p‰te levŽe dans une Žtuve en vue d'une fermentation. @3. Cuire doucement ˆ l'ŽtouffŽe certaines prŽparations (haricots verts par exemple). C CÜ 8ƒVIDER ïter la partie centrale des pommes, poires, etc. VEXPRIMER Extraire l'eau, le jus ou les graines d'un aliment en le pressant fortement. B B ÏFAITOUT Ë PåTES Appareil cylindrique ˆ haut bord dans laquelle on insre un panier de fil mŽtallique muni d'une anse. Cet ustensile permet ainsi de cuire les p‰tes et de les Žgoutter ds la sortie de l'eau. B BŒ ÃFARCE PrŽparation ˆ base d'aliments hachŽs, assaisonnŽs et parfois liŽs; utilisŽe pour la confection des quenelles, des p‰tŽs, des terrines, des galantines ou pour garnir certaines prŽparations. ; ;i ¤ ª bFARCIR Remplir d'une prŽparation l'intŽrieur d'un fruit, d'un lŽgume, d'une viande, d'un poisson. > ># EFERRƒ Se dit d'une grillade ou d'un g‰teau dont le dessus est bržlŽ. LFESTONNER Orner de festons en torsadant lŽgrement la p‰te avec les doigts. @ @ ¢FILET 1. Partie la plus dŽlicate d'un animal (filet de boeuf, de sole, de volaille). @2. Quelques gouttes de citron ou de vinaigre ajoutŽes dans une prŽparation. G GZ aFILETER Lever les filets de la carcasse (se dit aussi pour le lapin quand on le prend au lacet).   '9 ÙFLAMBER 1. Passer rapidement ˆ la flamme une pice de volaille ou de gibier pour Žliminer les duvets. @2. Arroser d'alcool ou de liqueur une prŽparation et l'enflammer (gŽnŽralement avant la rŽalisation d'une sauce). ? ?™ mFLANQUER Disposer autour d'une pice principale de petits ŽlŽments de garniture de mme nature que la pice. : : F O ŽFLEURER Saupoudrer de farine trs lŽgrement avec les doigts soit le plan de travail, soit une abaisse, une p‰te afin d'Žviter qu'elle colle. E E _ f' lFLEURONS Petits motifs de dŽcoration en forme de croissant et rŽalisŽs ˆ partir de rognures de feuilletage. > > S [ ŽFONCER Garnir le fond et les parois d'un moule, d'un cercle ˆ tarte, d'une plaque avec une abaisse de p‰te afin qu'elle Žpouse bien la forme. ) ) .- [ b+ ‹FONDRE Cuire doucement ˆ couvert sans eau avec un peu de beurre (chiffonade de laitue ou d'oseille, fondue de poireaux, de tomates, etc.). @ @ A K? ÎFONTAINE Trou que l'on fait dans un tas de farine disposŽe sur un plan de travail ou dans un rŽcipient creux, afin de retenir au centre les diffŽrents ingrŽdients entrant dans la composition de la recette. B B‹ WFOUET Appareil servant ˆ battre une prŽparation pour l'empcher de faire des grumeaux.   7 æFOULER Le fait de fouler s'applique lorsque l'on passe une prŽparation semi-liquide au chinois. On foule avec une petite louche en donnant un mouvement de haut en bas, afin d'aider le liquide ˆ mieux passer au travers du chinois. ; ; W ^ y I È Î Ý ä .FRAISER ƒcraser la p‰te entre la paume de la main et le plan de travail afin de la rendre plus homogne et de mieux incorporer tous les ŽlŽments qui la compose. Lorsque l'on fraise, il faut faire attention ˆ ne pas trop travailler la p‰te car elle deviendrait cassante et moins bonne ˆ la dŽgustation. H H, t ~^ Ü æG yFRAPPER Abaisser rapidement la tempŽrature d'une prŽparation en la plaant dans un bain de glace vive additionnŽ de sel. C C5 @FRƒMIR Faire bouillir trs lentement (ˆ tous petits bouillons). FREINDRE Faire rŽduire. ¦FRIRE Technique de cuisson qui consiste ˆ immerger un aliment dans un bain d'huile chauffŽ ˆ une tempŽrature variant en fonction de la nature de l'aliment ˆ traiter. > >g qFUMET 1. Fond de cuisine (fumet de poisson, de veau, de gibier).@2. Ar™me dŽgagŽ par une prŽparation culinaire. 8 88 †GARNIR Disposer sur un plat de service, ˆ c™tŽ ou autour de l'ŽlŽment principal, le ou les ŽlŽments de la garniture d'accompagnement. < <. j s GARNITURE 1. ElŽments divers (principalement de lŽgumes) ajoutŽs aux prŽparations centrales (poisson, pice de viande de boucherie, volaille, gibier, etc.). Ils sont servis en mme temps (ˆ part) ou autour en bouquets. Les garnitures peuvent tre "simples", c'est-ˆ-dire comporter un seul ŽlŽment, ou "composŽes", c'est-ˆ-dire formŽes de plusieurs ŽlŽments. @2. Divers lŽgumes (carottes, oignons, poireaux, bouquet garni, tomates...) employŽs comme ŽlŽment aromatique dans la rŽalisation de diffŽrentes prŽparations. A AV — ¤` ŠGARNITURE DE MARMITE Oignon piquŽ de 2 clous de girofle, carotte, poireau, cŽleri, bouquet garni. Les lŽgumes entiers attachŽs ensembles. 9 9 S `) ×GASTRIQUE MŽlange de sucre et de vinaigre blanc cuits jusqu'ˆ l'obtention d'une couleur blonde; ˆ la base de la confection de la sauce bigarrade ou des sauces comportant une garniture de fruits (canard ˆ l'orange). > >p ® · ÉGLACE Concentration des sucs, ˆ l'Žtat sirupeux, de divers fonds, de poisson, de viande, de gibier. Ces diffŽrentes glaces sont employŽes ˆ terminer des sauces, en leur apportant saveur et onctuositŽ.   ¬ GLACE ROYALE PrŽparation ˆ base de sucre glace et de blancs d'oeufs (5 cuil. ˆ soupe de sucre glace tamisŽ pour 1 blanc d'oeuf). < <D ­GLACER 1. Technique consistant ˆ faire cuire ˆ couvert et feu doux de petits lŽgumes tournŽs (ou de petits oignons) dans un peu d'eau additionnŽe de beurre, d'une prise de sucre et d'une pincŽe de sel jusqu'ˆ complte Žvaporation de l'eau, coloration "ˆ blanc" ou "ˆ brun" et bel aspect brillant. En fin de cuisson le glaage doit tre surveillŽ attentivement. @2. Passer un met sucrŽ ˆ la salamandre ou au four pour coloration. C C` £ ¨Þ †  ÄGRAINER 1. ƒtat d'un sirop de sucre insuffisamment graissŽ qui se cristallise. @2. ƒtat des blancs d'oeufs trop battus ou battus sans soins, qui laissent appara”tre une quantitŽ de petits grains. B B =GRAISSER 1. Enduire un moule ou une plaque ˆ p‰tisserie de beurre clarifiŽ (ou de graisse spŽciale en bombe pour plaques ˆ p‰tisserie) ˆ l'aide d'un pinceau afin d'Žviter aux aliments de coller. @2. Ajouter quelques grammes de crme de tartre ou d'acide tartrique ˆ un sirop de sucre pour l'empcher de cristalliser.    £GRATINER Saupoudrer une prŽparation de gruyre, de parmesan ou de mie de pain, puis l'exposer sous la salamandre afin d'obtenir une coloration dorŽe et brillante. < <* f p2 ¶GRENADIN Morceau de veau prŽlevŽ sur la noix ou la sous-noix coupŽe en deux sur la longueur, en mŽdaillon de 2 cm environ d'Žpaisseur, piquŽ de lard gras en rosace, braisŽ ou polŽ. = =x UGRILLER 1. Cuire divers aliments sur un gril avec de l'huile, en les exposant ˆ la chaleur directe d'un foyer (braise de charbon de bois ou de sarments de vigne, Žlectrique, gaz ou infrarouge). @2. Mettre sur une plaque des amandes effilŽes ou hachŽes, et les passer au four en les remuant frŽquemment. afin de les faire lŽgrement colorer. E E¿   B L S €HABILLER 1. Flamber, parer, vider, brider une volaille ou un gibier ˆ plumes .@2. ƒbarber, Žcailler, vider et laver un poisson.     ! # )) R Y e j RHACHER RŽduire en petits morceaux ˆ l'aide d'un couteau ou d'un robot Žlectrique. @ @ ³HISTORIER 1. Donner des formes et des prŽsentations particulires ˆ des citrons, des oranges, des lŽgumes. @2. DŽcorer avec diffŽrentes figurines ou ornements des plats cuisinŽs. 4 4~ cHYDRATER Incorporer, ajouter un liquide ˆ des substances solides pour les mŽlanger, les assembler. A A! ÊIMBIBER Mouiller pour faire pŽnŽtrer un liquide (sirop, alcool, liqueur, lait) dans diverses prŽparations afin de leur donner du moelleux et un parfum (imbiber une gŽnoise avant de la garnir de sirop). @ @x ¸ ¾ €INCISER Faire des incisions peu profondes ˆ la surface d'un poisson, de la peau d'un magret, etc. pour en faciliter sa cuisson. E E: .INCORPORER MŽlanger un aliment avec un autre. TINFUSER Mettre une substance aromatique dans un liquide bouillant pour le parfumer. B B BINVERTI Se dit du saccharose transformŽ en glucose par hydrolyse. œJULIENNE Taille de lŽgumes en fins filaments de 2 mm au carrŽ et 5 cm de long (carottes, navets, truffes, champignons, zestes de citron ou d'orange, etc.). A AZ ÖJARDINIéRE 1. Taille de lŽgumes en fins filaments de 5 mm au carrŽ et 5 cm de long@2. LŽgumes (carottes, navets, haricots verts) taillŽs en b‰tonnets, cuits ˆ l'anglaise, ŽgouttŽs et mŽlangŽs avec des petits-pois. C CZ  ©, ŠJOINTOYER Boucher les interstices de diverses p‰tisseries, ˆ l'aide de crme, afin de rendre leur surface plus lisse et plus prŽsentable. D DE ˜LAMINER Allonger une p‰te ˆ l'aide d'un laminoir par passages successifs entre deux cylindres afin de l'amener ˆ son Žpaisseur rŽgulire d'utilisation. > >Y >/ ÀLARDONS Petits b‰tonnets de l/2 ˆ 1 centimtre de section, taillŽs sur la largeur d'une tranche de poitrine de lard maigre salŽ ou demi-sel. EmployŽs pour diverses garnitures et prŽparations. C C| ~LEVAIN Culture de levures sauvages et micro-organismes divers sur un mŽlange de farine et d'eau d'un consistance assez ferme. > >? bLEVER Enlever dŽlicatement les membres d'une volaille ou les filets d'un poisson avec un couteau. D D ƒLIAISON Sous l'effet d'une chaleur plus ou moins ŽlevŽe, consiste ˆ donner, ˆ l'aide d'un empois (farine, fŽcule de pommes de terre, arrow-root, tapioca, crme de riz, crme de ma•s) ou autres substances (beurre, jaune d'oeuf, crme fra”che, sang), une consistance plus ou moins Žpaisse ˆ un liquide, une sauce, une crme, un potage, un appareil. Chaque liaison a sa propre utilisation. D D Q Y b i lLIER OpŽration consistant ˆ Žpaissir une sauce ˆ l'aide de jaunes d'oeufs, de ma•zena, de roux blanc etc... B B Z ^ }LIMONER Eliminer sous un filet d'eau les parties sanguinolentes et les peaux de certains abats (cervelles, ris, amourettes). @ @ Y ^ LIQUƒFIER Rendre liquide. ‚LISSER 1. Battre Žnergiquement une crme avec un fouet. @2. Rendre lisse, plane, la surface d'un entremet ˆ l'aide d'une spatule. 1 1 6C y € ?LIT Synonyme de couche ou de socle dans le dressage d'un plat. ?LOUCHE Cuillre ˆ fond creux permettant de prendre un liquide. óLUSTRER 1. Donner du "brillant" ˆ une prŽparation terminŽe, afin de la rendre plus prŽsentable, en badigeonnant la surface ˆ l'aide d'un pinceau imprŽgnŽ de beurre clarifiŽ. @2. Recouvrir d'une mince pellicule de gelŽe une prŽparation froide. G G« ±LUTER Coller le couvercle d'un rŽcipient (souvent une cocotte ou une terrine qui sera ensuite passŽe au four) ˆ l'aide d'une p‰te composŽe de farine et d'eau, appelŽe "repre". A Ao pLYOPHILISER Mode de conservation des aliments qui sont dŽshydratŽs ˆ trs basse tempŽrature et sous vide d'air. 7 78  MACƒRER Consiste ˆ faire tremper une substance (fruits frais, confits ou secs) dans un liquide (sirop, alcool, liqueur) afin de la parfumer ou de la conserver.     äMACƒDOINE 1. Type de taillage des lŽgumes en dŽs de 0,5 cm de c™tŽ.@2. LŽgumes (carottes, navets, haricots verts) taillŽs en petits dŽs, cuits ˆ l'anglaise, rafra”chis, ŽgouttŽs, et gŽnŽralement assaisonnŽs de sauce mayonnaise. > >Q  ›H @MALAXER Travailler une p‰te ou un beurre, afin de les ramollir. ,MANCHE ExtrŽmitŽ de l'os d'une c™te (de veau, d'agneau, de boeuf ou de porc) ou de l'os d'une aile, d'un suprme, d'une cuisse (pilon seulement) de volaille, ou l'os d'un gigot, dŽgagŽe de la chair qui la recouvre, afin d'y recevoir au moment du dressage, une papillote, une manchette ou un manchon. D DÀ    # * ÞMANCHON Grosse papillote en papier fort blanc, dŽcoupŽ sur un c™tŽ en dentelle, roulŽ en forme de rouleau de 10 ˆ 12 centimtres de long. EmployŽ pour "habiller l'extrŽmitŽ des manches de gigot (os) ou des c™tes de boeuf.    ( -k ˜  = MANIER PŽtrir ˆ la main. ¿MANCHONNER DŽgager la chair qui recouvre certain os (c™telettes, c™tes, pilon ou aile de volaille) pour favoriser la prŽsentation et permettre de placer soit une papillotte, soit un manchon. 4 4‚ ¶ ½ €MANDOLINE Sorte de couteau-rabot ˆ lame unie ou cannelŽe que l'on utilise pour dŽtailler les pommes de terre ou autres lŽgumes. = =B xMANIER Beurre maniŽ : beurre mou mŽlangŽ ˆ de la farine de faon homogne incorporŽ pour Žpaissir ou adoucir une sauce. A A6 ‹MARBRƒE Qualificatif de qualitŽ d'une viande dont les muscles sont sŽparŽs par des couches graisseuses. On dit plus couramment "persillŽe" > >L –MARINADE Saumure composŽe de vin, vinaigre, sel, huile, Žpices. Saumure qui sert ˆ conserver certaines viandes et ˆ leur donner un ar™me particulier. @ @U ™MARINER Mettre un aliment dans une marinade, dont la composition diffre selon l'aliment ˆ traiter ; le but Žtant d'attendrir et de parfumer les chairs. # # +I t } RMARMITE Appareil cylindrique ˆ haut bord muni d'un coucercle et de deux poignŽes. = = ÝMARQUER 1. Mettre ˆ cuire, ˆ grande eau, dans une marmite ou braisire, viande, poisson, gibier, volaille.@2. Mettre une viande dans une plaque ˆ r™tir pour la faire colorer dans un corps gras avant de la mettre au four. 2 2 9m ¦ ­/ JMASQUER Recouvrir uniformŽment un ŽlŽment de crme, de sauce ou de gelŽe. 7 7 4MASSƒ Se dit d'un sirop de sucre qui a cristallisŽ. MATIGNON Ce sont des prŽparations ˆ base de lŽgumes et d'aromates qui servent ˆ augmenter la saveur de certains plats. Elle est composŽ de carottes, oignons taillŽs en mirepoix, thym, laurier, jambon cru en ds ou lard. (en exemple : la grosseur de taillage d'une matignon) 7 7q ¨ °a DMƒDAILLON Tranche de forme ronde (mŽdaillon de veau, de foie gras). = = .MERINGUER Enduire de meringue une p‰tisserie. 2MESCLUN MŽlange de plusieurs variŽtŽs de salades. 7MƒTEIL C'est un mŽlange de seigle et de blŽ initialement semŽs dans un mme champ. Le grain moulu de cette rŽcolte donnait une farine de mŽteil qui permettait de produire le pain au mŽteil. Aujourd'hui, c'est le boulanger qui mŽlange les deux farines de blŽ et de seigle gŽnŽralement dans la proportion de 50%. D Dò MIGNONNETTE Poivre concassŽ. *MIJOTER Cuire doucement et rŽgulirement. ¡MIREPOIX 1. LŽgumes, lard, jambon coupŽs en dŽs et servant de base pour une sauce ou un potage. @2. DŽcoupe grossire mais rŽgulire (gros dŽs de 1 cm de c™tŽ). > >b MONDER Peler une tomate aprs en avoir incisŽ la peau ˆ la pointe du couteau puis l'avoir trempŽe dans une eau frŽmissante (5 ˆ 10 secondes maximum) puis aussit™t dans un rŽcipient rempli d'eau glacŽe afin de la rafra”chir. La peau se dŽcolle toute seule. E Eº ´MONTER Battre une prŽparation ˆ l'aide d'un fouet afin d'incorporer de l'air, et d'augmenter ainsi son volume (blancs en neige) ou avec adjonction simultanŽe d'huile (mayonnaise). , , 1 9 Cp ¢MORTIER Sorte de bol, en gŽnŽral en pierre, associŽ ˆ un pilon permettant d'Žcraser sans couper (prŽparation de l'ail pour la confection d'un a•oli par exemple). ? ?b ’MORTIFIER Laisser rassir (maturer, mžrir) quelques jours la viande ou le gibier dans un endroit frais et sec afin que les chairs s'attendrissent.   y ¥MOULE Emplir un moule d'un appareil quelconque (liquide ou semi-liquide), afin que celui-ci, aprs cuisson ou refroidissement complet, prenne la forme du contenant.   # ”MOULE Ë MANQUƒ Le moule ˆ manquŽ est un moule rond gŽnŽralement en aluminium avec un rebord haut. On s'en sert pour cuire par exemple les gŽnoises. 3 3` ]MOUILLER Ajouter un liquide (fond, vin, eau) ˆ une prŽparation afin de permettre sa cuisson. ? ? ›MOUILLEMENT S'applique ˆ l'ŽlŽment liquide quelconque employŽ ˆ la cuisson des aliments ou d'un apprt. Peut tre court (peu abondant) ou long (abondant). > >\ tMOUTARDER Adjoindre de la moutarde dans une prŽparation, une sauce, ou badigeonner ˆ l'aide d'un pinceau une pice. = =6 2NAPPER Recouvrir un aliment de sauce ou de crme. JNOISETTE 1. Petite tranche (de 75 ˆ 100 g) ronde peu Žpaisse, taillŽe dans la selle d'agneau (ou de mouton). Se dŽnomme aussi "Mignonnette". @2. DŽfinit le stade de cuisson du beurre, lorsque celui-ci commence ˆ blondir. @3. Indique une quantitŽ approximative. EmployŽe gŽnŽralement pour le beurre, de la grosseur d'une noisette. > >– Ô Ûn æPAIN AU LEVAIN C'est un pain fabriquŽ exclusivement avec de la farine, de l'eau, du sel et du levain, sans aucun apport volontaire de levure de boulangerie ou de toute autre origine, ˆ quelque stade de sa fabrication que ce soit. ? ?¦ ePAIN DE CAMPAGNE C'est un pain qui ne rŽpond ˆ aucune lŽgislation particulire. Le plus souvent il s'agit d'un mŽlange maison de farine de blŽ et de farine de seigle. Mais il peut Žgalement tre un pain de seule farine de blŽ ayant bŽnŽficiŽ d'une fermentation prolongŽe, de faon ˆ dŽvelopper une saveur acidulŽe et ˆ obtenir une plus longue conservation. 6 6. ÏPAIN DE SEIGLE C'est un pain pour lequel la farine mise en oeuvre est au moins pour les 2/3 une farine de seigle, le restant Žtant du blŽ, si la proportion de seigle est infŽrieure, c'est du pain au seigle. B BŒ ÛPAIN SUR LEVAIN C'est un pain fabriquŽ avec de l'eau, du sel, de la farine, du levain, mais auquel on a additionnŽ une part de levure de panification lors de sa fabrication. Ë ne pas confondre avec le "Pain au levain". D D– PANADE P‰te de base servant ˆ la fabrication de la p‰te ˆ choux. Elle est composŽe essentiellement d'eau de beurre et de farine. F F: }PANER Recouvrir un aliment de panure ou de chapelure aprs l'avoir passŽ dans l'anglaise, la moutarde ou le beurre clarifiŽ.   $ + 4 P X$ $PANURE Mie de pain passŽe au tamis.   " *PAPILLOTE 1. Petite "manchette" en papier fort blanc, dŽcoupŽ sur le c™tŽ en dentelle fine roulŽe de la grosseur d'un doigt, de 4 ˆ 6 centimtres de longueur. EmployŽe pour habiller l'extrŽmitŽ des manches (os) des c™tes d'agneau, des ailes et des suprmes de volaille ainsi que les cuisses (pilon seulement). @2. PrŽparation qui consiste, aprs une premire cuisson, ˆ enfermer hermŽtiquement l'ŽlŽment traitŽ, dans une feuille de papier sulfurisŽ taillŽe en coeur et huilŽe. Mis ensuite ˆ four chaud, le papier, sous l'action de la chaleur, se gonfle. B Bk ­ µt NPARER Supprimer les parties non comestibles ou non prŽsentables d'un aliment. @ @ *PARTIR DŽmarrer la cuisson d'un aliment. CPARURES DŽchets ou parties nuisant ˆ la prŽsentation d'un aliment. : : ¬PASSER Faire passer un aliment au travers d'une passoire, d'un chinois, d'un tamis ou d'une Žtamine, soit pour l'Žgoutter, soit pour Žliminer les parties non consommables. 0 0 8 ? F M RY dPASSE-VITE Ustensile de cuisine servant ˆ passer divers ingrŽdients que l'on veut rŽduire en purŽe. * * 03 PASSOIRE Ustensile de cuisine percŽ de petits trous dans lequel on Žgoutte les aliments et qui permet de filtrer grossirement des liquides. @ @L \PåTON Morceau de p‰te correspondant ˆ la quantitŽ utile ˆ la fabrication d'une prŽparation. = = ÄPAUPIETTE Tranche fine de viande (escalope de veau ou de boeuf) ou de poisson (sole) assaisonnŽe, garnie ˆ l'intŽrieur d'une farce, roulŽe, ficelŽe, ou non, bardŽe et polŽe ˆ court-mouillement. @ @= } ‚4 ¶ Á NPAYSANNE Type de coupe pour les lŽgumes : fines lamelles de 2 mm d'Žpaisseur. > > SPELER Retirer la peau d'un fruit, d'une pomme de terre cuite "en robe des champs". A A tPERSILLADE MŽlange de mie de pain tamisŽe, d'ail et de persil hachŽ (tomates provenales, carrŽ d'agneau persillŽ). D D/ xPERSILLƒE Se dit d'une viande qui comporte de fines et nombreuses infiltrations graisseuses, ˆ l'intŽrieur des muscles. 7 7@ †PETIT CASSƒ Stade atteint lors de la cuisson du sucre quand le sirop, qui adhre au batonnet, colle encore aux dents (temp.126-138¡). F F? MPƒTRIR Malaxer une p‰te, pour mŽlanger ses composants et la rendre homogne. < < WPILAF Riz blondi dans un corps gras avant de recevoir sa ration d'eau pour y tre cuit @ @ †PINCƒE Petite quantitŽ prise entre le pouce et l'index, une pincŽe de cerfeuil, de persil, de sel fin (correspond ˆ 3 ˆ 5 g environ). F F? ŠPILER Broyer, rŽduire en poudre, en p‰te ˆ l'aide d'un pilon par des coups successifs certaines matires : amandes, noisettes, noix, etc. A AH æPINCER 1. Faire caramŽliser les sucs d'une viande au fond de son rŽcipient de cuisson. @2. Pratiquer de petites cannelures ˆ l'aide d'une pince spŽciale sur les crtes des tartes, tourtes ou p‰tŽs, pour favoriser la prŽsentation.    $Á ÀPIQUER Faire une multitude de petits trous sur une abaisse de p‰te ˆ l'aide d'une fourchette ou d'un pique-vite afin d'empcher les boursouflures et un rŽtrŽcissement des pices ˆ la cuisson. 3 3 :… RPLUCHES SommitŽs des tiges ou des feuilles de cerfeuil, de persil, ou de cresson. C C ePOCHE Sac de toile cirŽe ou non cousue en entonnoir auquel on adapte des douilles de formes diverses > >& iPOCHER Cuire un aliment dans un liquide ˆ une tempŽrature lŽgrement infŽrieure ˆ celle de l'Žbullition. : :. ,POæLER Cuire de grosses pices de viande de boucherie ou de volaille en les plaant dans un rŽcipient creux avec couvercle et sur une garniture ar™matique suŽe au beurre (matignon).Cette technique s'applique tout particulirement aux grosses pices de viande risquant de sŽcher si elles sont r™ties. < <J †  « ³x ¸POINTE QuantitŽ infime d'une substance ou d'un ingrŽdient en poudre, pouvant tre dosŽe avec la pointe de la lame d'un couteau, une pointe d'ail, une pointe de poivre de Cayenne, etc. = =z POUSSER 1. Laisser gonfler (augmenter de volume) une p‰te gr‰ce ˆ l'action d'une levure dans un endroit tide. Ondit aussi "pointer".@2. Appuyer sur une poche ˆ dŽcorer emplie ˆ moitiŽ d'une p‰te ˆ choux ou d'un appareil ˆ petits fours, afin d'en faire sortir ces prŽparations pour les disposer (coucher) sur une plaque ˆ p‰tisserie avant leur cuisson, et selon une forme propre ˆ chacune d'elles. : :` š Ÿ6 Õ ÝL ) 0^ \PRISE Trs petite quantitŽ gŽnŽralement d'un ingrŽdient en poudre, pris du bout des doigts. ; ; PUITS Synonyme de fontaine.    KPUNCHER Mouiller, imbiber un biscuit, une gŽnoise avec un sirop alcoolisŽ.   1 •QUADRILLER 1. Donner aux prŽparations grillŽes (entrec™te, c™tes diverses, escalope, volaille, poisson, lŽgume...) un quart de tour sur elles-mmes pendant la cuisson, afin de marquer sur la surface un quadrillage ˆ l'aide des barreaux du gril. @2. Marquer, ˆ l'aide du dos de la lame d'un couteau ou autre outil, un lŽger quadrillage sur la surface de certaines prŽparations en vue de leur prŽsentation. A Ao ° ·Ý 4RABLE Partie infŽrieure et charnue du dos du lapin. `RAFRAëCHIR Refroidir rapidement un aliment ˆ l'eau courante (lŽgumes ˆ l'anglaise par exemple). < < E Q qRAIDIR Faire sauter une viande sans coloration pour en raffermir les fibres (fricassŽe de volaille par exemple).    ] ŸRåPER RŽduire en poudre grossire ou fine, ˆ l'aide d'une r‰pe ˆ main ou Žlectrique, divers aliments et substances (gruyre, parmesan, noix de muscade, etc.). A A] rRASSIR Laisser reposer pendant quelques jours la viande de boucherie avant son emploi, afin d'attendrir la chair. ; ;# ^ g RƒDUCTION 1. PrŽparations liquides "sauces", qui diminuent de volume par Žvaporation, afin d'obtenir une concentration des sucs, ou une sauce plus Žpaisse, savoureuse, parfumŽe ou corsŽe. @2. PrŽparation prŽliminaire d'une sauce bŽarnaise, bordelaise, d'un beurre blanc, etc. > >= { ” gRƒDUIRE Concentrer les saveurs d'une prŽparation en la faisant bouillir pour rŽduire sa teneur en eau. ? ?' “RELACHER Adjoindre ˆ une sauce, ˆ une purŽe ou ˆ une farce, un liquide (consommŽ, lait, jus, fond blanc, etc.), afin de les rendre moins Žpaisses. 5 5 :X JRELEVER Rehausser la saveur d'un mets ˆ l'aide d'Žpices ou de condiments. > > TREMONTER HomogŽnŽiser ou Žmulsionner une sauce dont les ŽlŽments se sont dissociŽs. 8 8 sREPéRE P‰te consistante composŽe de farine, d'eau, ou de blancs d'oeufs et parfois de gros sel et servant ˆ luter. @ @, l q XREVENIR Colorer uniquement une viande, un lŽgume, dans un corps gras avant de mouiller. @ @ N V ZRIOLER Placer des bandelettes de p‰te, ˆ intervalles rŽgulier sur la surface d'un g‰teau. E E ¬RISSOLER 1. Faire sauter un aliment dans un peu de matire grasse et en le colorant. @2. Cuire les pommes de terre dans un peu de matire grasse aprs les avoir blanchies.   “ WROGNURES Se dit des chutes de feuilletage qui restent aprs la rŽalisation des pices. ? ? «ROMPRE Rabattre la p‰te en la repliant plusieurs fois sur elle-mme de faon ˆ la ramener ˆ son volume initial en chassant le gaz carbonique formŽ durant la fermentation. D Df >ROMDEAU Grosse cocotte muni d'un couvercle et allant au four. 4RïTIR Cuire un aliment dans un four ou ˆ la broche. 1ROUELLES Tranches Žpaisses ou grosses rondelles. ROULEAU Ë PåTISSERIE Ustensile de cuisine cylindrique muni d'une poignŽe ˆ chaque extrŽmitŽ servant ˆ rouler ˆ abaisser la p‰te. ; ;4 o w 9ROUSSIR Cuire ˆ feu vif pour obtenir une couleur rousse. sROUX ElŽment de liaison composŽ en parties Žgales de beurre et de farine. Peut tre blanc (sans couleur) ou blond.   [ RUBAN Le terme "au ruban" s'utilise lors de la prŽparation de la gŽnoise. On dit que la p‰te montŽe est au ruban lorsqu'en soulevant le fouet de la prŽparation, la p‰te s'Žcoule comme un ruban. Lorsque c'est le cas, on peut dire que la prŽparation est prte ˆ recevoir la farine, etc. A AG ˆ  6SABLER OpŽration qui consiste ˆ travailler la farine et beurre entre le bout des doigts en vue d'envelopper la farine de beurre et non pas le contraire. Lorsque le sablage est terminŽ, on obtient une prŽparation ressemblant ˆ du sable plus ou moins fin. On utilise cette technique pour la p‰te brisŽe, sablŽe.   * 4SABOT Ë RåBLE Petite plaque ˆ r™tir de forme ovale. ˜SAIGNER Enfoncer la pointe d'un couteau au niveau de la pointe du rostre d'une langouste ou d'un homard pour Žvacuer l'eau qui se trouve ˆ l'intŽrieur. B BU tSAISIR Exposer quelques minutes certaines prŽparations ˆ feu vif ou ˆ four vif pour cuire ou commencer une cuisson. A A2 /SALAMANDRE Grill ˆ puissance maximale du four. +SALPICON ElŽments dŽtaillŽs en petits dŽs. 2SALER Mettre du sel, sur ou dans une prŽparation. aSAUCER Napper une prŽparation avec la totalitŽ, ou avec une partie de la sauce d'accompagnement. C C –SANGLER Action de transformer un appareil liquide aux oeufs, ˆ la crme ou sirop en glace, crme glacŽe, sorbet ˆ l'aide d'une turbine ou sorbetire. ! ! )l WSAPIDE Se dit d'une sauce, d'une crme, d'une prŽparation, pourvue de saveur, de gožt. C C :SAUPOUDRER 1. Parsemer de la mie de pain, du fromage r‰pŽ, du sucre glace ou en poudre, sur la surface d'une prŽparation culinaire, d'une p‰tisserie ou d'un entremets. @2. Parsemer de la farine sur une prŽparation. @3. Parsemer Žgalement de la farine sur un marbre ou sur une p‰te, afin d'en faciliter le travail. > >_  ¦“ £SAUTER Cuire rapidement des petites pices de viande, de poisson ou de lŽgumes dans un sautoir, dans une sauteuse ou dans une pole avec un peu de matire grasse. A Aa ‚SINGER Saupoudrer de farine une prŽparation en cuisson afin d'obtenir la liaison de la sauce en Žvitant la formation de grumeaux. < < I P1 :SIROPER Ajouter du sirop ˆ une prŽparation de p‰tisserie. åSONDER 1. Piquer ˆ l'aide d'une aiguille ˆ brider, une viande, une volaille, une terrine, un p‰tŽ, etc. pour en vŽrifier le stade de cuisson. Ë l'emplacement o l'aiguille a pŽnŽtrŽ, le jus qui s'Žcoule doit tre clair ou rosŽ selon la nature de la pice et la cuisson souhaitŽe. @2. Se pratique aussi en p‰tisserie pour constater la cuisson de certaines prŽparations, gŽnoise, cake, pots de crme, crme renversŽe, bavarois, etc. L'aiguille retirŽe, sche, indique la fin de cuisson. + + 1³ RSPATULE Ustensile de cuisine en mŽtal, en bois ou en plastique servant ˆ gratter. ? ? êSUCS Substances nutritives, ou jus, obtenus par la cuisson d'une viande ou d'une volaille ou d'un gibier, qui se fixent et se caramŽlisent au fond du rŽcipient o la pice a ŽtŽ traitŽe. Ce sont les sucs qui caractŽrisent les sauces. A A† Ç Ë „SUER Faire chauffer ˆ feu peu vif des lŽgumes dans un corps gras en les remuant afin de concentrer les sucs dans la matire grasse. A A& g k ¶SUPRæME 1. Partie la plus choisie, blanc ou aile d'une volaille, un filet de sole ou de barbue. @2. Nom donnŽ ˆ un veloutŽ de volaille additionnŽ et rŽduit avec de la crme fra”che. D D Il ASUPRæMES D'AGRUMES Quartiers d'agrumes dŽbarrassŽs de leur peau. ; ; %TAILLER Terme gŽnŽral pour dŽcouper. ÚTAMIS Ustensile de cuisine ou de p‰tisserie formŽ par deux cercles de bois ou de mŽtal embo”tŽs l'un dans l'autre qui retient tendue une toile mŽtallique dans laquelle on fait passer des ingrŽdients pour les raffiner. C Cm ° ¶# "TAMISER 1. Passer de la farine ou du sucre glace au travers d'un tamis, afin d'Žliminer les grumeaux. @2. Passer aussi au travers d'un tamis une farce, un lŽgume cuit, une purŽe de fruits, une marmelade, un appareil..., pour obtenir plus de finesse ou le cas ŽchŽant, les rŽduire en purŽe. A A FA ‡ Œ ‘ –9 Ï ×J *TAMPONNER Synonyme de beurrer en surface.    TAPISSER Synonyme de chemiser.    ŽTANT POUR TANT MŽlange de sucre glace et d'amandes en poudre au dosage 50/50, d'ou son nom "tant pour tant" (50% de l'un et 50 % de l'autre). 6 6W PTASSER Transvaser d'un rŽcipient ˆ un l'autre afin de chasser les bulles d'air. B B €TIMBALE RŽcipient en p‰te destinŽ ˆ recevoir une garniture donnant son nom ˆ la timbale (timbale de fruits de mer par exemple). 1 1 :E TASSER -TOAST Tranche de pain de mie, grillŽ ou non. _TOMBER RŽduire un fond ou un fumet jusqu'ˆ l'obtention d'un liquide sirupeux (tomber ˆ glace).   "< –TORRƒFIER PpŽration consistant ˆ placer un plat venant d'tre singŽ dans le four afin de faire Žclater les grains d'amidon de la farine ˆ la chaleur. > >W TOURNER 1. Donner une forme rŽgulire et arrondie ˆ certains lŽgumes pour amŽliorer la prŽsentation et rŽgulariser la cuisson. @2. Se dit Žgalement d'une sauce ou d'une crme dont les ŽlŽments se dissocient ; d'une prŽparation qui fermente ou d'une prŽparation qui coagule ou prŽcipite. = =á áTRANCHER Tailler, dŽcouper en tranches fines ou Žpaisses, jambon, saucisson, grosses pices de viande, crues ou cuites ou autres ŽlŽments, ˆ l'aide d'un couteau tranchelard ou d'une machine Žlectrique ˆ trancher les viandes. : :¦ uTRAVAILLER MŽlanger vigoureusement une p‰te ou un appareil ˆ l'aide d'une spatule en bois ou d'un batteur-mŽlangeur. 2 2 : J Q# —TREMPER 1. RŽhydrater certains lŽgumes secs aprs les avoir soigneusement lavŽs. @2. Imbiber de sirop les savarins ou les babas (synonyme de puncher). < <Q  ” MTRON‚ON Morceau de poisson, plus long que large, pris sur toute l'Žpaisseur. @ @ ÜTRON‚ONNER 1. Couper (tailler) certains lŽgumes en gros morceaux de forme allongŽe (tronons de poireaux, de carottes). @2. DŽcouper certains poissons selon une technique particulire (tronons de turbot, de cabillaud).   ¾ \TROUSSER Maintenir les membres d'une volaille (comme brider mais sans aiguille ni ficelle). 5 5 ; ¶TRUFFER 1. Garnir une farce, un appareil, un foie gras, etc. avec des truffes hachŽes. @2. Disposer des lamelles de truffes entre chair et peau d'une volaille (poularde demi-deuil).      ( ¹TURBAN 1. Mode de dressage qui prŽsente certaines prŽparations en couronne. @2. Farce cuite en moule ˆ bordure : turban de poisson, turban de crustacŽs, turban de volaille par exemple. B B J _ dT \TURBINER Faire prendre un appareil ˆ crme glacŽe dans une sorbetire. Synonyme de sangler.   "1 S Z ÈVANNER Remuer, fouetter une crme, une sauce, un appareil ˆ l'aide d'une spatule ou d'un fouet afin de garder son homogŽnŽitŽ et d'Žviter qu'une peau se forme ˆ la surface pendant le refroidissement. 1 1 9 I P Y ^i =VENAISON Terme gŽnŽral dŽsignant une grosse pice de gibier. `VERTCUIT Cuisson incomplte, presque crue. MŽthode de cuisson du canard au sang, de la bŽcasse. > >! KVIDER Extraire les entrailles d'une volaille, d'un gibier ou d'un poisson. B B DVOILER Recouvrir des pices de p‰tisserie d'un voile de sucre filŽ. ’WOK Appareil de cuisson en forme de saladier ˆ fond mince qui permet de saisir les aliments. D'origine chinoise, son emploi est devenu universel. > > H NC nZESTE Partie externe et colorŽe du citron et de l'orange. La partie interne et blanche n'est pas consommable. D D) 5ZESTER Retirer le zeste d'un citron ou d'une orange.    7ZESTEUR Petit couteau spŽcial pour enlever les zestes.  ñ `A+f ó htmlText‚)`€Àš’h cREVGeneral revUniqueID 1093857164803 bookmarks handlerList tempScript prevHandlerscriptSelection char 1 to 0script ê qABAISSE

1. Pâte à foncer, brioche, brisée, feuilletage, etc. amincie plus ou moins fine, selon l'emploi, sur une surface plane et farinée, à l'aide d'un rouleau à pâtisserie ou d'un laminoir.@2. Tranche de génoise coupée sur l'épaisseur, ou autre préparation identique (biscuit).

: :6 àABAISSER

Étendre une pâte brisée, feuilletée, etc. à l'épaisseur voulue à l'aide d'un rouleau à pâtisserie; cette pâte prend le nom d'abaisse.

9 9¦ qABATIS

Ailerons, cou, pattes, gésiers, coeurs, foies de volailles (ou de gibiers à plumes).

B B. ¬ABATS

Parties comestibles des animaux de boucherie non classées en catégories : tête, pieds, cervelle, coeur, foie, rognons, amourettes, tripes.

: :q {ABRICOTER

Étaler sur une génoise ou sur une tarte (aux fruits) une légère couche de marmelade (finement tamisée) ou de confiture d'abricots (légèrement détendue de sirop ou parfois de kirsch), soit en la versant sur la surface, soit en l'étalant à l'aide d'un pinceau ou d'une spatule en acier.

= == ?Ë BRUN

Appellation appliquée aux petits oignons glacés "à brun".La méthode consiste à laisser colorer légèrement les oignons. Utilisés pour le navarin, le bourguignon et diverses garnitures diverses (grand-mère, bonne-femme, etc.).

: : ¤ACCOLADE

Dresser sur le même plat de service des pièces de même nature (principalement de volaille) en les adossant l'une contre l'autre.

: :i ¥ACCOMMODER

Préparer un mets de manière à le conditionner pour sa mise en cuisson et son assaisonnement (accomoder un reste par exemple).

8 8l \ACIDIFIER

Adjoindre à une préparation un jus de citron ou du vinaigre.

> > ¯ACIDULER

Rendre une préparation légèrement acide, aigre ou piquante, par une adjonction en faible quantité de jus de citron ou du vinaigre.

* *„ TË CRU

Exécuter une cuisson en partant d'un élément cru.

5 5 SAFFRANCHIR

Couper la base d'un élément pour le rendre stable.

= = GAFFRITER OU AFFLANCHIR

Frotter une poêle (en tôle d'acier noir seulement), avec du gros sel et du papier (absorbant de préférence), afin de la remettre en état de servir. Cette opération se réalise après avoir chauffé légèrement la poêle.

A A AFFóTER

Rendre plus tranchant le fil de la lame d'un couteau en le passant sur une meule (affûteuse) ou au fusil.

8 8F ŸAIGUILLE Ë LARDER

Grande aiguille destinée à percer les viandes afin d'introduire des bâtonnets de lard gras ou d'autres substances

> >` BAIGUILLETTES

1. Minces tranches prélevées sur les filets (poitrine ou blanc) des volailles ou des gibiers à plume. (s'appliquent également aux poissons). @2. Nom de deux morceaux de boeuf prélevés dans le rumsteck (culotte), aiguillette de rumsteck et aiguillette baronne.

; ; hALCOOLISER

Ajouter un alcool à un sirop, une crème, une sauce, une pâte etc.

7 70 ŠANGLAISE

Mélange composé de blancs d'oeufs, huile, eau, sel, poivre, le tout battu et servant à paner.

4 4U ÄË L'ANGLAISE

1. Cuire un aliment à l'eau bouillante salée (ex : haricots-verts) @2 . Poisson ouvert sur le dos, ou en filets, pané à l'anglaise et sauté.

> >… ×Ë POINT

1. Stade de cuisson appliqué généralement au viandes rouges grillées et rôties, situé avant "bien cuit". @2. Cuisson "correctement cuite".

/ /§ »APPAREIL

Préparation composée d'un ou plusieurs éléments de différentes natures mélangés pour l'apprêt d'un plat quelconque.

7 7ƒ APPAREILLER

1. Réunir ensemble des biscuits, afin de les tailler à la même dimension. @2. Tailler des légumes, avant ou après cuisson, en vue de les présenter "en bottillons ou en bottes" (asperges, haricots verts, etc.).

C CÛ ;APPRæT

Ensemble d'une préparation culinaire.

QAROMATE

Tout herbe ou racine qui répand un parfum agréable.

< < }AROMATISER

Introduire une substance aromatique dans un appareil, une sauce, une crème pour le parfumer.

: :B ”ARROSER

Verser de l'eau, du jus ou du gras sur un mets pour éviter le dessèchement pendant la cuisson (au four ou en cocotte).

: :Y kASPIC

Appellation s'appliquant à de nombreuses préparations froides à la gelée moulée et décorées, composées de filets ou d'escalopes de viandes diverses, de volaille, de gibier, de poisson, de crustacés, de légumes variés. L'élément de base détermine le nom de l'aspic, aspic au jambon, aspic de poularde, etc. La gelée est parfumée au porto, madère, xérès ou autre liqueur. La décoration est composée de truffes, de jambon, de langue écarlate, etc.

9 91 «ASSAISONNER

Donner du goût, de la saveur. à une préparation culinaire en y ajoutant divers ingrédients, sel, poivre, épices, etc.

< <n kASSOUPLIR

Rendre souple, malléable une matière grasse au rouleau ou à la main.

1 19 ŸATTENDRIR

Rendre moins fermes les viandes de boucherie et de gibier, en les laissant séjourner (rassir) quelques jours en chambre froide.

= =a oATTEREAU

1. Eléments divers, taillés en morceaux carrés, escalopés, rectangulaires comme ris de veau ou d'agneau, cervelle d'agneau, foie de volaille, crêtes, rognons, gibier à plume, coquillages divers, légumes, fruits.Ces éléments sont enfilés sur brochettes, trempés dans une sauce puis panés à l'anglaise, afin de les rendre plus résistants.Les attereaux sont généralement traités à la friture. @2. Désigne aussi la brochette utilisée pour ces préparations.

: :4 •BRIDE

Ficelle de longueur variable employée pour maintenir les membres d'une volaille, d'un gibier à plume, pendant la cuisson.

; ;Y «BRIDER

Maintenir une volaille, un gibier, un poisson dans une forme agréable avant cuisson à l'aide d'une bride (ficelle à rôti).

A Ai ïBROUILLER

Cuire progressivement des oeufs battus assaisonnés, en les remuant constamment à feu doux à l'aide d'une spatule en bois, pour obtenir une consistance parfaitement homogène et moelleuse.

4 4º iBRUNOISE

Légumes taillés en dés d'un millimètre de côté.

= =+ ®BUISSON

Dresser en disposant en "pyramide" sur les plats de service, écrevisses, fritures d'éperlans ou de goujons, goujonnettes de sole, etc.

@ @m ËBAIN-MARIE (METTRE AU)

Placer un récipient dans un autre plus grand contenant de l'eau bouillante pour cuire une préparation dans le plus petit sans jamais dépasser 100°.

= = )BARDE

Tranche fine de lard gras maintenue avec quelques tours de ficelle, disposée sur la poitrine des volailles, des gibiers à plume, sur les viandes de boucherie, afin de les protéger de la chaleur trop vive du four et de les nourrir en graisse pendant leur cuisson.

; ;í {BARDER

Entourer d'une tranche de lard gras, coupée très mince, une viande, une volaille ou un gibier.

= == xBATTERIE

Ensemble des ustensiles destinés à la préparation et à la cuisson des mets.

= =: \BATTRE

Travailler énergiquement un appareil ou une préparation.

= = ÌBEURRER

1. Incorporer, hors du feu, par petites quantités, du beurre à une sauce, en donnant en même temps au récipient un mouvement de rotation sur lui-même, ou, selon la quantité de sauce, à l'aide d'une petite louche à sauce ou d'une cuillère à potage. @2. Adjoindre du beurre cru à un potage terminé. @3. Enduire de beurre fondu, à l'aide d'un pinceau, un papier sulfurisé utilisé pour protéger certaines préparations (filets de poisson, légumes étuvés ou braisés...) pendant leur cuisson au four, afin d'éviter aux aliments de coller au papier et de les protéger de la chaleur. @4. Enduire aussi de beurre fondu ou ramolli, à l'aide d'un pinceau, le fond et les parois d'un moule, d'un cercle à tarte, d'une plaque à pâtisserie, afin d'éviter aux pâtes, aux crèmes et aux appareils de s'y attacher pendant leur cuisson, et d'en faciliter ensuite le démoulage. @5. Enduire également de beurre fondu ou ramolli certains plats et récipients de cuisson ou de dressage, avant d'y mettre les aliments traités ou non, afin qu'ils n'attachent pas au fond, cuissons à court-mouillement (filets et poissons en sauce) et pour réchauffer (étuver) certains légumes cuits ou autres préparations.

3 3˜ ¢BEURRE CLARIFIƒ

Beurre fondu puis décanté afin qu'il perde toute son petit lait (environ 20% d'eau en général dans le beurre).

@ @a |BEURRE MANIƒ

Beurre en pommade, mélange avec de la farine (ou de la maizena), sert pour les liaisons rapides.

: :A àBEURRE NOISETTE

Mettre du beurre à cuire dans une casserole, celui-ci dégage après son ébullition et juste avant sa coloration un délicieux parfum de noisette grillée.

< <£ |BEURRE POMMADE

Beurre travaillé sans chauffage de façon à obtenir la consistance d'une pommade.

< <? hBLANC

Mélange de farine et d'eau froide ajouté à de l'eau bouillante citronnée, utilisé pour la cuisson de certains légumes et de certains abats blancs (fonds d'artichauts, pieds et tête de veau). Le récipient de cuisson est recouvert d'une pellicule d'huile et d'un papier sulfurisé

@ @' ŸBLANCHIMENT

1. S'applique improprement, en cuisine, pour indiquer une opération qui consiste à mettre à l'eau froide des aliments, et de les porter à ébullition pendant 3 à 4 minutes selon les variétés et de les rafraîchir ensuite à l'eau courante. @2. S'applique aussi pour certains légumes verts pour une cuisson complète.

< <b çBLANCHIR

1. Travailler au fouet des oeufs ou jaunes d'oeufs avec du sucre jusqu'à ce que le mélange devienne blanc et mousseux. @2. Cuire dans une grande quantité d'eau salée, départ eau froide jusqu'à une température avoisinant l'ébullition pendant un certain temps en fonction de l'aliment à cuire (cette opération peut également être faite plus simplement au four à micro-ondes).

7 7¯ çBLEU

1. Méthode de cuisson appliquée principalement à la truite. La technique consiste à mettre en cuisson le poisson vivant (vidé au préalable) arrosé d'un filet de vinaigre, dans un court-bouillon (nage), en ébullition. @2. Stade de cuisson appliqué généralement aux viandes rouges grillées et rôties, et désigne une cuisson" à peine cuite" (presque crue).

6 6°  BLONDIR

1. Faire légèrement dorer (à peine colorer) une substance dans un corps gras (beurre, huile, etc.). @2. Faire colorer également la farine dans le beurre fondu, pour la confection du roux blond.

: :Î BLOQUER

Se dit lors de mise au point d'une couverture lorsqu'elle passe de l'état pateux à l'état solide.

. .^ DBORDURE

Eléments divers, composés ou simples, façonnés, taillés ou moulés, dressés en forme de couronne sur le bord des plats de service, afin d'en agrémenter la présentation. Cette bordure peut être réalisée à volonté de farce à quenelle, pâte à nouilles, pâte à décorer, croûtons de pain de mie frits, de riz, de semoule, appareil à pommes duchesse, gelée prise de formes variées, etc.

6 6 ôBOULER

Opération qui consiste à travailler une pâte à la main en effectuant un mouvement circulaire rapide de façon à obtenir une boule lisse plus ou moins serrée selon les besoins.

1 1Â òBOUQUET GARNI

Composition constituée d'herbes aromatiques, simple ou composée, de grosseurs différentes selon l'utilisation, attachées entre elles par quelques tours de ficelle. Le bouquet garni classique est composé de branches de thym, de feuilles de laurier (non fraîches) et de quelques queues de persil. Il peut y être adjoint d'autres herbes et légumes, feuilles de poireaux, branche de céleri, romarin, sauge, sarriette...

8 8¹ ;BRAISAGE

Cuisson à court mouillement.

# # gBRAISER

Cuire lentement au four dans une braisière et à court mouillement.

@ @& ±BRIDE

Ficelle de longueur variable employée pour maintenir les membres d'une volaille, d'un gibier à plume, pendant la cuisson pour les maintenir en forme.

; ;u ÂBRIDER

Fixer les membres d'une volaille à l'aide d'une aiguille et de ficelle, pour donner à la pièce une bonne présentation et régulariser sa cuisson.

A A€ ËBROUILLER

Cuire progressivement des oeufs battus assaisonnés, en les remuant constamment à feu doux à l'aide d'une spatule en bois, en maintenant la cuisson moelleuse.

4 4– —BROSSER

1. Enlever l'excédent de farine, sucre sur une abaisse.@2. Brosser des bonbons liqueurs ou fondant pour enlever l'amidon.

A AU ¬BRUNOISE

Légumes coupés en petits dés de 2 mm de côté servant de garniture pour certains potages, ou pour certaines sauces.

3 3x ƒBUISSON

Manière de dresser les crustacés en forme de pyramide (écrevisses, crevettes bouquets).

0 0R âCANDIR

Opération consistant à immerger des bonbons dans un sirop de sucre saturé à candir afin de les recouvrir d'une pellicule protectrice de cristaux de sucre très brillants.

< <¥ àCANNELER

Pratiquer tout autour des citrons et des oranges des cannelures à l'aide d'un canneleur. Le canneleur est un ustensile de cuisine permettant de pratiquer des lanières d'écorce d'agrumes.

= =¢ ëCARAMƒLISER

1. Enduire l'intérieur d'un moule d'une fine couche de caramel. @2. Colorer du sucre glace à l'aide d'un caramélisateur électrique. @3. Enrober des fruits secs ou frais de caramel.

2 2¸ -CARCASSE

Ensemble osseux d'un animal.

CASSEROLE

Ustensile de cuisine à fond plat et à manche en métal, en terre ou autre, avec une certaine hauteur; sert à contenir des liquides et à faire mijoter des potages ou des plats en sauce ou en bouillon.

A AÀ ˜CHABLONNER

Déposer une couche de chocolat fondu à l'aide d'un pinceau dans le but d'éviter au biscuit de se casser lorsqu'il sera imbibé avec un sirop. Permet également au gâteau de ne pas adhérer au plat de service, la couche de chocolat refroidie faisant carapace. Cette technique s'utilise seuleument sur les gâteaux à base de chocolat.

4 4c gCHAPELURE

Pain séché, pilé et tamisé. Existe "tout fait".

6 60 ·CHAUFFANTE

Casserole contenant de l'eau bouillante salée, utilisée pour réchauffer les légumes cuits à l'anglaise ou des pâtes.

6 6€ üCHAUFROITER

Napper d'une sauce chaud-froid (velouté fin de volaille réduit, additionné de gelée), suprêmes ou pièces de volaille entières, pochés, refroidis et décorés.

5 5Æ ‰CHEMISER

Mettre une couche de farine ou de papier sulfurisé sur le fond et les parois intérieurs d'un moule.

5 5S íCHIFFONADE

Laitue ou oseille détaillées en fines lanières et étuvées au beurre; utilisées comme garniture pour certains potages ou comme élément de décoration.

B Bª =CHINOIS

Petite passoire fine de forme conique.

HCHINOIS FIN

Passoire plus fine encore et de forme bombée.

5 5 ZCHINOISER

Filtrer un liquide ou semi-liquide en le passant dans un chinois.

> > !CHIQUETER

Marquer ou faire des entailles avant la cuisson avec le dos d'une lame de couteau sur le pourtour de certaines pièces feuilletées comportant plusieurs abaisses dans le but de les souder et obtenir un développement régulier à la cuisson.

= =ã -CISELER

1. Faire de légères entailles peu profondes sur la chair d'un gros poisson, afin d'en faciliter la cuisson. @2. Réduire en menu morceaux de l'oignon et de l'échalote (ou autre éléments) par des incisions successives verticales et horizontales.

; ;ñ ÒCITRONNER

Frotter la surface de certains fruits ou de certains légumes avec du citron pour éviter leur brunissement au contact de l'air (avocats, champignons, etc.) ou, pendant la cuisson.

B B ÜCLARIFICATION

Composition constituée d'éléments ayant pour but de rendre clairs (limpides) les consommés et les gelées. Ces éléments sont constitués d'une partie nutritive (maigre de boeuf haché), d'une partie aromatique (carottes, vert de poireaux, céleri en branches, tomate fraîche et cerfeuil), d'une partie de clarification (blanc d'oeuf et sang de la viande de bœuf hachée).

/ /¬ 'CLARIFIER

1. Séparer le jaune du blanc d'un oeuf. @2. Opération consistant à rendre limpide un consommé ou une gelée. @3. Opération consistant à séparer le beurre de son petit lait en le faisant fondre très lentement.

@ @æ CLOUTER

1. Introduire des clous de girofle dans un oignon. @2. Introduire à la surface d'une viande de boucherie, d'une volaille ou d'un poisson, de petits bâtonnets de jambon, de truffes, de langue écarlate ou d'anchois.

> >Á ²COCOTTE DIABLE

Elle remplace la cheminée pour faire cuire les pommes de terre sans eau et donne ce bon goût de la cuisson à l'ancienne sous la cendre.

> >s ³COLLER

1. Adjoindre et dissoudre de la gélatine ramollie dans un consommé, une gelée (ordinaire ou de fruits), un appareil (bavarois), une mayonnaise, afin de leur donner une consistance plus ou moins poussée selon leur utilisation. @2. Souder avec de la gelée fondue - afin de décorer la surface de certaines préparations froides (aspic, jambon, oeuf, poisson, etc.) - des motifs découpés prélevés sur des lamelles de truffe, de blanc et de jaune d'oeufs cuits au bain-marie, ou de feuilles d'estragon, de persil, de poireau, de cresson etc., et autres éléments colorés.

C Co COLORER

1. Donner de la couleur, à l'aide de colorants végétaux, à des préparations différentes, consommé, sauce, crème, appareil, pâtisserie, etc.@2. Donner de la couleur par cuisson.

7 7Í ‹COMMANDE

1. Fiche (ou bon) extraite d'un carnet, rédigée par le maître d'hôtel ou le chef de rang, ou figurent les plats choisis par les convives (clients). @2. Expression impérative, "qui ne souffre pas l'attente". Instant précis en cuisine où l'on doit mettre à cuire, à dresser, ou à servir un plat.

4 4V ŽCOMPOTER

Cuire doucement et longuement des oignons ou des poivrons sur la plaque du fourneau jusqu'à leur déliquescence.

9 9T CONCASSER

En général on concasse les tomates. Avant de les concasser, il faudra monder la tomate. Par la suite la couper en deux. Épépiner et émincer. Donner un quart de tour à la tomate et couper en petits cubes.

6 6Þ ÒCONFIRE

1. Conserver dans du sucre, de l'alcool, du vinaigre, divers fruits et légumes. @2. Conserver dans leur propre graisse après cuisson lente et prolongée, de l'oie ou du porc.

A A –CONTISER

Inciser délicatement la peau d'une volaille, d'un gibier ou de certains poissons, pour y glisser une lamelle de truffe.

@ @U aCOQUILLEUR Ë BEURRE

Ustensile permettant de râcler le beurre en forme de coquilles.

< <$ kCORAIL

Partie rouge-orangé de l'estomac des crustacés ou des coquilles Saint-Jacques.

6 64 {CORDƒE

Etat d'une pâte ou d'une purée de pommes de terre dont la consistance devient élastique.

9 9A aCORDON

Sauce que l'on dispose régulièrement tout autour d'une pièce.

! !? §CORNE

Petit rectangle de plastique servant à racler le fond des récipients afin de perdre un minimum de préparation lors de transvasement.

A Ae zCORNER

Ramasser (récupérer entièrement), à l'aide d'un ustensile en corne, comme la définition l'indique (ou plus fréquemment en matière plastique), une pâte, un appareil ou une crème, afin d'en utiliser le maximum, ou pour éviter qu'ils se dessèchent sur les parois du récipient.

, ,M OCORNET

Papier sulfurisé découpé en petit triangle équilatéral roulé en forme de cône. Garni de beurre ramolli ou de crème de beurre ou autre appareil à décor, il est utilisé pour la décoration des petits fours frais, canapés, etc.

A A ¥CORSER

Donner à une préparation plus de saveur, de goût et d'arôme, par adjonction de diverses substances, ou par réduction.

9 9k ¿COUCHER

Disposer régulièrement sur une plaque à pâtisserie, avant leur cuisson, une pâte à choux (choux, éclairs, etc.), un appareil à petits fours, une pomme duchesse, etc, en les poussant à l'aide d'une poche à décorer munie d'une douille unie ou cannelée, en leur donnant la forme appropriée à leur dénomination.

8 8† uCOULIS

Sauce épaisse obtenue par le broyage de légumes ou de fruits (tomates, framboises, etc).

9 9; COUP DE FEU

1. Préparation subissant ou ayant subi l'exposition brutale d'un feu trop vif. @2. Expression désignant l'espace de temps consacré "au service" proprement dit, et plus particulièrement pour sa période la plus active.

= =Û ÔCOURONNE

1. Dresser en couronne.@2. Garnir le fond d'un plat avec une préparation en laissant un espace libre au milieu pour y placer une autre garniture. (couronne ou turban de riz).

; ;˜ jCOUVERTURE

Chocolat riche en beurre de cacao, utilisé en pâtisserie et en confiserie.

1 18 JCOUVRIR

Mettre un couvercle, un papier sulfurisé ou une feuille d'aluminium, sur un récipient ou sur une garniture ou autres aliments mis en cuisson ou qui réchauffent, pour éviter une évaporation trop rapide de l'humidité ou le dessèchement des préparations.

> > éCRƒMER

Travailler un appareil en vue de lui donner la consistance d'une crème. Mélange de beurre, sucre et d'oeufs pour la réalisation d'une préparation à base de crémé.

@ @¨ “CREVER

Faire éclater du riz en le plongeant 2 à 3 minutes dans de l'eau bouillante pour la réalisation du riz au lait.

C CO ¢CROUSTADE

Fond de tartelette confectionnée en pâte brisée, en rognure de feuilletage, cuit "à blanc" sans coloration.

8 8i \CROóTON

1. Pain de mie taillé de formes et d'épaisseurs variées, gén&eacu