pike.git / src / post_modules / GTK2 / source / gtksourcelanguage.pre

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:1:   /* -*- C -*- */   require gtksourceview;      class GTK2.SourceLanguage; + //!   inherit G.Object;      %{   #include "gtksourceview/gtksourceview.h"   %}      signal tag_style_changed;      string get_name();   //! Returns the localized name of the language.
pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:61:   }      void set_mime_types(?array(string) types)   //! Sets a list of mime types for this language. If omitted, this function   //! will use the default mime types from the language file.   {    pgtk2_verify_inited();    if (args) {    struct array *a;    GSList *gsl=NULL; -  get_all_args("set_mime_types",args,"%A",&a); +  get_all_args(NULL,args,"%A",&a);    if (a==NULL || a->size<1) {    gtk_source_language_set_mime_types(GTK_SOURCE_LANGUAGE(THIS->obj),NULL);    } else {    int i;    for (i=0; i<a->size; i++) {    if (TYPEOF(ITEM(a)[i]) != PIKE_T_STRING)    continue;    gsl=g_slist_prepend(gsl,STR0((ITEM(a)+i)->u.string));    }    gtk_source_language_set_mime_types(GTK_SOURCE_LANGUAGE(THIS->obj),gsl);
pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:101:      mapping(string:mixed) get_tag_style(string id)   //! Gets the style of the tag id. If the style is not defined, then returns   //! the default style.   {    pgtk2_verify_inited();    {    GtkSourceTagStyle *gs;    GdkColor *fg,*bg;    char *id; -  get_all_args("get_tag_style",args,"%s",&id); +  get_all_args(NULL,args,"%s",&id);    gs=gtk_source_language_get_tag_style(GTK_SOURCE_LANGUAGE(THIS->obj),id);    pgtk2_pop_n_elems(args);    if (gs) {    ref_push_string(_STR("default")); push_int(gs->is_default);    ref_push_string(_STR("mask")); push_int(gs->mask);    fg=(GdkColor *)g_malloc(sizeof(GdkColor));    if (fg==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("get_tag_style",sizeof(GdkColor));    bg=(GdkColor *)g_malloc(sizeof(GdkColor));    if (bg==NULL)
pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:136:      void set_tag_style(string id, ?mapping(string:mixed) style)   //! Sets the style of the tag id. If style is omitted, this function will   //! restore the default style.   {    char *id;    struct mapping *m=NULL;    GtkSourceTagStyle *sts = NULL;       pgtk2_verify_inited(); -  get_all_args("set_tag_style",args,"%s.%m",&id,&m); +  get_all_args(NULL,args,"%s.%m",&id,&m);       if (m) {    struct svalue *sv;    sts=gtk_source_tag_style_new();    if (sts==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("set_bracket_match_style",sizeof(GtkSourceTagStyle));    sv=low_mapping_string_lookup(m,_STR("default"));    if (sv)    sts->is_default=PGTK_GETINT(sv);    sv=low_mapping_string_lookup(m,_STR("mask"));
pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:189:   }      mapping(string:mixed) get_tag_default_style(string id)   //! Gets the default style of the tag id.   {    pgtk2_verify_inited();    {    GtkSourceTagStyle *gs;    GdkColor *fg,*bg;    char *id; -  get_all_args("get_tag_default_style",args,"%s",&id); +  get_all_args(NULL,args,"%s",&id);    gs=gtk_source_language_get_tag_default_style(GTK_SOURCE_LANGUAGE(THIS->obj),    id);    pgtk2_pop_n_elems(args);    if (gs) {    ref_push_string(_STR("default")); push_int(gs->is_default);    ref_push_string(_STR("mask")); push_int(gs->mask);    fg=(GdkColor *)g_malloc(sizeof(GdkColor));    if (fg==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("get_tag_default_style",sizeof(GdkColor));    bg=(GdkColor *)g_malloc(sizeof(GdkColor));