diff --git a/lib3270.cbp b/lib3270.cbp
index 115c6e3..859c305 100644
--- a/lib3270.cbp
+++ b/lib3270.cbp
@@ -146,7 +146,7 @@
-
+
diff --git a/src/core/properties/get.c b/src/core/properties/get.c
new file mode 100644
index 0000000..4f1c369
--- /dev/null
+++ b/src/core/properties/get.c
@@ -0,0 +1,55 @@
+/*
+ * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
+ * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
+ * aplicativos mainframe. Registro no INPI sob o nome G3270. Registro no INPI sob o nome G3270.
+ *
+ * Copyright (C) <2008>
+ *
+ * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
+ * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
+ * Free Software Foundation.
+ *
+ * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
+ * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
+ * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
+ * obter mais detalhes.
+ *
+ * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
+ * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin
+ * St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * Este programa está nomeado como - e possui - linhas de código.
+ *
+ * Contatos:
+ *
+ * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
+ * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
+ *
+ */
+
+ #include
+ #include
+ #include
+ #include
+ #include
+
+ LIB3270_EXPORT const char * lib3270_property_get_description(const LIB3270_PROPERTY * property) {
+
+ if(property->description)
+ return property->description;
+
+ if(property->summary)
+ return property->summary;
+
+ return property->name;
+
+ }
+
+ LIB3270_EXPORT const char * lib3270_property_get_summary(const LIB3270_PROPERTY * property) {
+
+ if(property->summary)
+ return property->summary;
+
+ return property->name;
+
+ }
diff --git a/src/core/properties/properties.c b/src/core/properties/properties.c
deleted file mode 100644
index 68b352a..0000000
--- a/src/core/properties/properties.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
- * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
- * aplicativos mainframe. Registro no INPI sob o nome G3270. Registro no INPI sob o nome G3270.
- *
- * Copyright (C) <2008>
- *
- * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
- * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
- * Free Software Foundation.
- *
- * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
- * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
- * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
- * obter mais detalhes.
- *
- * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
- * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin
- * St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Este programa está nomeado como - e possui - linhas de código.
- *
- * Contatos:
- *
- * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
- * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
- *
- */
-
-/**
- * @brief This module handles the properties get/set methods.
- */
-
- #include
- #include
- #include
- #include
- #include
- #include
-
diff --git a/src/include/lib3270/properties.h b/src/include/lib3270/properties.h
index 541d701..7648fda 100644
--- a/src/include/lib3270/properties.h
+++ b/src/include/lib3270/properties.h
@@ -165,6 +165,18 @@
*/
LIB3270_EXPORT int lib3270_set_oversize(H3270 *hSession, const char *value);
+ /**
+ * @brief Get property description.
+ *
+ */
+ LIB3270_EXPORT const char * lib3270_property_get_description(const LIB3270_PROPERTY * property);
+
+ /**
+ * @brief Get property summary.
+ *
+ */
+ LIB3270_EXPORT const char * lib3270_property_get_summary(const LIB3270_PROPERTY * property);
+
#ifdef __cplusplus
}
#endif
--
libgit2 0.21.2