[vala] curses: make Curses.Color a struct with the correct cname
- From: Evan Nemerson <evann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] curses: make Curses.Color a struct with the correct cname
- Date: Sat, 9 Feb 2013 06:19:19 +0000 (UTC)
commit d033999f1c252cc79e31176bdcbfe956c357371c
Author: Evan Nemerson <evan coeus-group com>
Date: Fri Feb 8 22:00:11 2013 -0800
curses: make Curses.Color a struct with the correct cname
Fixes bug 693456.
vapi/curses.vapi | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/vapi/curses.vapi b/vapi/curses.vapi
index 68e0383..09f1664 100644
--- a/vapi/curses.vapi
+++ b/vapi/curses.vapi
@@ -30,8 +30,18 @@ namespace Curses {
public const int COLORS;
public const int COLOR_PAIRS;
- public enum Color {
- BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE
+ [SimpleType]
+ [CCode (cname = "short", has_type_id = false, default_value = "0")]
+ [IntegerType (rank = 4, min = -32768, max = 32767)]
+ public struct Color : short {
+ public const Curses.Color BLACK;
+ public const Curses.Color RED;
+ public const Curses.Color GREEN;
+ public const Curses.Color YELLOW;
+ public const Curses.Color BLUE;
+ public const Curses.Color MAGENTA;
+ public const Curses.Color CYAN;
+ public const Curses.Color WHITE;
}
public enum Acs {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]