X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fgestalt.c;h=22683df91d7a8d0237a5aa2c8d43434a52f80cec;hb=82e93fc5bfc07db718bd299a3985281d57460ab9;hp=e2eceefdfced743b2e965560aa85d6bfcf348f96;hpb=3971cb875ff0976ede3132f577140bd54c5d148a;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/gestalt.c b/libchimara/gestalt.c index e2eceef..22683df 100644 --- a/libchimara/gestalt.c +++ b/libchimara/gestalt.c @@ -96,18 +96,6 @@ glk_gestalt_ext(glui32 sel, glui32 val, glui32 *arr, glui32 arrlen) return gestalt_CharOutput_CannotPrint; /* Can print all other characters */ return gestalt_CharOutput_ExactPrint; - - /* Unicode capabilities present */ - case gestalt_Unicode: - return 1; - - /* Timer capabilities present */ - case gestalt_Timer: - return 1; - - /* Hyperlink capabilities present */ - case gestalt_Hyperlinks: - return 1; /* Hyperlinks supported on textbuffers and textgrids */ case gestalt_HyperlinkInput: @@ -117,16 +105,18 @@ glk_gestalt_ext(glui32 sel, glui32 val, glui32 *arr, glui32 arrlen) case gestalt_MouseInput: return val == wintype_TextGrid; - case gestalt_Graphics: - return 1; - case gestalt_DrawImage: return val == wintype_Graphics || val == wintype_TextBuffer; + /* Capabilities that are simply supported */ + case gestalt_Unicode: + case gestalt_Timer: + case gestalt_Hyperlinks: + case gestalt_Graphics: case gestalt_GraphicsTransparency: - return 1; - case gestalt_DateTime: + case gestalt_UnicodeNorm: + case gestalt_LineInputEcho: return 1; /* Capabilities supported if compiled with GStreamer */ @@ -141,10 +131,8 @@ glk_gestalt_ext(glui32 sel, glui32 val, glui32 *arr, glui32 arrlen) #endif /* Unsupported capabilities */ - case gestalt_LineInputEcho: case gestalt_LineTerminatorKey: case gestalt_LineTerminators: - case gestalt_UnicodeNorm: /* Selector not supported */ default: return 0;