Copyright (C) 2000-2012 |
Whole document tree
BonoboMonikerSynopsis
DescriptionMonikers are used to name objects, they effectively implement an object naming space. You can obtain monikers either because you created the moniker manually, or from a stringified representation of a moniker. For more information see bonobo/doc/Monikers, relatively few people want to implement monikers, mostly they just want to use them. To do this you need the bonobo-moniker-util API. To implement your own moniker, it is most likely that you want to use BonoboMonikerSimple, BonoboMoniker is a mostly abstract base class that in some obscure cases might provide a more powerful feature set. Most people use BonoboMonikerSimple. DetailsBonoboMonikerClass
bonobo_moniker_construct ()
Constructs a newly created bonobo moniker with the given arguments. bonobo_moniker_get_parent ()
See bonobo_moniker_set_parent; bonobo_moniker_set_parent ()
This sets the monikers parent; a moniker is really a long chain of hierarchical monikers; referenced by the most local moniker. This sets the parent pointer. bonobo_moniker_get_name ()
gets the unescaped name of the moniker less the prefix eg file:/tmp/hash\#.gz returns /tmp/hash#.gz bonobo_moniker_set_name ()
This functions sets the moniker name in moniker to be name. bonobo_moniker_get_name_escaped ()
Get the full, escaped display name of the moniker eg. file:/tmp/hash\#.gz returns file:/tmp/hash\#.gz bonobo_moniker_get_name_full ()
gets the full unescaped display name of the moniker eg. file:/tmp/hash\#.gz returns file:/tmp/hash#.gz bonobo_moniker_get_case_sensitive ()
bonobo_moniker_set_case_sensitive ()
Sets up whether we use case sensitivity for the default equal impl. |