<?php
public function onMsgOut(IS_MSO $MSO)
{
$MSO->Msg->toUTF8(); // Converts to UTF-8
$MSO->Msg->toUTF8(); // Converts to UTF-16
$MSO->Msg->toHTML(); // To HTML string.
$MSO->Msg->toLFS(); // To LFS String
$MSO->Msg->Strip(); // Remove all colors.
$MSO->Msg->Wrap(80); // Word Wrap at the 80th Char.
}
?>
<?php
class flame_test extends Plugins
{
const URL = 'http://www.lfsforum.net/showthread.php?t=78721';
const NAME = 'Flame Test';
const AUTHOR = 'Martin Kapal';
const VERSION = '0.0.1';
const DESCRIPTION = 'Button Test Phase';
public function __construct()
{
$this->registerPacket('onState', ISP_STA);
}
public function onState(IS_STA $STA)
{
$BTN = new Button(0, 'Test', 'Flame');
$BTN->T(50)->L(50)->W(30)->H(10)->BStyle(ISB_DARK + ISB_LEFT + 1);
$BTN->Text('Test button')->registerOnClick($this, 'onBtnClick')->Send();
}
public function onBtnClick(IS_BTC $BTC)
{
IS_MSX()->Msg('Clicked a button!')->Send();
}
}
?>