pike.git / lib / modules / GDK.pmod

version» Context lines:

pike.git/lib/modules/GDK.pmod:26:    string n;    object get_atom()    {    if(ra) return ra;    return ra = GTK->Gdk_Atom( n, 0 );    }    string get_name()    {    return get_atom()->get_name();    } -  void create(string q) +  protected void create(string q)    {    n = q;    }    }    -  object `[](string what) +  protected object `[](string what)    {    if(atoms[what])    return atoms[what];    return atoms[what] = fake_atom( what );    }   }();    - mixed `[](string what) + protected mixed `[](string what)   {    if(what == "_module_value") return UNDEFINED;    if(what == "Atom") return Atom;    if(has_index(GTK, "Gdk"+what))    return INDEX("Gdk"+what);    if(has_index(GTK, "GDK_"+what))    return INDEX("GDK_"+what);    if(has_index(GTK, "GDK_"+upper_case(GTK->unsillycaps(what))))    return INDEX("GDK_"+upper_case(GTK->unsillycaps(what)));    return UNDEFINED;   // return GDKSupport[what];   }