=== W[ : Becky ===

	Becky! 傾փANZX邽߂̃W[


=== \bh ===

version
	Becky! ̃o[W擾

command( cmd )
	Becky! ̃R}h cmd ĂяoBR}h̖́^ꗗ́ABecky! ̃j[
	c[Sʂ̐ݒ聄V[gJbgL[@IāuR}hvQƂ邱

handles
	Becky! ̃EChEnh擾
	Ԃl͔zŁA[Main,Tree,List,View] ̏

datafolder
	[{bNXȂǁABecky! Ǘf[^t@Ci[邽߂̃tH_

tempfolder
	Ɨp̈ꎞt@C쐬邽߂̃tH_

message=( msg )
	Becky! ̃Xe[^Xo[Ɏw肵bZ[W msg \

connect
	ڑ

disconnect
	ؒf

mailboxid
	݂̃[{bNX̎ʎq𓾂

mailboxid=( newmailbox )
	[{bNX newmailbox ֕ύX
	newmailbox ̓[{bNX̎ʎqłȂĂ͂ȂȂ

mailbox
	݂̃[{bNXw BkMailBox NX̃CX^X쐬

mailbox=( mbx )
	Jg[{bNX mbx w[{bNX֕ύX
	mbx  BkMailBox NX̃CX^XłȂĂ͂ȂȂ

folderid
	݂̃[tH_̎ʎq𓾂

folderid=( newfolder )
	[tH_ newfolder ֕ύX
	newfolder ̓[tH_̎ʎqłȂĂ͂ȂȂ

folder
	݂̃[tH_w BkFolder NX̃CX^X쐬

folder=( newfolder )
	Jg[tH_ newfolder w[tH_֕ύX
	newfolder  BkFolder NX̃CX^XłȂĂ͂ȂȂ

mailid
	݂̃[̎ʎq𓾂

mailid=( newmail )
	[ newmail ֕ύX
	newmail ̓[̎ʎqłȂĂ͂ȂȂ

mail
	݂̃[w BkMail NX̃CX^X쐬

mail=( newmail )
	Jg[ newmail w[֕ύX
	newmail  BkMail NX̃CX^XłȂĂ͂ȂȂ

encode( src, charset )
	 src w肵R[h charset ֕ϊ
	charset ƂĎwł̂́A
	"ISO-2022-JP","ISO-2022-KR","HZ-GB-2312","ISO-8859-2","EUC-JP","UTF-7","UTF-8"

decode( src, charset )
	 src R[h charset ֕ϊĂƂ݂ȂČ֖߂

receive
	M

deliver
	M

send
	M

sendreceive
	M



=== NX : BkMailBox ===

Becky! ̃[{bNX߂̃NX

=== \bh ===

new( mbxid )
	ʎq mbxid ł郁[{bNX BkMailBox NX̃CX^XV쐬
	[{bNXVKɍ쐬킯ł͂Ȃ̂Œ

mbxid
	self w[{bNX̎ʎq𓾂

folderid
	self w[{bNX̃Jg[tH_̎ʎq𓾂
	self w[{bNX̂̂Jg[{bNXł͂ȂꍇAnil Ԃ

folderid=( newfolder )
	[tH_ newfolder ֕ύX
	newfolder ̓[tH_̎ʎqłȂĂ͂ȂȂ

folder
	self w[{bNX̃Jg[tH_iw BkFolder NX̃CX^Xj𓾂
	self w[{bNXJg[{bNXł͂ȂꍇAnil Ԃ

folder=( newfolder )
	[tH_ newfolder ֕ύX
	newfolder  BkFolder NX̃CX^XłȂĂ͂ȂȂ

mailid
	self w[{bNX̃Jg[̎ʎq𓾂
	self w[{bNX̂̂Jg[{bNXł͂ȂꍇA nil Ԃ

mailid=( newmail )
	Jg[ newmail ֕ύX
	newmail ̓[̎ʎqłȂĂ͂ȂȂ

mail
	self w[{bNX̃Jg[iw BkMail NX̃CX^Xj𓾂
	self w[{bNXJg[{bNXł͂ȂꍇAnil Ԃ

mail=( newmail )
	Jg[ newmail ֕ύX
	newmail  BkMail NX̃CX^XłȂĂ͂ȂȂ

current?
	݂̃[{bNX self w[{bNXȂ trueAႤȂ false

current
	݂̃[{bNX self w[{bNXɕύX

inbox
	self w[{bNX́uMvtH_iw BkFolder NX̃CX^Xj𓾂

outbox
	self w[{bNX́uMvtH_iw BkFolder NX̃CX^Xj𓾂

draft
	self w[{bNX́uevtH_iw BkFolder NX̃CX^Xj𓾂

sent
	self w[{bNX́uMς݁vtH_iw BkFolder NX̃CX^Xj𓾂

reminder
	self w[{bNX́u}C_vtH_iw BkFolder NX̃CX^Xj𓾂

trash
	self w[{bNX́uݔvtH_iw BkFolder NX̃CX^Xj𓾂




=== NX : BkFolder ===

Becky! ̃[tH_߂̃NX

=== \bh ===

new( folderid )
	ʎq folderid ł郁[tH_ BkFolder NX̃CX^XV쐬
	[tH_VKɍ쐬킯ł͂Ȃ̂Œ

folderid
	self w[tH_̎ʎq𓾂

mailid
	self w[tH_̃Jg[̎ʎq𓾂
	self w[tH_Jg[tH_ł͂ȂꍇAnil Ԃ

mailid=( newmail )
	Jg[ newmail ֕ύX
	newmail ̓[̎ʎqłȂĂ͂ȂȂ

mail
	self w[tH_̃Jg[iw BkMail NX̃CX^Xj𓾂
	self w[tH_Jg[tH_ł͂ȂꍇAnil Ԃ

mail=( newmail )
	Jg[ newmail ֕ύX
	newmail  BkMail NX̃CX^XłȂĂ͂ȂȂ

name
	[tH_́iBecky! Ŏۂɕ\Ăĵ𓾂

append( source )
	self w[tH_ source ̒g[ƂĒǉ

current?
	݂̃[tH_ self w[tH_Ȃ trueAႤȂ false

current
	݂̃[tH_ self w[tH_ɕύX

each
	self w[tH_̑SẴ[ɑ΂ďsCe[^
	Ce[^ϐ͂PŁABkMail NX̃CX^X

each_id
	self w[tH_̑SẴ[ɑ΂ďsCe[^
	Ce[^ϐ͂PŁAΏۃ[̎ʎq




=== NX : BkMail ===

Becky! ̃[tH_Ɋi[郁[߂̃NX
[쐬EChEꍇ BkComposeMail NXg


=== \bh ===

new( mailid )
	ʎq mailid ł郁[ BkMail NX̃CX^XV쐬
	[VK쐬킯ł͂Ȃ̂Œ

mailid
	self w[̎ʎq𓾂

select
	self w[IԂɂ

unselect
	self w[̑IԂ

current?
	݂̃[ self w[Ȃ trueAႤȂ false

current
	݂̃[ self w[ɕύX
	ubN^ꂽꍇ́Aself w[Jg[ɕύX
	ubN̏sÃ[ɖ߂

succ
	tH_̎̃[w BkMail NX̃CX^X𓾂
	̃[ΐ擪̃[𓾂

succ!
	self gtH_̎̃[֕ύX
	̃[ΐ擪̃[֕ύX

next
	tH_̎̃[w BkMail NX̃CX^X𓾂
	̃[ nil Ԃ

next!
	self gtH_̎̃[֕ύX
	̃[΃[͕ύXȂ

prev
	tH_̑Õ[w BkMail NX̃CX^X𓾂
	Õ[ nil Ԃ

prev!
	self gtH_̑Õ[֕ύX
	Õ[΃[͕ύXȂ

read?
	self w[ǂȂ trueAႤȂ false

forward?
	self w[]ςȂ trueAႤȂ false

reply?
	self w[ԐMςȂ trueAႤȂ false

attach?
	self w[Ytt@CtȂ trueAႤȂ false

partial?
	self w[message/partial(MIME:RFC1521/1522)̈ꕔȂ trueAႤȂ false

redirect?
	self w[_CNgς݂Ȃ trueAႤȂ false

header
	self w[̃wb_擾

charset
	self w[̃LN^Zbg𓾂

codepage
	self w[̃R[hy[W𓾂

source
	self w[̃\[X𓾂

source=( src )
	self w[̃\[X src ֕ύX

specifiedheader( field )
	self w[ field Ŏw肵wb_擾

specifiedheader=( [field,data] )
	self w[ field Ŏw肵wb_̓e data ֕ύX

bcc
	self w[ "Bcc:" wb_擾

bcc=( data )
	self w[ "Bcc:" wb_ data ֕ύX

ȉ̃wb_vfɂĂ bcc, bcc= Ɠl̃\bh
cc, content_length, content_transfer_encoding, content_type, date, from, 
in_reply_to, message_id, received, references, reply_to, return_path,
sender, subject, to, x_mailer, x_ml_name, user_agent

body
	self w[̖{𓾂

mimetype
	self w[ MimeType 𓾂

body=
	self w[̖{ύX

insert( txt )
	self w[̖{̐擪 txt ꎞIɒǉ

insert!( txt )
	self w[̖{̐擪 txt ǉ

append( txt )
	self w[̖{̖ txt ꎞIɒǉ

append!( txt )
	self w[̖{̖ txt ǉ





=== NX : BkComposeMail ===

	[쐬EChE߂̃NX

=== \bh ===

new( mailto )
	mailtoiȗj̃[쐬EChEVKɍ쐬

message=( msg )
	[쐬EChẼXe[^Xo[Ɏw肵bZ[W msg \

command( cmd )
	Becky! ̃R}h cmd ĂяoBR}h̖́^ꗗ́ABecky! ̃j[
	c[Sʂ̐ݒ聄V[gJbgL[@IāuR}hvQƂ邱

header
	self w쐬[̃wb_𓾂

source
	self w쐬[̃\[X𓾂

source=( txt )
	self w쐬[̃\[X txt ֕ύX

charset
	self w쐬[̃LN^Zbg𓾂

codepage
	self w쐬[̃R[hy[W𓾂

body
	self w쐬[̖{𓾂

mimetype
	self w쐬[ MimeType 𓾂

body=
	self w쐬[̖{ύX

insert( txt )
	self w쐬[̖{̐擪 txt ꎞIɒǉ

insert!( txt )
	self w쐬[̖{̐擪 txt ǉ

append( txt )
	self w쐬[̖{̖ txt ꎞIɒǉ

append!( txt )
	self w쐬[̖{̖ txt ǉ

attach( file , mime=nil )
	self w쐬[ file wt@CYt
	mime ̓GR[fBO@̎wiȗj

specifiedheader( field )
	self w쐬[ field Ŏw肵wb_擾

specifiedheader=( val )
	self w쐬[ val Ŏw肵wb_ύX
	val Array ŁAval[0] = field, val[1] = data

bcc
	self w쐬[ "Bcc:" wb_擾

bcc=( data )
	self w쐬[ "Bcc:" wb_ data ֕ύX

ȉ̃wb_vfɂĂ bcc, bcc= Ɠl̃\bh
cc, content_length, content_transfer_encoding, content_type, date, from, 
in_reply_to, message_id, received, references, reply_to, return_path,
sender, subject, to, x_mailer, x_ml_name, user_agent


