summaryrefslogtreecommitdiff
path: root/ldmicro/lib
diff options
context:
space:
mode:
Diffstat (limited to 'ldmicro/lib')
-rw-r--r--ldmicro/lib/linuxUI/linuxLD.h4
-rw-r--r--ldmicro/lib/linuxUI/linuxUI.cpp15
2 files changed, 8 insertions, 11 deletions
diff --git a/ldmicro/lib/linuxUI/linuxLD.h b/ldmicro/lib/linuxUI/linuxLD.h
index 80f4471..23a8942 100644
--- a/ldmicro/lib/linuxUI/linuxLD.h
+++ b/ldmicro/lib/linuxUI/linuxLD.h
@@ -122,10 +122,6 @@ typedef class tagColorReferance: public GdkRGBA{
return false;
}
- GdkRGBA* getThis()
- {
- return this;
- }
} COLORREF, *HBRUSH;
/// Structures
diff --git a/ldmicro/lib/linuxUI/linuxUI.cpp b/ldmicro/lib/linuxUI/linuxUI.cpp
index 52c4c36..f262604 100644
--- a/ldmicro/lib/linuxUI/linuxUI.cpp
+++ b/ldmicro/lib/linuxUI/linuxUI.cpp
@@ -263,11 +263,11 @@ HFONT CreateFont(int nHeight, int nWidth, int nOrientation, int fnWeight,
void SetBkColor(HWID widget, HCRDC hcr, COLORREF bkCol)
{
- // gtk_widget_override_background_color(GTK_WIDGET(widget),
- // GTK_STATE_FLAG_NORMAL, &bkCol);
+ gtk_widget_override_background_color(GTK_WIDGET(widget),
+ GTK_STATE_FLAG_NORMAL, &bkCol);
- // gint width = gtk_widget_get_allocated_width (widget);
- // gint height = gtk_widget_get_allocated_height (widget);
+ gint width = gtk_widget_get_allocated_width (widget);
+ gint height = gtk_widget_get_allocated_height (widget);
// COLORREF col;
// GtkStyleContext *context;
@@ -277,10 +277,11 @@ void SetBkColor(HWID widget, HCRDC hcr, COLORREF bkCol)
// gtk_style_context_get_color (context,
// gtk_style_context_get_state (context),
// &col);
-
- // gdk_cairo_set_source_rgba (hcr, &col);
+ gdk_cairo_set_source_rgba (hcr, &bkCol);
+ // cairo_rectangle(hcr, 0, 0, width, height);
+ // cairo_stroke_preserve(hcr);
- // cairo_fill (hcr);
+ cairo_fill (hcr);
}
void SetTextColor(HCRDC hcr, COLORREF color)