2008-09-29 23:58:56 -07:00
|
|
|
AUTOMAKE_OPTIONS = 1.4 foreign
|
|
|
|
|
|
|
|
MAINTAINERCLEANFILES = Makefile.in
|
|
|
|
|
|
|
|
AM_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir) \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
2009-04-14 22:01:26 -07:00
|
|
|
-I$(top_builddir)/src/lib \
|
2008-09-29 23:58:56 -07:00
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
|
2008-12-18 16:34:56 -08:00
|
|
|
@ELEMENTARY_CFLAGS@ \
|
|
|
|
@ELEMENTARY_X_CFLAGS@ \
|
|
|
|
@ELEMENTARY_FB_CFLAGS@ \
|
2009-01-22 13:43:07 -08:00
|
|
|
@ELEMENTARY_WIN32_CFLAGS@ \
|
2008-12-18 17:22:11 -08:00
|
|
|
@ELEMENTARY_WINCE_CFLAGS@ \
|
2009-09-12 02:37:29 -07:00
|
|
|
@ELEMENTARY_EDBUS_CFLAGS@ \
|
2009-11-25 12:37:53 -08:00
|
|
|
@ELEMENTARY_EFREET_CFLAGS@ \
|
2010-03-15 11:34:04 -07:00
|
|
|
@ELEMENTARY_EWEATHER_CFLAGS@ \
|
|
|
|
@ELEMENTARY_ETHUMB_CFLAGS@
|
2008-09-29 23:58:56 -07:00
|
|
|
|
2009-01-22 13:43:07 -08:00
|
|
|
if ELEMENTARY_WINDOWS_BUILD
|
|
|
|
AM_CPPFLAGS += -DELEMENTARY_BUILD
|
|
|
|
endif
|
|
|
|
|
2010-09-17 06:18:13 -07:00
|
|
|
bin_PROGRAMS = @ELEMENTARY_TEST_PRG@ @ELEMENTARY_CONFIG_PRG@
|
2009-03-01 15:52:13 -08:00
|
|
|
if BUILD_QUICKLAUNCH
|
|
|
|
bin_PROGRAMS += elementary_quicklaunch elementary_run elementary_testql
|
|
|
|
endif
|
2008-09-29 23:58:56 -07:00
|
|
|
|
2010-09-17 06:18:13 -07:00
|
|
|
EXTRA_PROGRAMS = elementary_test elementary_config
|
|
|
|
|
2009-09-04 02:50:25 -07:00
|
|
|
elementary_test_SOURCES = \
|
|
|
|
test.c \
|
|
|
|
test_bg.c \
|
|
|
|
test_icon.c \
|
|
|
|
test_box.c \
|
|
|
|
test_button.c \
|
2010-10-27 10:02:02 -07:00
|
|
|
test_transit.c \
|
2010-04-08 13:36:37 -07:00
|
|
|
test_fileselector_button.c \
|
2010-10-13 18:18:14 -07:00
|
|
|
test_fileselector_entry.c \
|
2009-09-04 02:50:25 -07:00
|
|
|
test_toggle.c \
|
|
|
|
test_table.c \
|
2010-06-03 05:53:14 -07:00
|
|
|
test_gengrid.c \
|
2009-09-04 02:50:25 -07:00
|
|
|
test_clock.c \
|
|
|
|
test_layout.c \
|
|
|
|
test_hover.c \
|
|
|
|
test_entry.c \
|
|
|
|
test_anchorview.c \
|
|
|
|
test_anchorblock.c \
|
|
|
|
test_toolbar.c \
|
|
|
|
test_hoversel.c \
|
|
|
|
test_list.c \
|
|
|
|
test_inwin.c \
|
|
|
|
test_scaling.c \
|
|
|
|
test_slider.c \
|
2010-10-16 18:44:57 -07:00
|
|
|
test_magnetslider.c \
|
2009-09-04 02:50:25 -07:00
|
|
|
test_genlist.c \
|
|
|
|
test_check.c \
|
|
|
|
test_pager.c \
|
|
|
|
test_radio.c \
|
|
|
|
test_win_state.c \
|
|
|
|
test_progressbar.c \
|
|
|
|
test_fileselector.c \
|
|
|
|
test_separator.c \
|
|
|
|
test_scroller.c \
|
|
|
|
test_spinner.c \
|
2009-09-11 06:43:02 -07:00
|
|
|
test_index.c \
|
2009-09-12 02:37:29 -07:00
|
|
|
test_photocam.c \
|
|
|
|
test_photo.c \
|
2010-03-15 11:34:04 -07:00
|
|
|
test_thumb.c \
|
2009-09-23 04:15:55 -07:00
|
|
|
test_icon_desktops.c \
|
2009-09-23 15:56:47 -07:00
|
|
|
test_notify.c \
|
2009-10-07 10:11:41 -07:00
|
|
|
test_slideshow.c \
|
2009-10-15 13:34:11 -07:00
|
|
|
test_menu.c \
|
2009-11-13 07:22:23 -08:00
|
|
|
test_panel.c \
|
2010-06-20 09:01:15 -07:00
|
|
|
test_panes.c \
|
2009-11-25 12:37:53 -08:00
|
|
|
test_map.c \
|
2009-12-01 23:22:35 -08:00
|
|
|
test_weather.c \
|
2010-01-07 18:33:03 -08:00
|
|
|
test_flip.c \
|
2010-01-08 09:54:26 -08:00
|
|
|
test_label.c \
|
2010-01-17 01:31:44 -08:00
|
|
|
test_conform.c \
|
2010-01-24 19:53:36 -08:00
|
|
|
test_multi.c \
|
2010-01-25 01:07:10 -08:00
|
|
|
test_floating.c \
|
2010-02-01 08:46:26 -08:00
|
|
|
test_launcher.c \
|
2010-08-23 11:46:43 -07:00
|
|
|
test_anim.c \
|
2010-09-06 23:56:16 -07:00
|
|
|
test_calendar.c \
|
2010-09-17 11:26:04 -07:00
|
|
|
test_tooltip.c \
|
2010-09-24 07:47:59 -07:00
|
|
|
test_cursor.c \
|
test focus brokenness.
Raster, if possible give it a try as it seems that most of the focus
steal and clear is your code and maybe you have a clue of what is
happening. For instance I have no clue why that global focus_order
counter that always grows.
This test is now exposing various problems, some of them is what bug
us in Editje, some is what eve's url bar, etc:
- press "Give focus to scrolled entry", then press it again. See
that the scrolled entry looses its focus, although we're giving it
focus? This is related to the object loosing focus but not
detecting it, thus the next elm_widget_focus_steal() will just
ignore it and say "you already have focus, do nothing!"
- start pressing "TAB", after a full iteration, the next iteration
just goes up to the last item. If you keep doing that, at some
point the TAB will just not work anymore. If you change PARENT
from "bx" to "win", then it does not happen. But adding to "bx"
would be the correct thing to do (more logical structure)
SVN revision: 52709
2010-09-24 17:06:32 -07:00
|
|
|
test_focus.c \
|
2010-10-06 11:40:04 -07:00
|
|
|
test_focus2.c \
|
2010-11-10 05:43:34 -08:00
|
|
|
test_flipselector.c \
|
2010-11-10 05:28:32 -08:00
|
|
|
test_diskselector.c \
|
2010-11-10 05:14:50 -08:00
|
|
|
test_colorselector.c \
|
2010-11-30 22:52:46 -08:00
|
|
|
test_ctxpopup.c \
|
2010-11-17 18:54:12 -08:00
|
|
|
test_bubble.c \
|
|
|
|
test_store.c
|
2009-09-12 02:37:29 -07:00
|
|
|
|
2009-11-25 12:37:53 -08:00
|
|
|
elementary_test_LDADD = $(top_builddir)/src/lib/libelementary.la @ELEMENTARY_EWEATHER_LIBS@
|
2009-02-25 03:00:07 -08:00
|
|
|
elementary_test_LDFLAGS =
|
|
|
|
|
2010-01-15 01:32:43 -08:00
|
|
|
elementary_config_SOURCES = \
|
|
|
|
config.c
|
|
|
|
|
|
|
|
elementary_config_LDADD = $(top_builddir)/src/lib/libelementary.la @ELEMENTARY_EWEATHER_LIBS@
|
|
|
|
elementary_config_LDFLAGS =
|
|
|
|
|
2009-03-01 15:52:13 -08:00
|
|
|
if BUILD_QUICKLAUNCH
|
2009-02-25 03:00:07 -08:00
|
|
|
elementary_quicklaunch_SOURCES = quicklaunch.c
|
2009-11-25 12:37:53 -08:00
|
|
|
elementary_quicklaunch_LDADD = $(top_builddir)/src/lib/libelementary.la @ELEMENTARY_EWEATHER_LIBS@
|
2009-09-23 04:15:55 -07:00
|
|
|
elementary_quicklaunch_LDFLAGS =
|
2009-02-25 03:00:07 -08:00
|
|
|
|
2009-04-19 21:48:58 -07:00
|
|
|
if BUILD_RUN
|
2009-02-25 03:00:07 -08:00
|
|
|
elementary_run_SOURCES = run.c
|
2009-09-23 04:15:55 -07:00
|
|
|
elementary_run_LDADD =
|
2009-02-25 03:00:07 -08:00
|
|
|
elementary_run_LDFLAGS =
|
2009-04-19 21:48:58 -07:00
|
|
|
endif
|
2009-02-25 03:00:07 -08:00
|
|
|
|
|
|
|
## This is how to build a quicklanch capable app
|
|
|
|
# build the shared lib version - libtool produces a .a and .la file as well
|
|
|
|
# as a .so - these get put in libdir ($PREIFX/lib) as elementary_testql.so
|
|
|
|
# etc. - this is where elementary will expect to find the .so's for
|
|
|
|
# quicklaunch apps.
|
|
|
|
elementary_testqldir = $(libdir)
|
|
|
|
elementary_testql_LTLIBRARIES = elementary_testql.la
|
2009-09-13 21:22:37 -07:00
|
|
|
elementary_testql_la_SOURCES = $(elementary_test_SOURCES)
|
2009-02-25 03:00:07 -08:00
|
|
|
elementary_testql_la_LIBADD = $(top_builddir)/src/lib/libelementary.la
|
2009-09-23 04:15:55 -07:00
|
|
|
elementary_testql_la_CFLAGS =
|
2009-02-25 03:00:07 -08:00
|
|
|
elementary_testql_la_LDFLAGS = -module -avoid-version -no-undefined
|
2009-09-13 21:22:37 -07:00
|
|
|
elementary_testql_SOURCES = $(elementary_test_SOURCES)
|
2009-02-25 03:00:07 -08:00
|
|
|
elementary_testql_LDADD = $(top_builddir)/src/lib/libelementary.la
|
|
|
|
elementary_testql_CFLAGS = -DELM_LIB_QUICKLAUNCH=1
|
|
|
|
elementary_testql_LDFLAGS =
|
2009-03-01 15:52:13 -08:00
|
|
|
endif
|