104
theme_cb (CongEditorArea *area,
105
CongDispspecGCUsage usage)
108
default: g_assert_not_reached ();
109
case CONG_DISPSPEC_GC_USAGE_BOLD_LINE:
110
return cong_eel_rgb_to_gdk_color2 (0x00,
113
case CONG_DISPSPEC_GC_USAGE_DIM_LINE:
114
return cong_eel_rgb_to_gdk_color2 (0x00,
117
case CONG_DISPSPEC_GC_USAGE_BACKGROUND:
118
return cong_eel_rgb_to_gdk_color2 (0xff,
121
case CONG_DISPSPEC_GC_USAGE_TEXT:
122
return cong_eel_rgb_to_gdk_color2 (0x00,
104
129
entity_decl_create_areas (CongEditorNode *editor_node,
105
130
const CongAreaCreationInfo *creation_info)
107
132
CongEditorArea *block_area;
111
GdkColor col_background;
114
135
g_return_if_fail (editor_node);
117
title = g_strdup_printf ("Entity declaration: \"%s\"",
118
cong_editor_node_get_node (editor_node)->name);
120
cong_eel_rgb_to_gdk_color (&col_bold,
124
cong_eel_rgb_to_gdk_color (&col_dim,
128
cong_eel_rgb_to_gdk_color (&col_background,
132
cong_eel_rgb_to_gdk_color (&col_text,
137
block_area = cong_editor_area_structural_new (cong_editor_node_get_widget (editor_node),
139
title = g_strdup_printf ("Entity declaration: \"%s\"",
140
cong_editor_node_get_node (editor_node)->name);
142
block_area = cong_editor_area_structural_new (cong_editor_node_get_widget (editor_node),
147
151
block_area = cong_editor_area_entity_decl_new (cong_editor_node_get_widget (editor_node),
148
152
cong_editor_node_get_node (editor_node)->name);
155
cong_editor_area_connect_node_signals (block_area,
151
158
cong_editor_node_create_block_area (editor_node,