1
0

svc_tooltips.h 617 B

123456789101112131415161718192021222324252627282930
  1. #ifndef _SVC_TOOLTIPS_H
  2. #define _SVC_TOOLTIPS_H
  3. #include <bfc/dispatch.h>
  4. #include <api/service/services.h>
  5. class NOVTABLE svc_toolTipsRenderer : public Dispatchable {
  6. public:
  7. static FOURCC getServiceType() { return WaSvc::TOOLTIPSRENDERER; }
  8. int spawnTooltip(const wchar_t *text);
  9. enum {
  10. SPAWNTOOLTIP =10,
  11. };
  12. };
  13. inline int svc_toolTipsRenderer::spawnTooltip(const wchar_t *text) {
  14. return _call(SPAWNTOOLTIP, 0, text);
  15. }
  16. class NOVTABLE svc_toolTipsRendererI : public svc_toolTipsRenderer {
  17. public:
  18. virtual int spawnTooltip(const wchar_t *text)=0;
  19. protected:
  20. RECVS_DISPATCH;
  21. };
  22. #endif