home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kyūkyoku!! X68000 Emulator
/
X68000Book.dat
/
mac
/
OLS
/
X68000
/
Ko-Window
/
sclip10.lzh
/
sclip.doc
next >
Wrap
Text File
|
1993-04-09
|
6KB
|
179 lines
X68000 Ko-Window Sheet Clip Board
SClip.win Version 1.00
1993/4/9 żè}î┤öÄöV
Sheet (âeâLâXâgé┼ÄgéφéΩé─éóéΘéRèKÆ▓ârâbâgâCâüü[âWëµæ£)é╠ Clip & Paste é≡ìs
é╚éñâvâìâOâëâÇé┼é╖üBÄ└ì█é╠ Clip âfü[â^é═âTü[âoü[è╟ù¥ë║é╠âüâéâèé╔Æué⌐éΩéΘé╜é▀üA
Sheet âfü[â^é╠ Clip é≡òΓì▓é╖éΘâvâìâOâëâÇé╞éóé┴é╜ò√é¬éóéóé╠é⌐éαé╡éΩé▄é╣é±üB
âEâBâôâhâEÅπé╠é╖é╫é─é╠ÅΩÅèé╠öCê╙é╠ù╠êµé≡ Sheet é╞é╡é─ĵéΦì₧é▐é▒é╞é¬é┼é½üA
é╗é╠é▄é▄æ╝é╠âvâìâZâXé╓ô]æùé╖éΘé▒é╞é¬é┼é½é▄é╖üB
ü£Ägéóò√
sclip [-x<num>] [-y<num>]
ïNô«Ä₧é╠âIâvâVâçâôé═üAâEâBâôâhâEé╠Åëè·ò\Īê╩ÆuÄwÆΦ -x é╞ -y é╠é▌é┼é╖üBïNô«
îπé╠ò\Īé═ê╚ë║é╠éµéñé╔é╚éΦé▄é╖üB
äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó
übüáüá SClip 1.00 üáüb
äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäº
üb( 0, 0)-( 0, 0) üb <= Clip ö═ê═é╠ì└òW
üb[ Clip ] üb
äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
Sheet é≡ĵéΦì₧é▐ (Clip é╖éΘ) é╔é═üA[ Clip ] â{â^âôé≡ëƒé╡é╜éáé╞üAëµû╩Åπé╠öC
ê╙é╠éQô_é≡ì╢âNâèâbâNé╡é─ë║é│éóüBé╗é╠ö═ê═ôαé╠ëµæ£é≡ĵéΦì₧é▌é▄é╖üBö═ê═ÄwÆΦÆåé═
ëEâ{â^âôé┼âLâââôâZâïé╖éΘé▒é╞é¬é┼é½é▄é╖üB
é▄é╜üA[ Clip ] â{â^âôé┼é╚é¡é─üAÆ╝É┌ Clip ö═ê═é╠ì└òWé≡ì╢âNâèâbâNé╡é─éαì\éó
é▄é╣é±üBé▒é╠ÅΩìçüAëEæñé╠ì└òW ( ÅIÆ[ì└òW ) é╛é»ÄwÆΦé╖éΘé▒é╞éαé┼é½é▄é╖üB
ü£ÄµéΦì₧é±é╛âfü[â^é╠ Paste
é▒é╠ sclip.win é═ Paste ï@ö\éαè╚ÆPé╚é¬éτÄ¥é┴é─éóé▄é╖üBâEâBâôâhâEôαé╠öCê╙é╠
òöò¬ (ï@ö\é¬èäéΦôûé─éτéΩé─éóé╚éóòöò¬ - ùßéªé╬ëEë║é╠ò√é╠âüâbâZü[âWâGâèâA) é≡ì╢
âNâèâbâNé╖éΘé╞â}âEâXâJü[â\âïé╠î`é¬é⌐éφéΦé▄é╖üBé╗é╠é▄é▄âhâëâbâOé╡é─üAæ╝é╠âEâB
âôâhâEé╔ Clip Board é╠ôαùeé≡ô]æùé╖éΘé▒é╞é¬é┼é½é▄é╖üB
ü£Æìê╙ô_
ü@Clip Board é╠âfü[â^é═üAâRâéâôù╠êµé╔Æué⌐éΩé▄é╖üBé▒é╠ù╠êµé═âTü[âoü[ïNô«Ä₧é╔
î┼ÆΦé│éΩé─é╡é▄éñé╠é┼üAéáé▄éΦæσé½é╚ö═ê═é≡ĵéΦì₧éαéñé╞é╖éΘé╞ Heap é¬æ½éΦé▄é╣é±üA
é╞âGâëü[é╔é╚éΘé▒é╞é¬éáéΦé▄é╖üB
Heap âTâCâYé≡ìLé░éΘé╔é═üAâTü[âoü[ïNô«Ä₧é╔
wsrv.x -heap:128K
é╠éµéñé╔âXâCâbâ`é≡é┬é»é─ïNô«é╡é▄é╖üB(âTâCâYÄwÆΦé╠îπéδé╠ K é≡ûYéΩé╕é╔)âfâtâH
âïâgé╠âTâCâYé═ 64Kbyte é┼é╖üBâTü[âoü[é╠âqü[âvé═æ╝é╠é│é▄é┤é▄é╚ùpôré╔ÄgéφéΩé─
éóé▄é╖é╠é┼üAæσé½é╚ëµæ£éαô╟é▌ì₧é▌é╜éóÅΩìçé═æ╜Å¡ù]ùTé≡Ä¥é┴é─É▌ÆΦé╡é─é¿éóé─ë║é│
éóüB
ü£Ägùpùß
sclip.win é≡ïNô«é╡üA[ Clip ] â{â^âôé≡ëƒé╡é▄é╖üBö═ê═ÄwÆΦÆåé╔é╚é┴é╜éτüAÄÄé╡
é╔ sclip.win é╠â^âCâgâïâoü[é≡ĵéΦì₧é±é┼é▌é▄é╡éσéñüB
é▄é╕ì╢Åπé╠é╞é▒éδé┼ì╢âNâèâbâNüAëEæñé╠é╞é▒éδé┼ì╢âNâèâbâNüAé╡é─é▌é─ë║é│éóüB
üb üb
ü½ é▒é╠é╓é±é╞ üb
äíäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäó üb
übüáüá SClip 1.00 üáüb üb
äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäºü⌐äúé▒é╠é╓é±
ĵéΦì₧é±é╛éτ gback.win é≡ïNô«é╡é▄é╖üB
äÑäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäº
üb( 0, 0)-( 0, 0) üb
üb[ Clip ] üÜ üb
äñäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäƒäú
sclip.win é╠ÅπÉ}é╠üÜé╠òöò¬éáé╜éΦé┼â}âEâXé╠ì╢â{â^âôé≡ëƒé╡üAâ}âEâXâJü[â\âïé╠
î`é¬é⌐éφé┴é╜éτüAé╗é╠é▄é▄ gback.win é╠Åπé▄é┼ô«é⌐é╡é─üAâ{â^âôé≡ùúé╡é▄é╖üB
é╖éΘé╞üAâEâBâôâhâEöwîié¬üAé╗é╠ĵéΦì₧é±é╛â^âCâgâïâoü[òöò¬é┼ûäé▀é┬é¡é│éΩé▄é╖üB
ü£ Clip & Paste é╔é┬éóé─
Command.win éΓèeÄφâXâNâèü[âôâGâfâBâ^ôÖüAò\Īé│éΩé─éóéΘò╢ÄÜâfü[â^é═üAâ}âEâX
âJü[â\âïì╢â{â^âôé╠âhâëâbâOé┼ö═ê═é≡ÄwÆΦé╖éΩé╬üAClip Board é╞éóéñù╠êµé╔ĵéΦì₧
é▐é▒é╞é¬é┼é½é▄é╖üB
ĵéΦì₧é±é╛ôαùeé═üAâEâBâôâhâEâ}âlü[âWââü[é╠ Paste ï@ö\é┼è╚ÆPé╔î─é╤Åoé╡üAé▄
é╜é═ô]æùé╖éΘé▒é╞é¬é┼é½é▄é╡é╜üB
é▒é╠âvâìâOâëâÇé═üAò╢ÄÜé┼é═é╚é¡ëµæ£ (é╜é╛é╡âeâLâXâgëµû╩é╠é▌) éαìDé½é╚éµéñé╔
ĵéΦì₧é▌üAî─é╤Åoé╡é╜éΦô]æùé╡é╜éΦé┼é½éΘéµéñé╔é╖éΘéαé╠é┼é╖üB
ùßéªé╬üAcut.win é┼ò\Īé╡é╜âéâmâNâìëµæ£é╠êΩòöé≡É╪éΦĵé┴é─ CutEdit.win é╔ô]
æùé╡é─ÆúéΦòté»éΘé▒é╞éαé┼é½é▄é╖é╡üAâEâBâôâhâEé╠ò\ĪâCâüü[âWé≡é╗é╠é▄é▄ëµæ£é╞é╡
é─ô]æùé╖éΘé▒é╞éαé┼é½é▄é╖ (X-WINDOW é╠ xwd é╠éµéñé╚è┤é╢)üBéαé┐éδé±ò\Īé│éΩé─
éóéΘé╠é¬ò╢ÄÜù±é┼éáé┴é─éαüAïµò╩é╚é¡ëµæ£é╞é╡é─ Clip é┼é½éΘé╠é┼üASymbol.win é╠
æπéΦé╞é╡é─éαÄgéªéΘé⌐éαé╡éΩé▄é╣é±üB
î╗ì▌üAClip éα Paste éαüAé▒é╠ sclip.win é╠âvâìâOâëâÇé┼ìsé╚é┴é─éóé▄é╖é¬üAŽ
ùêôIé╔é═ò╢ÄÜù±é╠ Paste é╞ô»é╢éµéñé╔âEâBâôâhâEâ}âlü[âWââü[é╔ægé▌ì₧é▐é▒é╞é¬ìl
éªéτéΩé▄é╖üBé▄é╜üASheet é╛é»é┼é═é╚é¡âOâëâtâBâbâNâfü[â^éαô»ùlé╔ê╡éªéΘéµéñé╔é╖
é╫é½é┼é╖üB
ü£âvâìâOâëâÇé⌐éτé╠âAâNâZâXé╔é┬éóé─
ò╢ÄÜé╠ Clip Board ô»ùlüAâfü[â^é═âRâéâôù╠êµôαé╔Æué⌐éΩé▄é╖üBéµé┴é─üAâfü[â^é╓
é╠âAâNâZâXé╔é═ sclip.win é═è╓îWéáéΦé▄é╣é±üB
âAâNâZâXû╝é═üA"SClip Board" é╞é╚éΦé▄é╖üBé▒éΩé═ Sheet é╓é╠â|âCâôâ^é┼üAÄ└ì█
é╠âoâbâtâ@é═ "SClip Buffer" é╞ò╩é╔èmò█é╡é─éóé▄é╖üB
paste âïü[â`âôé≡ægé▐é╔é═üAùßéªé╬ê╚ë║é╠éµéñé╔é╖éΘé╛é»é┼Ä└î╗é┼é½é▄é╖üB
Sheet *sp;
if( sp= WindowGetCommon( "SClip Board", 0 ) )
SendData( wp, info, UserSheet, sp );
clip é╖éΘé╔é═üA"SClip Buffer" é≡èJò·é╡é─âoâbâtâ@èmò█é╡Æ╝é╡üA"SClip Board"
é╠Īé╖ôαùe (ëµæ£âTâCâYéΓ buf1,buf2 )é≡Åæé½è╖éªé▄é╖üB
Sheet *
setclip( size )
{
Sheet *sp;
char *bp;
if( !(sp= WindowGetCommon( "SClip Board", 0 )) ){
if( !(sp= WindowGetCommon( "SClip Board", sizeof(Sheet) )) )
return NULL;
}
if( WindowGetCommon( "SClip Buffer", 0 ) )
WindowResetCommon( "SClip Buffer" );
if( !(bp= WindowGetCommon( "SClip Buffer", size )) ){
WindowResetCommon( "SClip Board" );
return NULL;
}
sp->buf1= (void*)(bp);
sp->buf2= (void*)(bp+size/2);
return sp;
}
é▒éΩé═üAsclip.win é╠â\ü[âXé╠êΩòöé┼é╖üBâRâéâôù╠êµé╠èJò·é╞èmò█é≡ìsé╚é┴é─éóé▄
é╖üB
(Clip Board é╞é═è╓îWé╚éóé╠é┼é╖é¬üAé▒é╠âvâìâOâëâÇé≡ægé±é┼éóé─ corlib v10 é╠
SheetCut() é╔âoâOé¬éáéΘé▒é╞é≡ö¡î⌐é╡é─é╡é▄éóé▄é╡é╜üBăé╠ Version é┼é═Æ╝é╡é─
é¿é½é▄é╖)
ü£ì┼îπé╔
âRâôâpâCâïé╔é═ gcc + has + hlk é≡Ägéφé╣é─éóé╜é╛é½é▄é╡é╜üBâoâCâiâèé╔é═ XC v1
é╞ gnulib.a æ╝ Ko-Window é╠âëâCâuâëâèé≡è▄é±é┼éóé▄é╖üB
é▒é╠âvâìâOâëâÇé╠özòzüAô]ì┌üAùÿùpé═Ä⌐ùRé┼é╖üBô]ì┌Ä₧é╠ì∞Ä╥é╓é╠ÿAùìéαòKùvéáéΦ
é▄é╣é±üB
żè}î┤öÄöV oga@dgw.yz.yamagata-u.ac.jp
SPS-NET: SPS0783 COR.
DenDenNET: DEN0006 COR.