tag: Use the new property ldoc syntax

This commit is contained in:
Emmanuel Lepage Vallee 2016-04-05 02:27:21 -04:00
parent 493684a5c0
commit 643e35af22
1 changed files with 30 additions and 14 deletions

View File

@ -40,12 +40,37 @@
#include "ewmh.h" #include "ewmh.h"
#include "luaa.h" #include "luaa.h"
/** Tag object. /**
* Tag name.
* *
* @field name Tag name. * **Signal:**
* @field selected True if the tag is selected to be viewed. *
* @field activated True if the tag is active and can be used. * * *property::name*
* @table tag *
* @property name
* @param string
*/
/**
* True if the tag is selected to be viewed
*
* **Signal:**
*
* * *property::selected*
*
* @property selected
* @param boolean
*/
/**
* True if the tag is active and can be used.
*
* **Signal:**
*
* * *property::activated*
*
* @property activated
* @param boolean
*/ */
/** Get the number of instances. /** Get the number of instances.
@ -389,17 +414,8 @@ tag_class_setup(lua_State *L)
(lua_class_propfunc_t) luaA_tag_get_activated, (lua_class_propfunc_t) luaA_tag_get_activated,
(lua_class_propfunc_t) luaA_tag_set_activated); (lua_class_propfunc_t) luaA_tag_set_activated);
/**
* @signal property::name
*/
signal_add(&tag_class.signals, "property::name"); signal_add(&tag_class.signals, "property::name");
/**
* @signal property::selected
*/
signal_add(&tag_class.signals, "property::selected"); signal_add(&tag_class.signals, "property::selected");
/**
* @signal property::activated
*/
signal_add(&tag_class.signals, "property::activated"); signal_add(&tag_class.signals, "property::activated");
/** /**
* @signal request::select * @signal request::select