void guac_rdp_glyph_new(rdpContext* context, rdpGlyph* glyph);
void guac_rdp_glyph_draw(rdpContext* context, rdpGlyph* glyph, int x, int y);
void guac_rdp_glyph_free(rdpContext* context, rdpGlyph* glyph);
+void guac_rdp_glyph_begindraw(rdpContext* context,
+ int x, int y, int width, int height, uint32 bgcolor, uint32 fgcolor);
+void guac_rdp_glyph_enddraw(rdpContext* context,
+ int x, int y, int width, int height, uint32 bgcolor, uint32 fgcolor);
#endif
glyph->New = guac_rdp_glyph_new;
glyph->Free = guac_rdp_glyph_free;
glyph->Draw = guac_rdp_glyph_draw;
+ glyph->BeginDraw = guac_rdp_glyph_begindraw;
+ glyph->EndDraw = guac_rdp_glyph_enddraw;
graphics_register_glyph(context->graphics, glyph);
/* Set up pointer handling */
guac_client_log_info(client, "guac_rdp_glyph_free()");
}
+void guac_rdp_glyph_begindraw(rdpContext* context,
+ int x, int y, int width, int height, uint32 bgcolor, uint32 fgcolor) {
+ guac_client* client = ((rdp_freerdp_context*) context)->client;
+ guac_client_log_info(client, "guac_rdp_glyph_begindraw()");
+}
+
+void guac_rdp_glyph_enddraw(rdpContext* context,
+ int x, int y, int width, int height, uint32 bgcolor, uint32 fgcolor) {
+ guac_client* client = ((rdp_freerdp_context*) context)->client;
+ guac_client_log_info(client, "guac_rdp_glyph_enddraw()");
+}
+