17#include <gwenhywfar/debug.h>
18#include <gwenhywfar/i18n.h>
19#include <gwenhywfar/stringlist.h>
24#define MAX_DEFAULT_WIDTH 400
43 FXint x, FXint y, FXint w, FXint h,
46 :FXFrame(p, opts, x, y, w, h, pl, pr, pt, pb)
55 flags|=FLAG_ENABLED|FLAG_DIRTY|FLAG_RECALC;
137 for (i=0; i<10; i++) {
145 if (ar>=3.5 && ar<4.0)
213 FXEvent *ev=(FXEvent*)ptr;
214 FXDCWindow dc(
this, ev);
216 dc.setForeground(backColor);
217 dc.fillRectangle(border, border, width-(border*2), height-(border*2));
227 dc.drawIcon(
m_icon, border, border);
229 dc.drawIconSunken(
m_icon, border, border);
278 m_htmlCtx->layout(w-border*2, height-border*2);
302 m_htmlCtx->layout(w-border*2, height-border*2);
329 m_htmlCtx->setBackgroundColor(backColor);
330 m_htmlCtx->setForegroundColor(fxcolorfromname(
"black"));
long onPaint(FXObject *, FXSelector, void *)
void addMediaPath(const char *s)
FOX16_HtmlCtx * m_htmlCtx
FOX16_HtmlLabel(FXComposite *p, const FXString &text, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD)
void setText(const FXString &text)
Set the text for this label.
GWEN_STRINGLIST * m_mediaPaths
virtual FXint getDefaultWidth()
Return default width.
virtual FXint getDefaultHeight()
Return default height.
#define DBG_ERROR(dbg_logger, format,...)
FXIMPLEMENT(FOX16_GuiSortingList, FXFoldingList, FOX16_GuiSortingListMap, ARRAYNUMBER(FOX16_GuiSortingListMap)) FOX16_GuiSortingList
FXDEFMAP(FOX16_HtmlLabel) FOX16_HtmlLabelMap[]
void GWEN_StringList_free(GWEN_STRINGLIST *sl)
const char * GWEN_StringListEntry_Data(const GWEN_STRINGLISTENTRY *se)
GWEN_STRINGLISTENTRY * GWEN_StringListEntry_Next(const GWEN_STRINGLISTENTRY *se)
int GWEN_StringList_AppendString(GWEN_STRINGLIST *sl, const char *s, int take, int checkDouble)
GWEN_STRINGLISTENTRY * GWEN_StringList_FirstEntry(const GWEN_STRINGLIST *sl)
GWEN_STRINGLIST * GWEN_StringList_new(void)
struct GWEN_STRINGLISTENTRYSTRUCT GWEN_STRINGLISTENTRY
static void drawFrame(FXDCWindow &dc, FXint x, FXint y, FXint w, FXint h)