~compiz-team/compiz/compiz.fix_1041535

« back to all changes in this revision

Viewing changes to compizconfig/libcompizconfig/include/ccs.h

  • Committer: Tarmac
  • Author(s): Sam Spilsbury
  • Date: 2012-09-10 02:57:47 UTC
  • mfrom: (3354.1.1 compiz)
  • Revision ID: tarmac-20120910025747-uykqy567tqaj09mq
Revert r3353 as it was unreviewed and somehow got merged. Fixes: . Approved by Daniel van Vugt, jenkins.

Show diffs side-by-side

added added

removed removed

Lines of Context:
135
135
typedef void (*CCSContextSetPrivatePtr) (CCSContext *context, void *ptr);
136
136
typedef Bool (*CCSContextLoadPlugin) (CCSContext *context, char *name);
137
137
typedef CCSPlugin * (*CCSContextFindPlugin) (CCSContext *context, const char *name);
138
 
typedef Bool (*CCSContextPluginIsActive) (CCSContext *context, const char *name);
 
138
typedef Bool (*CCSContextPluginIsActive) (CCSContext *context, char *name);
139
139
typedef CCSPluginList (*CCSContextGetActivePluginList) (CCSContext *context);
140
140
typedef CCSStringList (*CCSContextGetSortedPluginStringList) (CCSContext *context);
141
141
typedef Bool (*CCSContextSetBackend) (CCSContext *context, char *name);
223
223
};
224
224
 
225
225
/* CCSPluginInterface */
226
 
typedef const char * (*CCSPluginGetName) (CCSPlugin *plugin);
227
 
typedef const char * (*CCSPluginGetShortDesc) (CCSPlugin *plugin);
228
 
typedef const char * (*CCSPluginGetLongDesc) (CCSPlugin *plugin);
229
 
typedef const char * (*CCSPluginGetHints) (CCSPlugin *plugin);
230
 
typedef const char * (*CCSPluginGetCategory) (CCSPlugin *plugin);
 
226
typedef char * (*CCSPluginGetName) (CCSPlugin *plugin);
 
227
typedef char * (*CCSPluginGetShortDesc) (CCSPlugin *plugin);
 
228
typedef char * (*CCSPluginGetLongDesc) (CCSPlugin *plugin);
 
229
typedef char * (*CCSPluginGetHints) (CCSPlugin *plugin);
 
230
typedef char * (*CCSPluginGetCategory) (CCSPlugin *plugin);
231
231
 
232
232
typedef CCSStringList (*CCSPluginGetLoadAfter) (CCSPlugin *plugin);
233
233
typedef CCSStringList (*CCSPluginGetLoadBefore) (CCSPlugin *plugin);
276
276
};
277
277
 
278
278
/* CCSPlugin accessor functions */
279
 
const char * ccsPluginGetName (CCSPlugin *plugin);
280
 
const char * ccsPluginGetShortDesc (CCSPlugin *plugin);
281
 
const char * ccsPluginGetLongDesc (CCSPlugin *plugin);
282
 
const char * ccsPluginGetHints (CCSPlugin *plugin);
283
 
const char * ccsPluginGetCategory (CCSPlugin *plugin);
 
279
char * ccsPluginGetName (CCSPlugin *plugin);
 
280
char * ccsPluginGetShortDesc (CCSPlugin *plugin);
 
281
char * ccsPluginGetLongDesc (CCSPlugin *plugin);
 
282
char * ccsPluginGetHints (CCSPlugin *plugin);
 
283
char * ccsPluginGetCategory (CCSPlugin *plugin);
284
284
 
285
285
CCSStringList ccsPluginGetLoadAfter (CCSPlugin *plugin);
286
286
CCSStringList ccsPluginGetLoadBefore (CCSPlugin *plugin);
465
465
};
466
466
 
467
467
/* Interface for CCSSetting */
468
 
const char * ccsSettingGetName (CCSSetting *setting);
469
 
const char * ccsSettingGetShortDesc (CCSSetting *setting);
470
 
