|
5th
|
2004-06-08 11:43:26, Á¶È¸ : 3,006, Ãßõ : 503 |

( Àüü ¼Ò½º´Â ÷ºÎµÈ ÆÄÀÏÀ» ÂüÁ¶ÇØÁÖ¼¼¿ä. ºÎºÐÀûÀ¸·Î¸¸ ¹ßÃéÇØ¼ ¼³¸íÇÕ´Ï´Ù. )
( [±âÃʰÁ #12]¿¡ ¼Ò½º ÆÄÀÏ Ã·ºÎµÇ¾ú½À´Ï´Ù. )
======================================================================
TList.scurl
[±×¸² #1]

: ¸ñ·ÏÀÌ ¸¹¾ÆÁö¸é ½ºÅ©·Ñ¹Ù°¡ »ý°Ü¾ßÇϹǷΠTList ÀÚü´Â ScrollBox¸¦ »ó¼Ó¹Þ¾Æ ½º½º·Î ScrollBoxÀÇ ¼Ó¼ºÀ» °¡Áý´Ï´Ù. ScrollBox À§¿¡ °¡Á®¿Â ·¹ÄÚµåÀÇ °³¼ö¸¸Å ¼¼·Î·Î BoxµéÀ» Ãß°¡½ÃÄѾßÇϹǷΠVBox¸¦ ¸¸µé¾î ¿Ã·Á³õ½À´Ï´Ù. ([±×¸² #1]ÀÇ ÃÊ·Ï»ö Ç¥½Ã). ÇϳªÀÇ VBox ³»¿¡´Â °¡·Î·Î BoxµéÀ» Ãß°¡½ÃÄѾßÇϹǷΠHBox¸¦ ¿Ã·Á³õ½À´Ï´Ù. ([±×¸² #1]ÀÇ »¡°£»ö Ç¥½Ã). HBox ³»ÀÇ BoxµéÀº ´õÀÌ»ó BoxµéÀ» Æ÷ÇÔÇÏÁö ¾ÊÀ¸¹Ç·Î VBox¸¦ »ç¿ëÇϵç HBox¸¦ »ç¿ëÇϵç ȤÀº FrameÀ» »ç¿ëÇÏµç »ó°ü¾ø½À´Ï´Ù. ([±×¸² #1]ÀÇ ÆÄ¶õ»ö Ç¥½Ã)
¾Æ·¡´Â start.curl¿¡ ÀÛ¼ºµÈ call-back ÇÁ·Î½ÃÁ®ÀÔ´Ï´Ù.
======================================================================
{TList
tr,
call-back={ proc {sender:any}: void
{wr.clear}
{wr.set-fields sender}
{wr.show-write-form}
}
}
======================================================================
{for x:int=0 below self.rv.size do
let reply:HBox={HBox}
{if self.rv[x]["flev"]!="0" then
{reply.add "¦¦> "}
}
---------------------------------------------------------------------
: rv ¿¡´Â DB¿¡¼ °¡Á®¿Â µ¥ÀÌÅ͵éÀÌ µé¾îÀÖ½À´Ï´Ù. µ¥ÀÌÅ͵éÀÇ °³¼ö¸¸Å BoxµéÀ» ¸¸µé¾î À§ÀÇ ±×¸²Ã³·³ ¸¸µé ¿¹Á¤ÀÔ´Ï´Ù. µ¥ÀÌÅÍÀÇ ·¹º§°ªÀÌ 0 ÀÌ ¾Æ´Ï¸é ´äº¯ ±ÛÀ̶ó´Â ¶æÀ̹ǷΠȻìÇ¥ ±âÈ£¸¦ Ç¥½ÃÇÏ´Â HBox¸¦ ¸¸µé¾îµÓ´Ï´Ù.
======================================================================
let readnum:VBox = {VBox
width=35px, halign="center",
self.rv[x]["freadnum"]
}
---------------------------------------------------------------------
: Á¶È¸¼ö¸¦ Ç¥½ÃÇÏ´Â VBox¸¦ ¸¸µé¾î µÓ´Ï´Ù. ÇÏÀ§¿¡ Box¸¦ ¸¸µéÁö ¾ÊÀ» °æ¿ì´Â HBox¸¦ »ç¿ëÇÏ´Â VBox¸¦ »ç¿ëÇÏµç »ó°ü¾ø½À´Ï´Ù.
* Âü°í : HBox´Â ¼¼·Î·Î ±ÛÀÚ¸¦ Áß°£¿¡ Ç¥½ÃÇØÁÖ°í, VBox´Â °¡·Î·Î ±ÛÀÚ¸¦ Áß°£¿¡ Ç¥½ÃÇØÁÝ´Ï´Ù. ÆíÇÑ´ë·Î »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
======================================================================
{HBox
{Fill width=10px},
{Fill width=10px * {self.rv[x]["flev"].to-int}},
reply,
self.rv[x]["ftitle"]
}
---------------------------------------------------------------------
: ´äº¯ ±ÛÀÎ °æ¿ì´Â µé¿©¾²±âÇÏ¿© Ç¥½ÃµÇ¾ßÇÕ´Ï´Ù. ·¹º§°ª¸¸Å µé¿©¾²±âÇϰí, À§¿¡¼ È»ìÇ¥±âÈ£¸¦ ¸¸µé¾î³õÀº reply¸¦ ¿Ã·Á³õ°í, ¿·¿¡ Á¦¸ñÀ» ¿Ã·Á³õ½À´Ï´Ù. ´äº¯ ±ÛÀÌ ¾Æ´Ï¶ó¸é µé¿©¾²±â °ªÀº 0ÀÌ µÇ°í, reply¿¡´Â ¾Æ¹« Ç¥½Ãµµ µÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
======================================================================
{on PointerPress at vb:VBox do
{if self.rv[vb.user-data]["ftitle"] == "deleted" then
{popup-message "»èÁ¦µÈ ±ÛÀÔ´Ï´Ù."}
{return}
}
let result = {self.tr.update-readnum self.rv[vb.user-data]["fcode"] }
{readnum.clear}
{readnum.add result}
{self.call-back self.rv[vb.user-data]}
}
---------------------------------------------------------------------
: Á¦¸ñÀÌ »èÁ¦µÈ ±Û-¡°deleted¡± À̶ó¸é ÆË¾÷âÀ» ¶ç¿ö °æ°í¸¦ Ç¥½ÃÇϰí, ´Ù½Ã ¿ø·¡ÀÇ ÀÚ¸®·Î ¹Ýȯ½Ãŵ´Ï´Ù. ±Û »èÁ¦¸¦ ½ÇÁ¦·Î DB¿¡¼ delete ½ÃŲ´Ù¸é ÀÌ °æ°í¹®Àº Çʿ䰡 ¾ø¾îÁý´Ï´Ù.
±Û ¸ñ·ÏÀ» Ŭ¸¯ÇÒ¶§¸¶´Ù Ŭ¸¯µÈ Äڵ尪À» update-readnum ¸Þ¼Òµå¿¡ ³Ñ°ÜÁÖ¸é, ÀÌ ¸Þ¼Òµå´Â Á¶È¸¼ö¸¦ 1 Áõ°¡½ÃŰ´Â Äõ¸®¸¦ ¿äûÇϰí, ±× °á°ú¸¦ ¹Þ½À´Ï´Ù. Á¶È¸¼ö°¡ Ç¥½ÃµÇ´Â BoxÀÎ readnum¸¸ Áö¿ì°í(ȸé Àüü¸¦ Áö¿ï ÇÊ¿ä´Â ¾øÀ¸´Ï±î¿ä.), Á¶È¸¼ö¸¦ ´Ù½Ã Ç¥½ÃÇÕ´Ï´Ù. ±×·¯°í³ª¼, Ŭ¸¯µÈ °´Ã¼¸¦ call-back ÇÁ·Î½ÃÁ®¿¡ ³Ñ°ÜÁÖ¸é call-back ÇÁ·Î½ÃÁ®´Â TWrite ¿¡ Ç¥½ÃÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
======================================================================
{link
href={url "mailto:" & self.rv[x]["fname"]},
{text
text-underline? = false,
color = "black",
{value self.rv[x]["fname"]}
}
}
---------------------------------------------------------------------
: À̸§À» Ŭ¸¯Çϸé À̸ÞÀÏ·Î ¿¬°á½ÃŰ´Â ÀÛ¾÷ÀÔ´Ï´Ù. ¸µÅ© µÈ ºÎºÐ¿¡ ¹ØÁÙÀÌ ¾È º¸ÀÌ´Â°Ô ÇϱâÀ§ÇØ, text-underline? = false ¿É¼ÇÀ» »ç¿ëÇÏ¿´°í, {text} ¾È¿¡ º¯¼ö¸íÀÌ ±×´ë·Î Ç¥½ÃµÇ´Â°Ô ¾Æ´Ï¶ó º¯¼ö°ªÀÌ Ç¥½ÃµÇ°Ô Çϱâ À§ÇÏ¿© {value} ¸¦ »ç¿ëÇÕ´Ï´Ù.
======================================================================
{if self.rv[x]["fupload"] != "" then
{link
href={url "http://localhost/study/xBoard_working/phpfile/xBoard.php?mode=file&fcode="&
self.rv[x]["fcode"]
},
{image
width=15px, height=18px,
source={url "image/file.jpg"}
}
}
else
"-"
}
---------------------------------------------------------------------
: ¾÷·ÎµåµÈ ÆÄÀÏÀÌ ÀÖ´Ù¸é ÆÄÀÏÀ» ¿¬°á½ÃÄÑÁÖ´Â ÀÛ¾÷À» ÇÕ´Ï´Ù. get ¹æ½ÄÀ¸·Î php¹®À» È£ÃâÇÕ´Ï´Ù. ÀÎÀڷδ mode °ª°ú code °ªÀ» ³Ñ°ÜÁÝ´Ï´Ù. php¹®¿¡¼´Â mode¿Í code°ªÀ» ¹Þ¾Æ ÇØ´çµÇ´Â ÆÄÀϸíÀ» ã¾Æ ³Ñ°ÜÁÝ´Ï´Ù.
´ÙÀ½ °Á¿¡¼ °è¼Ó...
- 5th -
|
|
|