本文整理汇总了PHP中TApplication::getInstance方法的典型用法代码示例。如果您正苦于以下问题:PHP TApplication::getInstance方法的具体用法?PHP TApplication::getInstance怎么用?PHP TApplication::getInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TApplication
的用法示例。
在下文中一共展示了TApplication::getInstance方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* Class Constructor
* @param $label The menu label
* @param $action The menu action
* @param $image The menu image
*/
public function __construct($label, $action, $image = NULL)
{
parent::__construct(utf8_decode($label));
// converts into ISO
parent::set_image(null);
if (OS == 'WIN') {
parent::set_border_width(3);
}
$this->label = $label;
$this->action = $action;
$this->image = $image;
if (file_exists($image)) {
parent::set_image(GtkImage::new_from_file($image));
}
$inst = TApplication::getInstance();
if ($inst instanceof TApplication) {
parent::connect_simple('activate', array($inst, 'run'), $action);
}
}