const char * ccsSettingGetLongDesc (CCSSetting *setting);
 
468
char * ccsSettingGetName (CCSSetting *setting);
 
469
char * ccsSettingGetShortDesc (CCSSetting *setting);
 
470
char * ccsSettingGetLongDesc (CCSSetting *setting);
471
471
CCSSettingType ccsSettingGetType (CCSSetting *setting);
472
472
CCSSettingInfo * ccsSettingGetInfo (CCSSetting *setting);
473
 
const char * ccsSettingGetGroup (CCSSetting *setting);
474
 
const char * ccsSettingGetSubGroup (CCSSetting *setting);
475
 
const char * ccsSettingGetHints (CCSSetting *setting);
 
473
char * ccsSettingGetGroup (CCSSetting *setting);
 
474
char * ccsSettingGetSubGroup (CCSSetting *setting);
 
475
char * ccsSettingGetHints (CCSSetting *setting);
476
476
CCSSettingValue * ccsSettingGetDefaultValue (CCSSetting *setting);
477
477
CCSSettingValue *ccsSettingGetValue (CCSSetting *setting);
478
478
Bool ccsSettingGetIsDefault (CCSSetting *setting);
558
558
/* Checks if a setting is readable by backends */
559
559
Bool ccsSettingIsReadableByBackend (CCSSetting *setting);
560
560
 
561
 
typedef const char * (*CCSSettingGetName) (CCSSetting *);
562
 
typedef const char * (*CCSSettingGetShortDesc) (CCSSetting *);
563
 
typedef const char * (*CCSSettingGetLongDesc) (CCSSetting *);
 
561
typedef char * (*CCSSettingGetName) (CCSSetting *);
 
562
typedef char * (*CCSSettingGetShortDesc) (CCSSetting *);
 
563
typedef char * (*CCSSettingGetLongDesc) (CCSSetting *);
564
564
typedef CCSSettingType (*CCSSettingGetType) (CCSSetting *);
565
565
typedef CCSSettingInfo * (*CCSSettingGetInfo) (CCSSetting *);
566
 
typedef const char * (*CCSSettingGetGroup) (CCSSetting *);
567
 
typedef const char * (*CCSSettingGetSubGroup) (CCSSetting *);
568
 
typedef const char * (*CCSSettingGetHints) (CCSSetting *);
 
566
typedef char * (*CCSSettingGetGroup) (CCSSetting *);
 
567
typedef char * (*CCSSettingGetSubGroup) (CCSSetting *);
 
568
typedef char * (*CCSSettingGetHints) (CCSSetting *);
569
569
typedef CCSSettingValue * (*CCSSettingGetDefaultValue) (CCSSetting *setting);
570
570
typedef CCSSettingValue * (*CCSSettingGetValue) (CCSSetting *setting);
571
571
typedef Bool (*CCSSettingGetIsDefault) (CCSSetting *);
697
697
 
698
698
/* Returns TRUE if the named plugin is in the context and marked as currently
699
699
   active in Compiz, FALSE otherwise. */
700
 
Bool ccsPluginIsActive(CCSContext *context, const char *name);
 
700
Bool ccsPluginIsActive (CCSContext *context,
 
701
                        char       *name);
701
702
 
702
703
void ccsFreeContext (CCSContext *context);
703
704
void ccsFreePlugin (CCSPlugin *plugin);
1079
1080
 
1080
1081
CCSStrExtensionList ccsGetPluginStrExtensions (CCSPlugin *plugin);
1081
1082
 
1082
 
Bool
1083
 
ccsCheckValueEq (const CCSSettingValue *rhs,
1084
 
                 CCSSettingType        rhsType,
1085
 
                 CCSSettingInfo        *rhsInfo,
1086
 
                 const CCSSettingValue *lhs,
1087
 
                 CCSSettingType        lhsType,
1088
 
                 CCSSettingInfo        *lhsInfo);
1089
 
 
1090
1083
COMPIZCONFIG_END_DECLS
1091
1084
 
1092
1085
#endif