Enlightenment CVS committal
Author : davemds
Project : e17
Module : proto/edje_editor
Dir : e17/proto/edje_editor/src/bin
Modified Files:
callbacks.c evas.c interface.c main.h
Log Message:
* manage swallow parts
* fix group max e min value
* some line cutted to fit 80col
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/callbacks.c,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -3 -r1.60 -r1.61
--- callbacks.c 23 Feb 2008 18:54:41 -0000 1.60
+++ callbacks.c 24 Feb 2008 03:52:58 -0000 1.61
@@ -481,6 +481,10 @@
etk_tree_row_fields_set(row,TRUE,
COL_NAME, EdjeFile, "TEXT.PNG", name, NULL);
break;
+ case EDJE_PART_TYPE_SWALLOW:
+ etk_tree_row_fields_set(row,TRUE,
+ COL_NAME, EdjeFile, "SWAL.PNG", name, NULL);
+ break;
default:
etk_tree_row_fields_set(row,TRUE,
COL_NAME, EdjeFile, "NONE.PNG", name, NULL);
@@ -1466,6 +1470,29 @@
"Something to say !");
edje_edit_part_effect_set(edje_o, name, EDJE_TEXT_EFFECT_GLOW);
+ etk_tree_row_select(row);
+ etk_tree_row_unfold(row);
+ PopulateRelComboBoxes();
+ PopulateSourceComboEntry();
+ break;
+ case NEW_SWAL:
+ if (!etk_string_length_get(Cur.group))
+ {
+ ShowAlert("You must first select a group.");
+ break;
+ }
+ //generate a unique new name
+ snprintf(name, sizeof(name), "New swallow");
+ i = 2;
+ while (edje_edit_part_exist(edje_o, name))
+ snprintf(name, sizeof(name), "New swallow %d", i++);
+
+ if (!edje_edit_part_add(edje_o, name, EDJE_PART_TYPE_SWALLOW))
+ {
+ ShowAlert("Can't create part.");
+ break;
+ }
+ row = AddPartToTree(name, NULL);
etk_tree_row_select(row);
etk_tree_row_unfold(row);
PopulateRelComboBoxes();
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/evas.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -3 -r1.30 -r1.31
--- evas.c 23 Feb 2008 03:54:46 -0000 1.30
+++ evas.c 24 Feb 2008 03:52:58 -0000 1.31
@@ -280,6 +280,12 @@
evas_object_resize(focus_handler,
pw + o1x - o2x + 2,
ph + o1y - o2y + 2);
+
+ if (edje_edit_part_type_get(edje_o, Cur.part->string) ==
EDJE_PART_TYPE_SWALLOW)
+ edje_object_signal_emit(focus_handler, "SwallShow", "edje_editor");
+ else
+ edje_object_signal_emit(focus_handler, "SwallHide", "edje_editor");
+
evas_object_raise(focus_handler);
evas_object_show(focus_handler);
}else
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/interface.c,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -3 -r1.64 -r1.65
--- interface.c 23 Feb 2008 03:54:46 -0000 1.64
+++ interface.c 24 Feb 2008 03:52:58 -0000 1.65
@@ -133,6 +133,7 @@
case EDJE_PART_TYPE_IMAGE: strcpy(buf,"IMAGE.PNG"); break;
case EDJE_PART_TYPE_TEXT: strcpy(buf,"TEXT.PNG"); break;
case EDJE_PART_TYPE_RECTANGLE: strcpy(buf,"RECT.PNG"); break;
+ case EDJE_PART_TYPE_SWALLOW: strcpy(buf,"SWAL.PNG"); break;
default: strcpy(buf,"NONE.PNG"); break;
}
@@ -382,6 +383,8 @@
snprintf(buf, 19,"TEXT.PNG");
else if (type == EDJE_PART_TYPE_IMAGE)
snprintf(buf, 19,"IMAGE.PNG");
+ else if (type == EDJE_PART_TYPE_SWALLOW)
+ snprintf(buf, 19,"SWAL.PNG");
else snprintf(buf, 19,"NONE.PNG");
etk_combobox_item_append(ETK_COMBOBOX(UI_Rel1ToXComboBox),
@@ -460,6 +463,7 @@
case EDJE_PART_TYPE_IMAGE: strcpy(buf,"IMAGE.PNG"); break;
case EDJE_PART_TYPE_TEXT: strcpy(buf,"TEXT.PNG"); break;
case EDJE_PART_TYPE_RECTANGLE: strcpy(buf,"RECT.PNG"); break;
+ case EDJE_PART_TYPE_SWALLOW: strcpy(buf,"SWAL.PNG"); break;
default: strcpy(buf,"NONE.PNG"); break;
}
@@ -522,11 +526,20 @@
UpdateGroupFrame(void)
{
//Stop signal propagation
- etk_signal_block("text-changed", ETK_OBJECT(UI_GroupNameEntry),
on_NamesEntry_text_changed, NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_GroupMinWSpinner),
ETK_CALLBACK(on_GroupSpinner_value_changed), (void *)MINW_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_GroupMinHSpinner),
ETK_CALLBACK(on_GroupSpinner_value_changed), (void *)MINH_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_GroupMaxWSpinner),
ETK_CALLBACK(on_GroupSpinner_value_changed), (void *)MAXW_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_GroupMaxHSpinner),
ETK_CALLBACK(on_GroupSpinner_value_changed), (void *)MAXH_SPINNER);
+ etk_signal_block("text-changed", ETK_OBJECT(UI_GroupNameEntry),
+ on_NamesEntry_text_changed, NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_GroupMinWSpinner),
+ ETK_CALLBACK(on_GroupSpinner_value_changed),
+ (void *)MINW_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_GroupMinHSpinner),
+ ETK_CALLBACK(on_GroupSpinner_value_changed),
+ (void *)MINH_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_GroupMaxWSpinner),
+ ETK_CALLBACK(on_GroupSpinner_value_changed),
+ (void *)MAXW_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_GroupMaxHSpinner),
+ ETK_CALLBACK(on_GroupSpinner_value_changed),
+ (void *)MAXH_SPINNER);
if (etk_string_length_get(Cur.group))
{
@@ -535,21 +548,31 @@
etk_widget_hide(ETK_WIDGET(UI_GroupNameEntryImage));
//Update min e max spinners
- Evas_Coord w, h;
- edje_object_size_min_get(edje_o, &w, &h);
- etk_range_value_set(ETK_RANGE(UI_GroupMinWSpinner), (float)w);
- etk_range_value_set(ETK_RANGE(UI_GroupMinHSpinner), (float)h);
- edje_object_size_max_get(edje_o, &w, &h);
- etk_range_value_set(ETK_RANGE(UI_GroupMaxWSpinner), (float)w);
- etk_range_value_set(ETK_RANGE(UI_GroupMaxHSpinner), (float)h);
+ etk_range_value_set(ETK_RANGE(UI_GroupMinWSpinner),
+ (float)edje_edit_group_min_w_get(edje_o));
+ etk_range_value_set(ETK_RANGE(UI_GroupMinHSpinner),
+ (float)edje_edit_group_min_h_get(edje_o));
+ etk_range_value_set(ETK_RANGE(UI_GroupMaxWSpinner),
+ (float)edje_edit_group_max_w_get(edje_o));
+ etk_range_value_set(ETK_RANGE(UI_GroupMaxHSpinner),
+ (float)edje_edit_group_max_h_get(edje_o));
}
//ReEnable Signal Propagation
- etk_signal_unblock("text-changed",
ETK_OBJECT(UI_GroupNameEntry),on_NamesEntry_text_changed, NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_GroupMinWSpinner),
ETK_CALLBACK(on_GroupSpinner_value_changed), (void *)MINW_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_GroupMinHSpinner),
ETK_CALLBACK(on_GroupSpinner_value_changed), (void *)MINH_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_GroupMaxWSpinner),
ETK_CALLBACK(on_GroupSpinner_value_changed), (void *)MAXW_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_GroupMaxHSpinner),
ETK_CALLBACK(on_GroupSpinner_value_changed), (void *)MAXH_SPINNER);
+ etk_signal_unblock("text-changed", ETK_OBJECT(UI_GroupNameEntry),
+ on_NamesEntry_text_changed, NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_GroupMinWSpinner),
+ ETK_CALLBACK(on_GroupSpinner_value_changed),
+ (void *)MINW_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_GroupMinHSpinner),
+ ETK_CALLBACK(on_GroupSpinner_value_changed),
+ (void *)MINH_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_GroupMaxWSpinner),
+ ETK_CALLBACK(on_GroupSpinner_value_changed),
+ (void *)MAXW_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_GroupMaxHSpinner),
+ ETK_CALLBACK(on_GroupSpinner_value_changed),
+ (void *)MAXH_SPINNER);
}
@@ -622,16 +645,28 @@
UpdateDescriptionFrame(void)
{
//Stop signal propagation
- etk_signal_block("text-changed",
ETK_OBJECT(UI_StateEntry),on_NamesEntry_text_changed, NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_AspectMinSpinner),
ETK_CALLBACK(on_AspectSpinner_value_changed), NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_AspectMaxSpinner),
ETK_CALLBACK(on_AspectSpinner_value_changed), NULL);
- etk_signal_block("active-item-changed", ETK_OBJECT(UI_AspectComboBox),
ETK_CALLBACK(on_AspectComboBox_changed), NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_StateMinWSpinner),
ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_StateMinHSpinner),
ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_StateMaxWSpinner),
ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_StateMaxHSpinner),
ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_StateAlignVSpinner),
ETK_CALLBACK(on_FontAlignSpinner_value_changed), (void*)STATE_ALIGNV_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_StateAlignHSpinner),
ETK_CALLBACK(on_FontAlignSpinner_value_changed), (void*)STATE_ALIGNH_SPINNER);
+ etk_signal_block("text-changed", ETK_OBJECT(UI_StateEntry),
+ on_NamesEntry_text_changed, NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_AspectMinSpinner),
+ ETK_CALLBACK(on_AspectSpinner_value_changed), NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_AspectMaxSpinner),
+ ETK_CALLBACK(on_AspectSpinner_value_changed), NULL);
+ etk_signal_block("active-item-changed", ETK_OBJECT(UI_AspectComboBox),
+ ETK_CALLBACK(on_AspectComboBox_changed), NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_StateMinWSpinner),
+ ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_StateMinHSpinner),
+ ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_StateMaxWSpinner),
+ ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_StateMaxHSpinner),
+ ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_StateAlignVSpinner),
+ ETK_CALLBACK(on_FontAlignSpinner_value_changed),
+ (void*)STATE_ALIGNV_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_StateAlignHSpinner),
+ ETK_CALLBACK(on_FontAlignSpinner_value_changed),
+ (void*)STATE_ALIGNH_SPINNER);
if (etk_string_length_get(Cur.state))
{
@@ -673,16 +708,28 @@
}
//ReEnable Signal Propagation
- etk_signal_unblock("text-changed",
ETK_OBJECT(UI_StateEntry),on_NamesEntry_text_changed, NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_AspectMinSpinner),
ETK_CALLBACK(on_AspectSpinner_value_changed), NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_AspectMaxSpinner),
ETK_CALLBACK(on_AspectSpinner_value_changed), NULL);
- etk_signal_unblock("active-item-changed", ETK_OBJECT(UI_AspectComboBox),
ETK_CALLBACK(on_AspectComboBox_changed), NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateMinWSpinner),
ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateMinHSpinner),
ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateMaxWSpinner),
ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateMaxHSpinner),
ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateAlignVSpinner),
ETK_CALLBACK(on_FontAlignSpinner_value_changed), (void*)STATE_ALIGNV_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateAlignHSpinner),
ETK_CALLBACK(on_FontAlignSpinner_value_changed), (void*)STATE_ALIGNH_SPINNER);
+ etk_signal_unblock("text-changed", ETK_OBJECT(UI_StateEntry),
+ on_NamesEntry_text_changed, NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_AspectMinSpinner),
+ ETK_CALLBACK(on_AspectSpinner_value_changed), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_AspectMaxSpinner),
+ ETK_CALLBACK(on_AspectSpinner_value_changed), NULL);
+ etk_signal_unblock("active-item-changed", ETK_OBJECT(UI_AspectComboBox),
+ ETK_CALLBACK(on_AspectComboBox_changed), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateMinWSpinner),
+ ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateMinHSpinner),
+ ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateMaxWSpinner),
+ ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateMaxHSpinner),
+ ETK_CALLBACK(on_StateMinMaxSpinner_value_changed), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateAlignVSpinner),
+ ETK_CALLBACK(on_FontAlignSpinner_value_changed),
+ (void*)STATE_ALIGNV_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_StateAlignHSpinner),
+ ETK_CALLBACK(on_FontAlignSpinner_value_changed),
+ (void*)STATE_ALIGNH_SPINNER);
}
@@ -696,7 +743,8 @@
edje_edit_state_color_get(edje_o, Cur.part->string, Cur.state->string,
&color.r, &color.g, &color.b, &color.a);
- etk_signal_block("color-changed", ETK_OBJECT(UI_ColorPicker),
ETK_CALLBACK(on_ColorDialog_change), NULL);
+ etk_signal_block("color-changed", ETK_OBJECT(UI_ColorPicker),
+ ETK_CALLBACK(on_ColorDialog_change), NULL);
//Set ColorPicker
etk_colorpicker_current_color_set (ETK_COLORPICKER(UI_ColorPicker),
color);
@@ -704,7 +752,8 @@
evas_color_argb_premul(color.a,&color.r,&color.g,&color.b);
evas_object_color_set(RectColorObject,color.r,color.g,color.b,color.a);
- etk_signal_unblock("color-changed", ETK_OBJECT(UI_ColorPicker),
ETK_CALLBACK(on_ColorDialog_change), NULL);
+ etk_signal_unblock("color-changed", ETK_OBJECT(UI_ColorPicker),
+ ETK_CALLBACK(on_ColorDialog_change), NULL);
}
}
@@ -717,12 +766,18 @@
const char *pi;
//Stop signal propagation
-
etk_signal_block("value-changed",ETK_OBJECT(UI_BorderLeftSpinner),ETK_CALLBACK(on_BorderSpinner_value_changed),
(void*)BORDER_LEFT);
-
etk_signal_block("value-changed",ETK_OBJECT(UI_BorderRightSpinner),ETK_CALLBACK(on_BorderSpinner_value_changed),
(void*)BORDER_RIGHT);
-
etk_signal_block("value-changed",ETK_OBJECT(UI_BorderTopSpinner),ETK_CALLBACK(on_BorderSpinner_value_changed),
(void*)BORDER_TOP);
-
etk_signal_block("value-changed",ETK_OBJECT(UI_BorderBottomSpinner),ETK_CALLBACK(on_BorderSpinner_value_changed),
(void*)BORDER_BOTTOM);
-
etk_signal_block("value-changed",ETK_OBJECT(UI_ImageAlphaSlider),ETK_CALLBACK(on_ImageAlphaSlider_value_changed),
NULL);
- etk_signal_block("item-activated", ETK_OBJECT(UI_ImageComboBox),
ETK_CALLBACK(on_ImageComboBox_item_activated), NULL);
+ etk_signal_block("value-changed",ETK_OBJECT(UI_BorderLeftSpinner),
+ ETK_CALLBACK(on_BorderSpinner_value_changed),
(void*)BORDER_LEFT);
+ etk_signal_block("value-changed",ETK_OBJECT(UI_BorderRightSpinner),
+ ETK_CALLBACK(on_BorderSpinner_value_changed),
(void*)BORDER_RIGHT);
+ etk_signal_block("value-changed",ETK_OBJECT(UI_BorderTopSpinner),
+ ETK_CALLBACK(on_BorderSpinner_value_changed),
(void*)BORDER_TOP);
+ etk_signal_block("value-changed",ETK_OBJECT(UI_BorderBottomSpinner),
+ ETK_CALLBACK(on_BorderSpinner_value_changed),
(void*)BORDER_BOTTOM);
+ etk_signal_block("value-changed",ETK_OBJECT(UI_ImageAlphaSlider),
+ ETK_CALLBACK(on_ImageAlphaSlider_value_changed), NULL);
+ etk_signal_block("item-activated", ETK_OBJECT(UI_ImageComboBox),
+ ETK_CALLBACK(on_ImageComboBox_item_activated), NULL);
if (!etk_string_length_get(Cur.state)) return;
if (!etk_string_length_get(Cur.part)) return;
@@ -768,12 +823,18 @@
etk_range_value_set(ETK_RANGE(UI_BorderBottomSpinner), b);
//ReEnable Signal Propagation
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_BorderLeftSpinner),
on_BorderSpinner_value_changed, (void*)BORDER_LEFT);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_BorderRightSpinner),
on_BorderSpinner_value_changed, (void*)BORDER_RIGHT);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_BorderTopSpinner),
on_BorderSpinner_value_changed, (void*)BORDER_TOP);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_BorderBottomSpinner),
on_BorderSpinner_value_changed, (void*)BORDER_BOTTOM);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_ImageAlphaSlider),
on_ImageAlphaSlider_value_changed, NULL);
- etk_signal_unblock("item-activated", ETK_OBJECT(UI_ImageComboBox),
ETK_CALLBACK(on_ImageComboBox_item_activated), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_BorderLeftSpinner),
+ on_BorderSpinner_value_changed, (void*)BORDER_LEFT);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_BorderRightSpinner),
+ on_BorderSpinner_value_changed, (void*)BORDER_RIGHT);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_BorderTopSpinner),
+ on_BorderSpinner_value_changed, (void*)BORDER_TOP);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_BorderBottomSpinner),
+ on_BorderSpinner_value_changed, (void*)BORDER_BOTTOM);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_ImageAlphaSlider),
+ on_ImageAlphaSlider_value_changed, NULL);
+ etk_signal_unblock("item-activated", ETK_OBJECT(UI_ImageComboBox),
+ ETK_CALLBACK(on_ImageComboBox_item_activated), NULL);
}
@@ -794,10 +855,14 @@
printf("Update Text Frame: %s\n",Cur.state->string);
//Stop signal propagation
-
etk_signal_block("text-changed",ETK_OBJECT(UI_TextEntry),on_TextEntry_text_changed,
NULL);
- etk_signal_block("item-activated", ETK_OBJECT(UI_FontComboBox),
ETK_CALLBACK(on_FontComboBox_item_activated), NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_FontAlignHSpinner),
ETK_CALLBACK(on_FontAlignSpinner_value_changed), NULL);
- etk_signal_block("value-changed", ETK_OBJECT(UI_FontAlignVSpinner),
ETK_CALLBACK(on_FontAlignSpinner_value_changed), NULL);
+ etk_signal_block("text-changed", ETK_OBJECT(UI_TextEntry),
+ on_TextEntry_text_changed, NULL);
+ etk_signal_block("item-activated", ETK_OBJECT(UI_FontComboBox),
+ ETK_CALLBACK(on_FontComboBox_item_activated), NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_FontAlignHSpinner),
+ ETK_CALLBACK(on_FontAlignSpinner_value_changed), NULL);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_FontAlignVSpinner),
+ ETK_CALLBACK(on_FontAlignSpinner_value_changed), NULL);
//Set Text Text in Cur.eps
@@ -862,10 +927,14 @@
evas_object_color_set(OutlineColorObject, r, g, b, 255);
//Renable signal propagation
- etk_signal_unblock("text-changed", ETK_OBJECT(UI_TextEntry),
ETK_CALLBACK(on_TextEntry_text_changed), NULL);
- etk_signal_unblock("item-activated", ETK_OBJECT(UI_FontComboBox),
ETK_CALLBACK(on_FontComboBox_item_activated), NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_FontAlignHSpinner),
ETK_CALLBACK(on_FontAlignSpinner_value_changed), NULL);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_FontAlignVSpinner),
ETK_CALLBACK(on_FontAlignSpinner_value_changed), NULL);
+ etk_signal_unblock("text-changed", ETK_OBJECT(UI_TextEntry),
+ ETK_CALLBACK(on_TextEntry_text_changed), NULL);
+ etk_signal_unblock("item-activated", ETK_OBJECT(UI_FontComboBox),
+ ETK_CALLBACK(on_FontComboBox_item_activated), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_FontAlignHSpinner),
+ ETK_CALLBACK(on_FontAlignSpinner_value_changed), NULL);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_FontAlignVSpinner),
+ ETK_CALLBACK(on_FontAlignSpinner_value_changed), NULL);
}
void
@@ -873,14 +942,30 @@
{
//printf("Update Position: %s (offset:
%d)\n",Cur.eps->name,Cur.eps->rel1.offset.x);
//Stop signal propagation
- etk_signal_block("value-changed", ETK_OBJECT(UI_Rel1XSpinner),
ETK_CALLBACK(on_RelSpinner_value_changed), (void*)REL1X_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_Rel1YSpinner),
ETK_CALLBACK(on_RelSpinner_value_changed), (void*)REL1Y_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_Rel2XSpinner),
ETK_CALLBACK(on_RelSpinner_value_changed), (void*)REL2X_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_Rel2YSpinner),
ETK_CALLBACK(on_RelSpinner_value_changed), (void*)REL2Y_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_Rel1XOffsetSpinner),
ETK_CALLBACK(on_RelOffsetSpinner_value_changed), (void*)REL1X_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_Rel1YOffsetSpinner),
ETK_CALLBACK(on_RelOffsetSpinner_value_changed), (void*)REL1Y_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_Rel2XOffsetSpinner),
ETK_CALLBACK(on_RelOffsetSpinner_value_changed), (void*)REL2X_SPINNER);
- etk_signal_block("value-changed", ETK_OBJECT(UI_Rel2YOffsetSpinner),
ETK_CALLBACK(on_RelOffsetSpinner_value_changed), (void*)REL2Y_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_Rel1XSpinner),
+ ETK_CALLBACK(on_RelSpinner_value_changed),
+ (void*)REL1X_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_Rel1YSpinner),
+ ETK_CALLBACK(on_RelSpinner_value_changed),
+ (void*)REL1Y_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_Rel2XSpinner),
+ ETK_CALLBACK(on_RelSpinner_value_changed),
+ (void*)REL2X_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_Rel2YSpinner),
+ ETK_CALLBACK(on_RelSpinner_value_changed),
+ (void*)REL2Y_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_Rel1XOffsetSpinner),
+ ETK_CALLBACK(on_RelOffsetSpinner_value_changed),
+ (void*)REL1X_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_Rel1YOffsetSpinner),
+ ETK_CALLBACK(on_RelOffsetSpinner_value_changed),
+ (void*)REL1Y_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_Rel2XOffsetSpinner),
+ ETK_CALLBACK(on_RelOffsetSpinner_value_changed),
+ (void*)REL2X_SPINNER);
+ etk_signal_block("value-changed", ETK_OBJECT(UI_Rel2YOffsetSpinner),
+ ETK_CALLBACK(on_RelOffsetSpinner_value_changed),
+ (void*)REL2Y_SPINNER);
if (!etk_string_length_get(Cur.state)) return;
if (!etk_string_length_get(Cur.part)) return;
@@ -904,14 +989,30 @@
edje_edit_state_rel2_offset_y_get(edje_o,
Cur.part->string,Cur.state->string));
//Reenable signal propagation
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel1XSpinner),
ETK_CALLBACK(on_RelSpinner_value_changed), (void*)REL1X_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel1YSpinner),
ETK_CALLBACK(on_RelSpinner_value_changed), (void*)REL1Y_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel2XSpinner),
ETK_CALLBACK(on_RelSpinner_value_changed), (void*)REL2X_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel2YSpinner),
ETK_CALLBACK(on_RelSpinner_value_changed), (void*)REL2Y_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel1XOffsetSpinner),
ETK_CALLBACK(on_RelOffsetSpinner_value_changed), (void*)REL1X_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel1YOffsetSpinner),
ETK_CALLBACK(on_RelOffsetSpinner_value_changed), (void*)REL1Y_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel2XOffsetSpinner),
ETK_CALLBACK(on_RelOffsetSpinner_value_changed), (void*)REL2X_SPINNER);
- etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel2YOffsetSpinner),
ETK_CALLBACK(on_RelOffsetSpinner_value_changed), (void*)REL2Y_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel1XSpinner),
+ ETK_CALLBACK(on_RelSpinner_value_changed),
+ (void*)REL1X_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel1YSpinner),
+ ETK_CALLBACK(on_RelSpinner_value_changed),
+ (void*)REL1Y_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel2XSpinner),
+ ETK_CALLBACK(on_RelSpinner_value_changed),
+ (void*)REL2X_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel2YSpinner),
+ ETK_CALLBACK(on_RelSpinner_value_changed),
+ (void*)REL2Y_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel1XOffsetSpinner),
+ ETK_CALLBACK(on_RelOffsetSpinner_value_changed),
+ (void*)REL1X_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel1YOffsetSpinner),
+ ETK_CALLBACK(on_RelOffsetSpinner_value_changed),
+ (void*)REL1Y_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel2XOffsetSpinner),
+ ETK_CALLBACK(on_RelOffsetSpinner_value_changed),
+ (void*)REL2X_SPINNER);
+ etk_signal_unblock("value-changed", ETK_OBJECT(UI_Rel2YOffsetSpinner),
+ ETK_CALLBACK(on_RelOffsetSpinner_value_changed),
+ (void*)REL2Y_SPINNER);
}
void
@@ -1327,6 +1428,14 @@
etk_menu_item_image_set(ETK_MENU_ITEM_IMAGE(menu_item), ETK_IMAGE(image));
etk_signal_connect("activated", ETK_OBJECT(menu_item),
ETK_CALLBACK(on_AddMenu_item_activated), (void*)NEW_TEXT);
+ etk_menu_shell_append(ETK_MENU_SHELL(UI_AddMenu), ETK_MENU_ITEM(menu_item));
+
+ //New Swallow
+ menu_item = etk_menu_item_image_new_with_label("Swallow");
+ image = etk_image_new_from_edje(EdjeFile,"SWAL.PNG");
+ etk_menu_item_image_set(ETK_MENU_ITEM_IMAGE(menu_item), ETK_IMAGE(image));
+ etk_signal_connect("activated", ETK_OBJECT(menu_item),
+ ETK_CALLBACK(on_AddMenu_item_activated), (void*)NEW_SWAL);
etk_menu_shell_append(ETK_MENU_SHELL(UI_AddMenu), ETK_MENU_ITEM(menu_item));
//New Program
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/main.h,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -3 -r1.29 -r1.30
--- main.h 23 Feb 2008 03:54:46 -0000 1.29
+++ main.h 24 Feb 2008 03:52:59 -0000 1.30
@@ -68,6 +68,7 @@
NEW_IMAGE,
NEW_RECT,
NEW_TEXT,
+ NEW_SWAL,
NEW_PROG,
NEW_DESC,
NEW_GROUP,
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs