Enlightenment CVS committal
Author : kwo
Project : e16
Module : e
Dir : e16/e/src
Modified Files:
dialog.c
Log Message:
Remove dialog slider border window (not used in any theme).
===================================================================
RCS file: /cvs/e/e16/e/src/dialog.c,v
retrieving revision 1.202
retrieving revision 1.203
diff -u -3 -r1.202 -r1.203
--- dialog.c 22 Jun 2008 13:34:42 -0000 1.202
+++ dialog.c 22 Jun 2008 13:38:19 -0000 1.203
@@ -51,23 +51,19 @@
int base_orig_w, base_orig_h;
int knob_orig_w, knob_orig_h;
- int border_orig_w, border_orig_h;
int base_x, base_y, base_w, base_h;
int knob_x, knob_y, knob_w, knob_h;
- int border_x, border_y, border_w, border_h;
int numeric_x, numeric_y, numeric_w, numeric_h;
ImageClass *ic_base;
ImageClass *ic_knob;
- ImageClass *ic_border;
char in_drag;
int wanted_val;
Win base_win;
Win knob_win;
- Win border_win;
} DItemSlider;
typedef struct {
@@ -777,16 +773,12 @@
di->item.slider.min_length = 64;
di->item.slider.ic_base = NULL;
di->item.slider.ic_knob = NULL;
- di->item.slider.ic_border = NULL;
di->item.slider.base_win = 0;
di->item.slider.knob_win = 0;
- di->item.slider.border_win = 0;
di->item.slider.base_orig_w = 10;
di->item.slider.base_orig_h = 10;
di->item.slider.knob_orig_w = 6;
di->item.slider.knob_orig_h = 6;
- di->item.slider.border_orig_w = 14;
- di->item.slider.border_orig_h = 14;
di->item.slider.base_x = 0;
di->item.slider.base_y = 0;
di->item.slider.base_w = 0;
@@ -795,10 +787,6 @@
di->item.slider.knob_y = 0;
di->item.slider.knob_w = 0;
di->item.slider.knob_h = 0;
- di->item.slider.border_x = 0;
- di->item.slider.border_y = 0;
- di->item.slider.border_w = 0;
- di->item.slider.border_h = 0;
di->item.slider.numeric_x = 0;
di->item.slider.numeric_y = 0;
di->item.slider.numeric_w = 0;
@@ -1073,26 +1061,6 @@
EImageFree(im);
}
- if (!di->item.slider.ic_border)
- {
- if (di->item.slider.horizontal)
- di->item.slider.ic_border =
- ImageclassAlloc("DIALOG_WIDGET_SLIDER_BORDER_HORIZONTAL", 1);
- else
- di->item.slider.ic_border =
- ImageclassAlloc("DIALOG_WIDGET_SLIDER_BORDER_VERTICAL", 1);
- }
- im = ImageclassGetImage(di->item.slider.ic_border, 0, 0, 0);
- if (im)
- {
- EImageGetSize(im, &di->item.slider.border_orig_w,
- &di->item.slider.border_orig_h);
- EImageFree(im);
- di->item.slider.border_win =
- ECreateWindow(d->win, -20, -20, 2, 2, 0);
- EMapWindow(di->item.slider.border_win);
- }
-
pad = ImageclassGetPadding(di->item.slider.ic_base);
if (di->item.slider.horizontal)
{
@@ -1393,10 +1361,6 @@
dii->item.slider.base_y = 0;
dii->item.slider.base_w = dii->w;
dii->item.slider.base_h = dii->h;
- dii->item.slider.border_x = 0;
- dii->item.slider.border_y = 0;
- dii->item.slider.border_w = dii->w;
- dii->item.slider.border_h = dii->h;
dii->item.slider.knob_w =
dii->item.slider.knob_orig_w;
dii->item.slider.knob_h =
@@ -1409,15 +1373,6 @@
dii->item.slider.base_y,
dii->item.slider.base_w,
dii->item.slider.base_h);
- if (dii->item.slider.border_win)
- EMoveResizeWindow(dii->item.slider.
- border_win,
- dii->x +
- dii->item.slider.border_x,
- dii->y +
- dii->item.slider.border_y,
- dii->item.slider.border_w,
- dii->item.slider.border_h);
if (dii->win)
EMoveResizeWindow(dii->win,
dii->x +
@@ -1508,12 +1463,6 @@
dii->y + dii->item.slider.knob_y,
dii->item.slider.knob_w,
dii->item.slider.knob_h);
- if (dii->item.slider.border_win)
- EMoveResizeWindow(dii->item.slider.border_win,
- dii->x + dii->item.slider.border_x,
- dii->y + dii->item.slider.border_y,
- dii->item.slider.border_w,
- dii->item.slider.border_h);
if (dii->win)
EMoveResizeWindow(dii->win,
dii->x + dii->item.slider.numeric_x,
@@ -1636,10 +1585,6 @@
ImageclassApply(di->item.slider.ic_base,
di->item.slider.base_win,
0, 0, STATE_NORMAL, ST_WIDGET);
- if (di->item.slider.border_win)
- ImageclassApply(di->item.slider.ic_border,
- di->item.slider.border_win,
- 0, 0, STATE_NORMAL, ST_WIDGET);
state = STATE_NORMAL;
if ((di->hilited) && (di->clicked))
state = STATE_CLICKED;
@@ -2031,12 +1976,10 @@
case DITEM_SLIDER:
ImageclassFree(di->item.slider.ic_base);
ImageclassFree(di->item.slider.ic_knob);
- ImageclassFree(di->item.slider.ic_border);
if (!clean)
break;
EDestroyWindow(di->item.slider.base_win);
EDestroyWindow(di->item.slider.knob_win);
- EDestroyWindow(di->item.slider.border_win);
break;
case DITEM_AREA:
if (!clean)
@@ -2233,11 +2176,6 @@
break;
case DITEM_SLIDER:
-#if 0 /* Do any themes have this? */
- if (win == di->item.slider.border_win)
- break;
-#endif
-
if (ev->xbutton.window == WinGetXwin(di->item.slider.knob_win))
{
if (ev->xbutton.button >= 1 && ev->xbutton.button <= 3)
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs