efl/src/Makefile_Elementary.am

2014 lines
74 KiB
Plaintext
Raw Normal View History

### Library
elm_public_eolian_files = \
lib/elementary/efl_ui_widget.eo \
lib/elementary/efl_ui_bg.eo \
lib/elementary/efl_ui_button.eo \
lib/elementary/efl_ui_calendar.eo \
lib/elementary/efl_ui_calendar_item.eo \
lib/elementary/efl_ui_check.eo \
lib/elementary/efl_ui_flip.eo \
lib/elementary/efl_ui_frame.eo \
lib/elementary/efl_ui_stack.eo \
lib/elementary/efl_ui_image.eo \
lib/elementary/efl_ui_image_zoomable.eo \
lib/elementary/efl_ui_layout.eo \
lib/elementary/efl_ui_layout_base.eo \
lib/elementary/efl_ui_nstate.eo \
lib/elementary/efl_ui_navigation_bar.eo \
lib/elementary/efl_ui_navigation_bar_part.eo \
lib/elementary/efl_ui_navigation_bar_part_back_button.eo \
lib/elementary/efl_ui_navigation_layout.eo \
lib/elementary/efl_ui_panes.eo \
lib/elementary/efl_ui_progressbar.eo \
lib/elementary/efl_ui_radio.eo \
lib/elementary/efl_ui_slider.eo \
lib/elementary/efl_ui_slider_interval.eo \
lib/elementary/efl_ui_spin.eo \
lib/elementary/efl_ui_spin_button.eo \
lib/elementary/efl_ui_datepicker.eo \
lib/elementary/efl_ui_timepicker.eo \
lib/elementary/efl_ui_tags.eo \
lib/elementary/efl_ui_panel.eo \
lib/elementary/efl_ui_video.eo \
lib/elementary/efl_ui_win.eo \
lib/elementary/efl_ui_win_inlined.eo \
lib/elementary/efl_ui_win_socket.eo \
lib/elementary/efl_ui_box.eo \
lib/elementary/efl_ui_box_flow.eo \
lib/elementary/efl_ui_box_stack.eo \
lib/elementary/efl_ui_table.eo \
lib/elementary/efl_ui_table_static.eo \
lib/elementary/efl_text_interactive.eo \
lib/elementary/efl_ui_text.eo \
lib/elementary/efl_ui_popup.eo \
lib/elementary/efl_ui_popup_part_backwall.eo \
lib/elementary/efl_ui_alert_popup.eo \
lib/elementary/efl_ui_alert_popup_part.eo \
lib/elementary/efl_ui_scroll_alert_popup.eo \
lib/elementary/efl_ui_scroll_alert_popup_part.eo \
lib/elementary/efl_ui_text_alert_popup.eo \
lib/elementary/efl_ui_text_alert_popup_part.eo \
lib/elementary/efl_ui_anchor_popup.eo \
lib/elementary/efl_ui_text_editable.eo \
lib/elementary/efl_ui_text_async.eo \
lib/elementary/efl_ui_text_factory_images.eo \
lib/elementary/efl_ui_text_factory_emoticons.eo \
lib/elementary/efl_ui_text_factory_fallback.eo \
lib/elementary/efl_ui_textpath.eo \
lib/elementary/efl_ui_l10n.eo \
lib/elementary/efl_ui_clock.eo \
lib/elementary/efl_ui_image_factory.eo \
lib/elementary/efl_ui_focus_manager.eo \
lib/elementary/efl_ui_focus_manager_calc.eo \
lib/elementary/efl_ui_focus_manager_sub.eo \
lib/elementary/efl_ui_focus_manager_root_focus.eo \
lib/elementary/efl_ui_focus_object.eo \
lib/elementary/efl_ui_focus_layer.eo \
lib/elementary/efl_ui_focus_composition.eo \
lib/elementary/efl_ui_focus_util.eo \
lib/elementary/efl_ui_flip_part.eo \
lib/elementary/efl_ui_layout_factory.eo \
lib/elementary/efl_ui_layout_part.eo \
lib/elementary/efl_ui_layout_part_box.eo \
lib/elementary/efl_ui_layout_part_content.eo \
lib/elementary/efl_ui_layout_part_text.eo \
lib/elementary/efl_ui_layout_part_table.eo \
lib/elementary/efl_ui_layout_part_bg.eo \
lib/elementary/efl_ui_layout_part_legacy.eo \
lib/elementary/efl_ui_list_view.eo \
lib/elementary/efl_ui_list_view_model.eo \
lib/elementary/efl_ui_list_view_pan.eo \
lib/elementary/efl_ui_item.eo \
lib/elementary/efl_ui_list_item.eo \
lib/elementary/efl_ui_list_default_item_part_icon.eo \
lib/elementary/efl_ui_list_default_item_part_end.eo \
lib/elementary/efl_ui_list_default_item.eo \
lib/elementary/efl_ui_list_empty_item.eo \
lib/elementary/efl_ui_list.eo \
lib/elementary/efl_ui_grid_item.eo \
lib/elementary/efl_ui_grid_default_item_part_icon.eo \
lib/elementary/efl_ui_grid_default_item_part_end.eo \
lib/elementary/efl_ui_grid_default_item.eo \
lib/elementary/efl_ui_grid.eo \
lib/elementary/efl_ui_panes_part.eo \
lib/elementary/efl_ui_progressbar_part.eo \
lib/elementary/efl_ui_textpath_part.eo \
lib/elementary/efl_ui_widget_part.eo \
lib/elementary/efl_ui_widget_part_bg.eo \
lib/elementary/efl_ui_widget_part_shadow.eo \
lib/elementary/efl_ui_win_part.eo \
scroller: Introducing Efl.Ui.Scroller Summary: scrollable widgets had a interface_scrollable as a mixin so that the widgets had a 'is-a' relation with interface_scrollabe. however, new scroller concept don't have 'is-a' relationship, but 'has-a' relationship. scrollable widgets should have a scroll manager inside them, then scroll manager handles event from user and api implementations. and also we cut the features such as paging because there will be aka 'elm_pager'. we are expecting that the new concept make us to maintain the scroller easier. please excuse for many unorganized code and logics. : ( [contained commit] scrollable: add efl_ui_scroller example scrollable: refactoring for behavior in case of multiple scroller scrollable: remove repetitive scrollbar code. scrollable: combine calculating bounce distance code. scroll_manager: mouse up function refactoring scroll_manager: mouse move function refactoring scroll_manager: warp animator wip scroll_manager: fix denominator value when calculating flicking behavior. Fix to disconnect bounce animator once animation is done gather duplicated animator drop logics gather duplicated conditions Rearrange prototypes and append comment Add manipulate functions for animators scroll_manager: change member_add function. scroll_manger: apply mirroring logic scroll_manager: apply scrollbar apply API to scroller widget scroll_manager: apply scroll event callback Change logics for all about scroll animating efl_ui_pan: add efl_ui_pan scrollable: change content_min_limit to match_content scroll theme: apply overlapped scrollbar + many others! Reviewers: akanad, woohyun, cedric, jpeg Subscribers: jenkins, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5222 Note by @jpeg: Unfortunately this patch comes in a massive single blob, after too many rebase operations. It has now come to a point where I think the API is nice and it works as I'd expect. Now I only wonder how applicable this will be for Efl.Ui.List. As we can see Photocam (legacy and unified API) could be transformed to use this new API.
2017-12-18 04:08:25 -08:00
lib/elementary/efl_ui_scroller.eo \
lib/elementary/efl_ui_scroll_manager.eo \
lib/elementary/efl_ui_pan.eo \
lib/elementary/efl_access_object.eo \
lib/elementary/efl_access_action.eo \
lib/elementary/efl_access_component.eo \
lib/elementary/efl_access_editable_text.eo \
lib/elementary/efl_access_selection.eo \
lib/elementary/efl_access_text.eo \
lib/elementary/efl_access_value.eo \
lib/elementary/efl_access_widget_action.eo \
lib/elementary/efl_access_window.eo \
lib/elementary/efl_ui_theme.eo \
lib/elementary/efl_config_global.eo \
lib/elementary/elm_code_widget.eo \
lib/elementary/efl_ui_selection.eo \
lib/elementary/efl_ui_dnd.eo \
lib/elementary/efl_ui_dnd_container.eo \
lib/elementary/efl_ui_focus_manager_window_root.eo \
lib/elementary/efl_ui_pager.eo \
lib/elementary/efl_page_transition.eo \
lib/elementary/efl_page_transition_scroll.eo \
lib/elementary/efl_page_indicator.eo \
lib/elementary/efl_page_indicator_icon.eo \
lib/elementary/efl_ui_tab_pager.eo \
lib/elementary/efl_ui_tab_bar.eo \
lib/elementary/efl_ui_tab_page.eo \
lib/elementary/efl_ui_tab_page_part_tab.eo \
lib/elementary/efl_ui_widget_focus_manager.eo \
lib/elementary/efl_ui_text_part.eo \
lib/elementary/efl_ui_caching_factory.eo \
lib/elementary/efl_ui_widget_factory.eo \
lib/elementary/efl_ui_relative_layout.eo \
$(NULL)
# More public files -- FIXME
elm_public_eolian_files += \
lib/elementary/efl_ui_legacy.eo \
lib/elementary/efl_ui_button_legacy_part.eo \
lib/elementary/efl_ui_radio_legacy_part.eo \
lib/elementary/efl_ui_check_legacy_part.eo \
lib/elementary/efl_ui_progressbar_legacy_part.eo \
lib/elementary/elm_multibuttonentry_part.eo \
lib/elementary/elm_interface_scrollable.eo \
lib/elementary/efl_ui_image_zoomable_pan.eo \
$(NULL)
# Private classes (not exposed or shipped)
elm_private_eolian_files = \
lib/elementary/efl_ui_internal_text_interactive.eo \
lib/elementary/efl_ui_internal_text_scroller.eo \
lib/elementary/efl_ui_focus_composition_adapter.eo \
lib/elementary/efl_ui_win_part.eo \
lib/elementary/efl_ui_focus_parent_provider.eo \
lib/elementary/efl_ui_focus_parent_provider_standard.eo \
efl_model : rename all efl_model based classes. Summary: As the result of discussion in T7458, we need to rename all efl_model based classes with efl_XXX_Model sequence. I've run few vote for this, see V42, V43 few classes are totally renamed as our consideration of misnaming. | Efl.Model_Loop | Efl.Loop_Model | | Efl.Model_Item | Efl.Generic_Model | | Efl.Model_Container | Efl.Container_Model | | Efl.Model_Container_Item | Efl.Container_Model_Item | | Efl.Model_Composite | Efl.Composite_Model | | Efl.Model_Composite_Boolean | Efl.Boolean_Model | | Efl.Model_Composite_Boolean_Chlidren | Efl.Boolean_Model_Item | | Efl.Model_Composite_Selection | Efl.Select_Model | | Efl.Model_Composite_Selection_Chlidren | Efl.Select_Model_Item | | Efl.Model_View | Efl.View_Model | | Eio.Model | Efl.Io.Model | | Efl.Ui.Model_State | Efl.Ui.State_Model | | Efl.Ui.Model_Size | Efl.Ui.Size_Model | | Efl.Ui.Model_Exact | Efl.Ui.Exact_Model | | Efl.Ui.Model_Average | Efl.Ui.Average_Model | | Efl.Ui.Model_Homogeneous | Efl.Ui.Homogeneous_Model | I worried about Efl.Io.Model changes, cause it is widely used, but as I tested, there is no issue found yet. Eldbus.Model also may can changed Efl.Dbus.Model, but I cannot found any class who using Efl.Dbus namespace, so I left it future work. Test Plan: Run the Make Test, it works well except Efl test about selection. there are class inheritance problem exist in select_model, I reported it and will fix it in another patch. Reviewers: cedric, felipealmeida, woohyun, Hermet Reviewed By: cedric Subscribers: lauromoura Tags: #efl, #do_not_merge Differential Revision: https://phab.enlightenment.org/D7533
2019-01-30 20:35:34 -08:00
lib/elementary/efl_ui_state_model.eo \
tests/elementary/focus_test.eo \
tests/elementary/focus_test_sub_main.eo \
lib/elementary/efl_ui_selection_manager.eo \
lib/elementary/efl_datetime_manager.eo \
lib/elementary/efl_ui_list_view_relayout.eo \
lib/elementary/efl_ui_list_view_precise_layouter.eo \
efl_model : rename all efl_model based classes. Summary: As the result of discussion in T7458, we need to rename all efl_model based classes with efl_XXX_Model sequence. I've run few vote for this, see V42, V43 few classes are totally renamed as our consideration of misnaming. | Efl.Model_Loop | Efl.Loop_Model | | Efl.Model_Item | Efl.Generic_Model | | Efl.Model_Container | Efl.Container_Model | | Efl.Model_Container_Item | Efl.Container_Model_Item | | Efl.Model_Composite | Efl.Composite_Model | | Efl.Model_Composite_Boolean | Efl.Boolean_Model | | Efl.Model_Composite_Boolean_Chlidren | Efl.Boolean_Model_Item | | Efl.Model_Composite_Selection | Efl.Select_Model | | Efl.Model_Composite_Selection_Chlidren | Efl.Select_Model_Item | | Efl.Model_View | Efl.View_Model | | Eio.Model | Efl.Io.Model | | Efl.Ui.Model_State | Efl.Ui.State_Model | | Efl.Ui.Model_Size | Efl.Ui.Size_Model | | Efl.Ui.Model_Exact | Efl.Ui.Exact_Model | | Efl.Ui.Model_Average | Efl.Ui.Average_Model | | Efl.Ui.Model_Homogeneous | Efl.Ui.Homogeneous_Model | I worried about Efl.Io.Model changes, cause it is widely used, but as I tested, there is no issue found yet. Eldbus.Model also may can changed Efl.Dbus.Model, but I cannot found any class who using Efl.Dbus namespace, so I left it future work. Test Plan: Run the Make Test, it works well except Efl test about selection. there are class inheritance problem exist in select_model, I reported it and will fix it in another patch. Reviewers: cedric, felipealmeida, woohyun, Hermet Reviewed By: cedric Subscribers: lauromoura Tags: #efl, #do_not_merge Differential Revision: https://phab.enlightenment.org/D7533
2019-01-30 20:35:34 -08:00
lib/elementary/efl_ui_size_model.eo \
lib/elementary/efl_ui_homogeneous_model.eo \
lib/elementary/efl_ui_exact_model.eo \
lib/elementary/efl_ui_average_model.eo \
$(NULL)
# Legacy classes - not part of public EO API
elm_legacy_eolian_files = \
lib/elementary/efl_ui_clock_legacy.eo \
lib/elementary/elm_ctxpopup_part.eo \
lib/elementary/elm_dayselector_part.eo \
lib/elementary/elm_entry_part.eo \
lib/elementary/elm_fileselector_entry_part.eo \
lib/elementary/elm_flip_part.eo \
lib/elementary/elm_hover_part.eo \
lib/elementary/elm_mapbuf_part.eo \
lib/elementary/elm_naviframe_part.eo \
lib/elementary/elm_notify_part.eo \
lib/elementary/elm_panel_part.eo \
lib/elementary/elm_player_part.eo \
lib/elementary/elm_popup_part.eo \
lib/elementary/elm_scroller_part.eo \
lib/elementary/elm_label_part.eo \
lib/elementary/elm_actionslider_part.eo \
lib/elementary/elm_bubble_part.eo \
lib/elementary/elm_fileselector_part.eo \
$(NULL)
elm_eolian_type_files = \
lib/elementary/elm_general.eot \
2017-12-12 16:59:48 -08:00
lib/elementary/efl_ui.eot \
lib/elementary/efl_ui_list_view_types.eot \
lib/elementary/efl_ui_selection_types.eot \
lib/elementary/efl_ui_dnd_types.eot
elm_public_eolian_c = $(elm_public_eolian_files:%.eo=%.eo.c)
elm_public_eolian_h = $(elm_public_eolian_files:%.eo=%.eo.h) \
$(elm_public_eolian_files:%.eo=%.eo.legacy.h) \
$(elm_eolian_type_files:%.eot=%.eot.h)
Ui text interactive: introduce this new object (rebase squash) @feature Ui text: Add a new interactive version of Canvas.Text This object is internal and is essentially a Canvas.Text that accepts key and mouse input. It should be used by Ui.Text as the text layout/input driver. Ui text interactive: Add include guard to header. Ui internal text: Improve input handling support and add selection. Ui internal text: Add a lot of imf stuff. Add more text selection handling code. Add support for allowing selection. Efl.Ui.Text.Interactive: (reword) code format fix. Efl.Ui.Text.Interactive: Remove useless struct members. Add multiline toggle support and a constructor. Text interactive: Add support for legcay newline. Text interactive: Use the new cursor_equal function. Efl.Ui.Text.Interactive: (Rebase split) fixup cursor Efl.Ui.Interactive: (Rebase split) fixup line_jump_by usage Text interactive: Cleanup tab/return handling. Text interactive: Use cursor_equal more. Text interactive: Simplify and unify selection handling in key input. Text interactive: Fix user text change reporting. This is useful for implementing undo/redo. Text interactive: Add documentation to event. Efl text interactive: (Rebase reword) Add a new interface to be used later. Ui text interactive: Migrate one missing change_info call. Ui text interactive: Mark the correct type for the change event. Ui text interactive: (Edited) Move to elementary and add "selection,changed". This is useful for implementing selection handlers. We had to move it to elementary because we started referencing cursors. Ui internal: Emit an event for selection changed. Ui text interactive: Remove unused code. Ui text interactive: Remove more unused code. Ui text interactive: Remove more unused code. Ui text interactive: Rename improperly named function. Ui text interactive: Update code to the new canvas text api. Ui text interactive: provide access to the selection cursors. This is the new API for manipulation selection outside of the object. Just manipulate these cursors to manipulate the selection. Fix previous commit. Ui interactive: Clean up internal functions. Ui interactive: Fix abuse of selection in word deletion. Ui text interactive: Fix selection. Ui text interactive: Fix right key to move next. Ui text interactive: Fix selection using keyboard. Ui text interactive: Don't emit selection changed events twice. We now use the cursor changed event to track changes, so no need to manually emit events ourselves. Ui Text interactive: Remove selection,cleared signal, use changed instead. If the selection cursors are equal, there's no selection, if they are different, there is. Ui text interactive: remove redundant code. Ui text interactive: Don't emit selection changed events on init. Ui text interactive: Remove unused variable. Efl.Ui.Interactive: fixup char_coor usage Ui text interactive: Fix some fixmes. Ui text interactive: fix selection_cursors_get Ui text interactive: Skip key down events if marked ON_HOLD.
2016-06-08 03:45:40 -07:00
elm_private_eolian_c = $(elm_private_eolian_files:%.eo=%.eo.c)
elm_private_eolian_h = $(elm_private_eolian_files:%.eo=%.eo.h)
elm_legacy_eolian_c = $(elm_legacy_eolian_files:%.eo=%.eo.c)
elm_legacy_eolian_eo_h = $(elm_legacy_eolian_files:%.eo=%.eo.h)
elm_legacy_eolian_legacy_h = $(elm_legacy_eolian_files:%.eo=%.eo.legacy.h)
BUILT_SOURCES += \
$(elm_public_eolian_c) \
$(elm_public_eolian_h) \
Ui text interactive: introduce this new object (rebase squash) @feature Ui text: Add a new interactive version of Canvas.Text This object is internal and is essentially a Canvas.Text that accepts key and mouse input. It should be used by Ui.Text as the text layout/input driver. Ui text interactive: Add include guard to header. Ui internal text: Improve input handling support and add selection. Ui internal text: Add a lot of imf stuff. Add more text selection handling code. Add support for allowing selection. Efl.Ui.Text.Interactive: (reword) code format fix. Efl.Ui.Text.Interactive: Remove useless struct members. Add multiline toggle support and a constructor. Text interactive: Add support for legcay newline. Text interactive: Use the new cursor_equal function. Efl.Ui.Text.Interactive: (Rebase split) fixup cursor Efl.Ui.Interactive: (Rebase split) fixup line_jump_by usage Text interactive: Cleanup tab/return handling. Text interactive: Use cursor_equal more. Text interactive: Simplify and unify selection handling in key input. Text interactive: Fix user text change reporting. This is useful for implementing undo/redo. Text interactive: Add documentation to event. Efl text interactive: (Rebase reword) Add a new interface to be used later. Ui text interactive: Migrate one missing change_info call. Ui text interactive: Mark the correct type for the change event. Ui text interactive: (Edited) Move to elementary and add "selection,changed". This is useful for implementing selection handlers. We had to move it to elementary because we started referencing cursors. Ui internal: Emit an event for selection changed. Ui text interactive: Remove unused code. Ui text interactive: Remove more unused code. Ui text interactive: Remove more unused code. Ui text interactive: Rename improperly named function. Ui text interactive: Update code to the new canvas text api. Ui text interactive: provide access to the selection cursors. This is the new API for manipulation selection outside of the object. Just manipulate these cursors to manipulate the selection. Fix previous commit. Ui interactive: Clean up internal functions. Ui interactive: Fix abuse of selection in word deletion. Ui text interactive: Fix selection. Ui text interactive: Fix right key to move next. Ui text interactive: Fix selection using keyboard. Ui text interactive: Don't emit selection changed events twice. We now use the cursor changed event to track changes, so no need to manually emit events ourselves. Ui Text interactive: Remove selection,cleared signal, use changed instead. If the selection cursors are equal, there's no selection, if they are different, there is. Ui text interactive: remove redundant code. Ui text interactive: Don't emit selection changed events on init. Ui text interactive: Remove unused variable. Efl.Ui.Interactive: fixup char_coor usage Ui text interactive: Fix some fixmes. Ui text interactive: fix selection_cursors_get Ui text interactive: Skip key down events if marked ON_HOLD.
2016-06-08 03:45:40 -07:00
$(elm_private_eolian_c) \
$(elm_private_eolian_h) \
$(elm_legacy_eolian_c) \
$(elm_legacy_eolian_eo_h) \
$(elm_legacy_eolian_legacy_h)
if INSTALL_EO_FILES
elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@
elementaryeolianfiles_DATA = $(elm_public_eolian_files) $(elm_eolian_type_files)
endif
noinst_DATA += $(elm_legacy_eolian_eo_h)
elm_legacy_eo_files = \
lib/elementary/efl_ui_bg_legacy_eo.c \
lib/elementary/efl_ui_button_legacy_eo.c \
lib/elementary/efl_ui_check_eo.legacy.c \
lib/elementary/efl_ui_check_legacy_eo.c \
lib/elementary/efl_ui_flip_legacy_eo.c \
lib/elementary/efl_ui_flip_eo.legacy.c \
lib/elementary/efl_ui_frame_legacy_eo.c \
lib/elementary/efl_ui_frame_eo.legacy.c \
lib/elementary/efl_ui_image_legacy_eo.c \
lib/elementary/efl_ui_image_zoomable_eo.legacy.c \
lib/elementary/efl_ui_image_zoomable_legacy_eo.c \
lib/elementary/efl_ui_layout_legacy_eo.c \
lib/elementary/efl_ui_panes_eo.legacy.c \
lib/elementary/efl_ui_panes_legacy_eo.c \
lib/elementary/efl_ui_progressbar_legacy_eo.c \
lib/elementary/efl_ui_radio_eo.legacy.c \
lib/elementary/efl_ui_radio_legacy_eo.c \
lib/elementary/efl_ui_textpath_eo.legacy.c \
lib/elementary/efl_ui_textpath_legacy_eo.c \
lib/elementary/efl_ui_video_eo.legacy.c \
lib/elementary/efl_ui_video_legacy_eo.c \
lib/elementary/efl_ui_widget_eo.legacy.c \
lib/elementary/efl_ui_win_inlined_legacy_eo.c \
lib/elementary/efl_ui_win_legacy_eo.c \
lib/elementary/efl_ui_win_socket_legacy_eo.c \
lib/elementary/elm_access_eo.c \
lib/elementary/elm_access_eo.legacy.c \
lib/elementary/elm_actionslider_eo.c \
lib/elementary/elm_actionslider_eo.legacy.c \
lib/elementary/elm_atspi_app_object_eo.c \
lib/elementary/elm_atspi_bridge_eo.c \
lib/elementary/elm_atspi_bridge_eo.legacy.c \
lib/elementary/elm_box_eo.c \
lib/elementary/elm_box_eo.legacy.c \
lib/elementary/elm_bubble_eo.c \
lib/elementary/elm_bubble_eo.legacy.c \
lib/elementary/elm_calendar_eo.c \
lib/elementary/elm_calendar_eo.legacy.c \
lib/elementary/elm_calendar_item_eo.c \
lib/elementary/elm_clock_eo.c \
lib/elementary/elm_clock_eo.legacy.c \
lib/elementary/elm_code_widget_eo.legacy.c \
lib/elementary/elm_code_widget_legacy_eo.c \
lib/elementary/elm_color_item_eo.legacy.c \
lib/elementary/elm_color_item_eo.c \
lib/elementary/elm_colorselector_eo.legacy.c \
lib/elementary/elm_colorselector_eo.c \
lib/elementary/elm_conformant_eo.c \
lib/elementary/elm_ctxpopup_eo.legacy.c \
lib/elementary/elm_ctxpopup_eo.c \
lib/elementary/elm_ctxpopup_item_eo.legacy.c \
lib/elementary/elm_ctxpopup_item_eo.c \
lib/elementary/elm_dayselector_eo.legacy.c \
lib/elementary/elm_dayselector_eo.c \
lib/elementary/elm_dayselector_item_eo.c \
lib/elementary/elm_diskselector_eo.legacy.c \
lib/elementary/elm_diskselector_eo.c \
lib/elementary/elm_diskselector_item_eo.legacy.c \
lib/elementary/elm_diskselector_item_eo.c \
lib/elementary/elm_entry_eo.legacy.c \
lib/elementary/elm_entry_eo.c \
lib/elementary/elm_fileselector_button_eo.c \
lib/elementary/elm_fileselector_entry_eo.c \
lib/elementary/elm_fileselector_eo.legacy.c \
lib/elementary/elm_fileselector_eo.c \
lib/elementary/elm_flipselector_eo.legacy.c \
lib/elementary/elm_flipselector_eo.c \
lib/elementary/elm_flipselector_item_eo.legacy.c \
lib/elementary/elm_flipselector_item_eo.c \
lib/elementary/elm_gengrid_eo.legacy.c \
lib/elementary/elm_gengrid_eo.c \
lib/elementary/elm_gengrid_item_eo.legacy.c \
lib/elementary/elm_gengrid_item_eo.c \
lib/elementary/elm_gengrid_pan_eo.c \
lib/elementary/elm_genlist_eo.legacy.c \
lib/elementary/elm_genlist_eo.c \
lib/elementary/elm_genlist_item_eo.legacy.c \
lib/elementary/elm_genlist_item_eo.c \
lib/elementary/elm_genlist_pan_eo.c \
lib/elementary/elm_gesture_layer_eo.legacy.c \
lib/elementary/elm_gesture_layer_eo.c \
lib/elementary/elm_glview_eo.legacy.c \
lib/elementary/elm_glview_eo.c \
lib/elementary/elm_grid_eo.legacy.c \
lib/elementary/elm_grid_eo.c \
lib/elementary/elm_hover_eo.legacy.c \
lib/elementary/elm_hover_eo.c \
lib/elementary/elm_hoversel_eo.c \
lib/elementary/elm_hoversel_eo.legacy.c \
lib/elementary/elm_hoversel_item_eo.c \
lib/elementary/elm_hoversel_item_eo.legacy.c \
lib/elementary/elm_icon_eo.c \
lib/elementary/elm_index_eo.c \
lib/elementary/elm_index_eo.legacy.c \
lib/elementary/elm_index_item_eo.c \
lib/elementary/elm_index_item_eo.legacy.c \
lib/elementary/elm_interface_fileselector_eo.c \
lib/elementary/elm_inwin_eo.c \
lib/elementary/elm_inwin_eo.legacy.c \
lib/elementary/elm_label_eo.c \
lib/elementary/elm_label_eo.legacy.c \
lib/elementary/elm_list_eo.c \
lib/elementary/elm_list_eo.legacy.c \
lib/elementary/elm_list_item_eo.c \
lib/elementary/elm_list_item_eo.legacy.c \
lib/elementary/elm_mapbuf_eo.c \
lib/elementary/elm_mapbuf_eo.legacy.c \
lib/elementary/elm_map_eo.c \
lib/elementary/elm_map_eo.legacy.c \
lib/elementary/elm_map_pan_eo.c \
lib/elementary/elm_menu_eo.c \
lib/elementary/elm_menu_eo.legacy.c \
lib/elementary/elm_menu_item_eo.c \
lib/elementary/elm_menu_item_eo.legacy.c \
lib/elementary/elm_multibuttonentry_eo.c \
lib/elementary/elm_multibuttonentry_eo.legacy.c \
lib/elementary/elm_multibuttonentry_item_eo.c \
lib/elementary/elm_multibuttonentry_item_eo.legacy.c \
lib/elementary/elm_naviframe_eo.c \
lib/elementary/elm_naviframe_eo.legacy.c \
lib/elementary/elm_naviframe_item_eo.c \
lib/elementary/elm_naviframe_item_eo.legacy.c \
lib/elementary/elm_notify_eo.c \
lib/elementary/elm_notify_eo.legacy.c \
lib/elementary/elm_panel_eo.c \
lib/elementary/elm_panel_eo.legacy.c \
lib/elementary/elm_pan_eo.c \
lib/elementary/elm_pan_eo.legacy.c \
lib/elementary/elm_photo_eo.c \
lib/elementary/elm_player_eo.c \
lib/elementary/elm_plug_eo.c \
lib/elementary/elm_plug_eo.legacy.c \
lib/elementary/elm_popup_eo.c \
lib/elementary/elm_popup_eo.legacy.c \
lib/elementary/elm_popup_item_eo.c \
lib/elementary/elm_prefs_eo.c \
lib/elementary/elm_prefs_eo.legacy.c \
lib/elementary/elm_route_eo.c \
lib/elementary/elm_route_eo.legacy.c \
lib/elementary/elm_scroller_eo.c \
lib/elementary/elm_scroller_eo.legacy.c \
lib/elementary/elm_segment_control_eo.c \
lib/elementary/elm_segment_control_eo.legacy.c \
lib/elementary/elm_segment_control_item_eo.c \
lib/elementary/elm_segment_control_item_eo.legacy.c \
lib/elementary/elm_separator_eo.c \
lib/elementary/elm_separator_eo.legacy.c \
lib/elementary/elm_slider_eo.c \
lib/elementary/elm_slider_part_indicator_eo.c \
lib/elementary/elm_slideshow_eo.c \
lib/elementary/elm_slideshow_eo.legacy.c \
lib/elementary/elm_slideshow_item_eo.c \
lib/elementary/elm_slideshow_item_eo.legacy.c \
lib/elementary/elm_spinner_eo.c \
lib/elementary/elm_spinner_eo.legacy.c \
lib/elementary/elm_sys_notify_dbus_eo.c \
lib/elementary/elm_sys_notify_eo.c \
lib/elementary/elm_sys_notify_eo.legacy.c \
lib/elementary/elm_sys_notify_interface_eo.c \
lib/elementary/elm_sys_notify_interface_eo.legacy.c \
lib/elementary/elm_systray_eo.c \
lib/elementary/elm_systray_eo.legacy.c \
lib/elementary/elm_table_eo.c \
lib/elementary/elm_table_eo.legacy.c \
lib/elementary/elm_thumb_eo.c \
lib/elementary/elm_toolbar_eo.c \
lib/elementary/elm_toolbar_eo.legacy.c \
lib/elementary/elm_toolbar_item_eo.c \
lib/elementary/elm_toolbar_item_eo.legacy.c \
lib/elementary/elm_view_form_eo.c \
lib/elementary/elm_view_list_eo.c \
lib/elementary/elm_web_eo.c \
lib/elementary/elm_web_eo.legacy.c \
lib/elementary/elm_widget_item_container_eo.c \
lib/elementary/elm_widget_item_eo.c \
lib/elementary/elm_widget_item_eo.legacy.c \
lib/elementary/elm_widget_item_static_focus_eo.c \
lib/elementary/efl_ui_focus_parent_provider_gen_eo.c \
$(NULL)
elm_legacy_eo_headers_pub = \
lib/elementary/efl_ui_bg_eo.legacy.h \
lib/elementary/efl_ui_bg_legacy_eo.legacy.h \
lib/elementary/efl_ui_button_eo.legacy.h \
lib/elementary/efl_ui_button_legacy_eo.legacy.h \
lib/elementary/efl_ui_check_eo.legacy.h \
lib/elementary/efl_ui_check_legacy_eo.legacy.h \
lib/elementary/efl_ui_flip_eo.legacy.h \
lib/elementary/efl_ui_flip_legacy_eo.legacy.h \
lib/elementary/efl_ui_frame_eo.legacy.h \
lib/elementary/efl_ui_frame_legacy_eo.legacy.h \
lib/elementary/efl_ui_image_legacy_eo.legacy.h \
lib/elementary/efl_ui_image_zoomable_eo.legacy.h \
lib/elementary/efl_ui_image_zoomable_legacy_eo.legacy.h \
lib/elementary/efl_ui_layout_legacy_eo.legacy.h \
lib/elementary/efl_ui_panes_eo.legacy.h \
lib/elementary/efl_ui_panes_legacy_eo.legacy.h \
lib/elementary/efl_ui_progressbar_legacy_eo.legacy.h \
lib/elementary/efl_ui_radio_eo.legacy.h \
lib/elementary/efl_ui_radio_legacy_eo.legacy.h \
lib/elementary/efl_ui_textpath_eo.legacy.h \
lib/elementary/efl_ui_textpath_legacy_eo.legacy.h \
lib/elementary/efl_ui_video_eo.legacy.h \
lib/elementary/efl_ui_video_legacy_eo.legacy.h \
lib/elementary/efl_ui_widget_eo.legacy.h \
lib/elementary/efl_ui_win_inlined_legacy_eo.legacy.h \
lib/elementary/efl_ui_win_legacy_eo.legacy.h \
lib/elementary/efl_ui_win_socket_legacy_eo.legacy.h \
lib/elementary/elm_access_eo.legacy.h \
lib/elementary/elm_actionslider_eo.legacy.h \
lib/elementary/elm_atspi_app_object_eo.legacy.h \
lib/elementary/elm_atspi_bridge_eo.legacy.h \
lib/elementary/elm_box_eo.legacy.h \
lib/elementary/elm_bubble_eo.legacy.h \
lib/elementary/elm_calendar_eo.legacy.h \
lib/elementary/elm_calendar_item_eo.legacy.h \
lib/elementary/elm_clock_eo.legacy.h \
lib/elementary/elm_code_widget_eo.legacy.h \
lib/elementary/elm_code_widget_legacy_eo.legacy.h \
lib/elementary/elm_color_item_eo.legacy.h \
lib/elementary/elm_colorselector_eo.legacy.h \
lib/elementary/elm_conformant_eo.legacy.h \
lib/elementary/elm_ctxpopup_eo.legacy.h \
lib/elementary/elm_ctxpopup_item_eo.legacy.h \
lib/elementary/elm_dayselector_eo.legacy.h \
lib/elementary/elm_dayselector_item_eo.legacy.h \
lib/elementary/elm_diskselector_eo.legacy.h \
lib/elementary/elm_diskselector_item_eo.legacy.h \
lib/elementary/elm_entry_eo.legacy.h \
lib/elementary/elm_fileselector_button_eo.legacy.h \
lib/elementary/elm_fileselector_entry_eo.legacy.h \
lib/elementary/elm_fileselector_eo.legacy.h \
lib/elementary/elm_flipselector_eo.legacy.h \
lib/elementary/elm_flipselector_item_eo.legacy.h \
lib/elementary/elm_gengrid_eo.legacy.h \
lib/elementary/elm_gengrid_item_eo.legacy.h \
lib/elementary/elm_gengrid_pan_eo.legacy.h \
lib/elementary/elm_genlist_eo.legacy.h \
lib/elementary/elm_genlist_item_eo.legacy.h \
lib/elementary/elm_genlist_pan_eo.legacy.h \
lib/elementary/elm_gesture_layer_eo.legacy.h \
lib/elementary/elm_glview_eo.legacy.h \
lib/elementary/elm_grid_eo.legacy.h \
lib/elementary/elm_hover_eo.legacy.h \
lib/elementary/elm_hoversel_eo.legacy.h \
lib/elementary/elm_hoversel_item_eo.legacy.h \
lib/elementary/elm_icon_eo.legacy.h \
lib/elementary/elm_index_eo.legacy.h \
lib/elementary/elm_index_item_eo.legacy.h \
lib/elementary/elm_interface_fileselector_eo.legacy.h \
lib/elementary/elm_inwin_eo.legacy.h \
lib/elementary/elm_label_eo.legacy.h \
lib/elementary/elm_list_eo.legacy.h \
lib/elementary/elm_list_item_eo.legacy.h \
lib/elementary/elm_mapbuf_eo.legacy.h \
lib/elementary/elm_map_eo.legacy.h \
lib/elementary/elm_map_pan_eo.legacy.h \
lib/elementary/elm_menu_eo.legacy.h \
lib/elementary/elm_menu_item_eo.legacy.h \
lib/elementary/elm_multibuttonentry_eo.legacy.h \
lib/elementary/elm_multibuttonentry_item_eo.legacy.h \
lib/elementary/elm_naviframe_eo.legacy.h \
lib/elementary/elm_naviframe_item_eo.legacy.h \
lib/elementary/elm_notify_eo.legacy.h \
lib/elementary/elm_panel_eo.legacy.h \
lib/elementary/elm_pan_eo.legacy.h \
lib/elementary/elm_photo_eo.legacy.h \
lib/elementary/elm_player_eo.legacy.h \
lib/elementary/elm_plug_eo.legacy.h \
lib/elementary/elm_popup_eo.legacy.h \
lib/elementary/elm_popup_item_eo.legacy.h \
lib/elementary/elm_prefs_eo.legacy.h \
lib/elementary/elm_route_eo.legacy.h \
lib/elementary/elm_scroller_eo.legacy.h \
lib/elementary/elm_segment_control_eo.legacy.h \
lib/elementary/elm_segment_control_item_eo.legacy.h \
lib/elementary/elm_separator_eo.legacy.h \
lib/elementary/elm_slider_eo.legacy.h \
lib/elementary/elm_slider_part_indicator_eo.legacy.h \
lib/elementary/elm_slideshow_eo.legacy.h \
lib/elementary/elm_slideshow_item_eo.legacy.h \
lib/elementary/elm_spinner_eo.legacy.h \
lib/elementary/elm_sys_notify_dbus_eo.legacy.h \
lib/elementary/elm_sys_notify_eo.legacy.h \
lib/elementary/elm_sys_notify_interface_eo.legacy.h \
lib/elementary/elm_systray_eo.legacy.h \
lib/elementary/elm_table_eo.legacy.h \
lib/elementary/elm_thumb_eo.legacy.h \
lib/elementary/elm_toolbar_eo.legacy.h \
lib/elementary/elm_toolbar_item_eo.legacy.h \
lib/elementary/elm_view_form_eo.legacy.h \
lib/elementary/elm_view_list_eo.legacy.h \
lib/elementary/elm_view_form_eo.h \
lib/elementary/elm_view_list_eo.h \
lib/elementary/elm_web_eo.legacy.h \
lib/elementary/elm_widget_item_container_eo.legacy.h \
lib/elementary/elm_widget_item_container_eo.h \
lib/elementary/elm_widget_item_eo.legacy.h \
lib/elementary/elm_widget_item_static_focus_eo.legacy.h
elm_legacy_eo_headers_priv = \
lib/elementary/efl_ui_bg_legacy_eo.h \
lib/elementary/efl_ui_button_legacy_eo.h \
lib/elementary/efl_ui_check_legacy_eo.h \
lib/elementary/efl_ui_flip_legacy_eo.h \
lib/elementary/efl_ui_frame_legacy_eo.h \
lib/elementary/efl_ui_image_legacy_eo.h \
lib/elementary/efl_ui_image_zoomable_legacy_eo.h \
lib/elementary/efl_ui_layout_legacy_eo.h \
lib/elementary/efl_ui_panes_legacy_eo.h \
lib/elementary/efl_ui_progressbar_legacy_eo.h \
lib/elementary/efl_ui_radio_legacy_eo.h \
lib/elementary/efl_ui_textpath_legacy_eo.h \
lib/elementary/efl_ui_video_legacy_eo.h \
lib/elementary/efl_ui_win_inlined_legacy_eo.h \
lib/elementary/efl_ui_win_legacy_eo.h \
lib/elementary/efl_ui_win_socket_legacy_eo.h \
lib/elementary/elm_access_eo.h \
lib/elementary/elm_actionslider_eo.h \
lib/elementary/elm_atspi_app_object_eo.h \
lib/elementary/elm_atspi_bridge_eo.h \
lib/elementary/elm_box_eo.h \
lib/elementary/elm_bubble_eo.h \
lib/elementary/elm_calendar_eo.h \
lib/elementary/elm_calendar_item_eo.h \
lib/elementary/elm_clock_eo.h \
lib/elementary/elm_code_widget_legacy_eo.h \
lib/elementary/elm_color_item_eo.h \
lib/elementary/elm_colorselector_eo.h \
lib/elementary/elm_conformant_eo.h \
lib/elementary/elm_ctxpopup_eo.h \
lib/elementary/elm_ctxpopup_item_eo.h \
lib/elementary/elm_dayselector_eo.h \
lib/elementary/elm_dayselector_item_eo.h \
lib/elementary/elm_diskselector_eo.h \
lib/elementary/elm_diskselector_item_eo.h \
lib/elementary/elm_entry_eo.h \
lib/elementary/elm_fileselector_button_eo.h \
lib/elementary/elm_fileselector_entry_eo.h \
lib/elementary/elm_fileselector_eo.h \
lib/elementary/elm_flipselector_eo.h \
lib/elementary/elm_flipselector_item_eo.h \
lib/elementary/elm_gengrid_eo.h \
lib/elementary/elm_gengrid_item_eo.h \
lib/elementary/elm_gengrid_pan_eo.h \
lib/elementary/elm_gengrid_pan_eo.h \
lib/elementary/elm_genlist_eo.h \
lib/elementary/elm_genlist_item_eo.h \
lib/elementary/elm_genlist_pan_eo.h \
lib/elementary/elm_gesture_layer_eo.h \
lib/elementary/elm_glview_eo.h \
lib/elementary/elm_grid_eo.h \
lib/elementary/elm_hover_eo.h \
lib/elementary/elm_hoversel_eo.h \
lib/elementary/elm_hoversel_item_eo.h \
lib/elementary/elm_icon_eo.h \
lib/elementary/elm_index_eo.h \
lib/elementary/elm_index_item_eo.h \
lib/elementary/elm_interface_fileselector_eo.h \
lib/elementary/elm_inwin_eo.h \
lib/elementary/elm_label_eo.h \
lib/elementary/elm_list_eo.h \
lib/elementary/elm_list_item_eo.h \
lib/elementary/elm_mapbuf_eo.h \
lib/elementary/elm_map_eo.h \
lib/elementary/elm_map_pan_eo.h \
lib/elementary/elm_menu_eo.h \
lib/elementary/elm_menu_item_eo.h \
lib/elementary/elm_multibuttonentry_eo.h \
lib/elementary/elm_multibuttonentry_item_eo.h \
lib/elementary/elm_naviframe_eo.h \
lib/elementary/elm_naviframe_item_eo.h \
lib/elementary/elm_notify_eo.h \
lib/elementary/elm_panel_eo.h \
lib/elementary/elm_pan_eo.h \
lib/elementary/elm_photo_eo.h \
lib/elementary/elm_player_eo.h \
lib/elementary/elm_plug_eo.h \
lib/elementary/elm_popup_eo.h \
lib/elementary/elm_popup_item_eo.h \
lib/elementary/elm_prefs_eo.h \
lib/elementary/elm_route_eo.h \
lib/elementary/elm_scroller_eo.h \
lib/elementary/elm_segment_control_eo.h \
lib/elementary/elm_segment_control_item_eo.h \
lib/elementary/elm_separator_eo.h \
lib/elementary/elm_slider_eo.h \
lib/elementary/elm_slider_part_indicator_eo.h \
lib/elementary/elm_slideshow_eo.h \
lib/elementary/elm_slideshow_item_eo.h \
lib/elementary/elm_spinner_eo.h \
lib/elementary/elm_sys_notify_dbus_eo.h \
lib/elementary/elm_sys_notify_eo.h \
lib/elementary/elm_sys_notify_interface_eo.h \
lib/elementary/elm_systray_eo.h \
lib/elementary/elm_table_eo.h \
lib/elementary/elm_thumb_eo.h \
lib/elementary/elm_toolbar_eo.h \
lib/elementary/elm_toolbar_item_eo.h \
lib/elementary/elm_web_eo.h \
lib/elementary/elm_widget_item_container_eo.h \
lib/elementary/elm_widget_item_eo.h \
lib/elementary/elm_widget_item_static_focus_eo.h \
lib/elementary/efl_ui_focus_parent_provider_gen_eo.h \
lib/elementary/elm_removed.h \
lib/elementary/elm_widget_bg.h \
lib/elementary/elm_widget_clipper.h \
$(NULL)
EXTRA_DIST2 += $(elm_public_eolian_files) $(elm_eolian_type_files) $(elm_legacy_eolian_files) $(elm_private_eolian_files) $(elm_legacy_eo_files) $(elm_legacy_eo_headers_priv)
lib_LTLIBRARIES += lib/elementary/libelementary.la
includes_HEADERS = \
lib/elementary/Elementary.h \
lib/elementary/Elementary_Options.h \
lib/elementary/Elementary_Cursor.h \
$(elm_legacy_eo_headers_pub)
includesdir = $(includedir)/elementary-@VMAJ@
includesunstable_HEADERS = \
lib/elementary/elm_gen_common.h \
lib/elementary/efl_access_object.h \
lib/elementary/efl_access_text.h \
lib/elementary/efl_access_widget_action.h \
lib/elementary/efl_access_window.h \
lib/elementary/elm_interface_fileselector.h \
lib/elementary/elm_interface_scrollable.h \
lib/elementary/elm_interfaces.h \
lib/elementary/elm_widget.h \
lib/elementary/efl_ui_widget_common.h \
lib/elementary/elm_widget_actionslider.h \
lib/elementary/elm_widget_box.h \
lib/elementary/elm_widget_bubble.h \
lib/elementary/efl_ui_button_private.h \
lib/elementary/efl_ui_bg_private.h \
lib/elementary/elm_widget_calendar.h \
lib/elementary/efl_ui_calendar_private.h \
lib/elementary/efl_ui_check_private.h \
lib/elementary/elm_widget_clock.h \
lib/elementary/elm_widget_colorselector.h \
lib/elementary/elm_widget_conform.h \
2016-05-05 11:40:14 -07:00
lib/elementary/elm_widget_container.h \
lib/elementary/elm_widget_combobox.h \
lib/elementary/elm_widget_ctxpopup.h \
lib/elementary/elm_widget_dayselector.h \
lib/elementary/elm_widget_diskselector.h \
lib/elementary/elm_widget_entry.h \
lib/elementary/elm_widget_fileselector.h \
lib/elementary/elm_widget_fileselector_button.h \
lib/elementary/elm_widget_fileselector_entry.h \
lib/elementary/efl_ui_widget_flip.h \
lib/elementary/elm_widget_flipselector.h \
lib/elementary/efl_ui_widget_frame.h \
lib/elementary/efl_ui_stack_private.h \
lib/elementary/elm_widget_gengrid.h \
lib/elementary/elm_widget_genlist.h \
lib/elementary/elm_widget_glview.h \
lib/elementary/elm_widget_grid.h \
lib/elementary/elm_widget_hover.h \
lib/elementary/elm_widget_hoversel.h \
lib/elementary/elm_widget_icon.h \
lib/elementary/efl_ui_widget_image.h \
lib/elementary/efl_ui_popup_private.h \
lib/elementary/efl_ui_alert_popup_private.h \
lib/elementary/efl_ui_scroll_alert_popup_private.h \
lib/elementary/efl_ui_text_alert_popup_private.h \
lib/elementary/efl_ui_anchor_popup_private.h \
lib/elementary/elm_widget_index.h \
lib/elementary/elm_widget_inwin.h \
lib/elementary/elm_widget_label.h \
lib/elementary/elm_widget_layout.h \
lib/elementary/elm_widget_list.h \
lib/elementary/elm_widget_map.h \
lib/elementary/elm_widget_mapbuf.h \
lib/elementary/elm_widget_menu.h \
lib/elementary/elm_widget_multibuttonentry.h \
lib/elementary/elm_widget_naviframe.h \
lib/elementary/efl_ui_navigation_bar_private.h \
lib/elementary/efl_ui_navigation_layout_private.h \
lib/elementary/elm_widget_notify.h \
lib/elementary/elm_widget_panel.h \
2017-08-01 18:32:30 -07:00
lib/elementary/efl_ui_panes_private.h \
lib/elementary/elm_widget_photo.h \
lib/elementary/efl_ui_image_zoomable_private.h \
lib/elementary/elm_widget_player.h \
lib/elementary/elm_widget_plug.h \
lib/elementary/elm_widget_popup.h \
lib/elementary/elm_widget_prefs.h \
lib/elementary/efl_ui_progressbar_private.h \
lib/elementary/efl_ui_radio_private.h \
lib/elementary/elm_widget_route.h \
lib/elementary/elm_widget_scroller.h \
lib/elementary/elm_widget_segment_control.h \
lib/elementary/elm_widget_separator.h \
lib/elementary/elm_widget_slider.h \
lib/elementary/efl_ui_slider_private.h \
lib/elementary/efl_ui_slider_interval_private.h \
lib/elementary/elm_widget_slideshow.h \
lib/elementary/elm_widget_spinner.h \
lib/elementary/efl_ui_spin_private.h \
lib/elementary/efl_ui_spin_button_private.h \
lib/elementary/efl_ui_datepicker_private.h \
lib/elementary/efl_ui_timepicker_private.h \
lib/elementary/efl_ui_tags_private.h \
lib/elementary/efl_ui_panel_private.h \
lib/elementary/elm_widget_table.h \
lib/elementary/elm_widget_thumb.h \
lib/elementary/elm_widget_toolbar.h \
lib/elementary/efl_ui_video_private.h \
lib/elementary/efl_ui_item_private.h \
lib/elementary/efl_ui_list_item_private.h \
lib/elementary/efl_ui_list_private.h \
lib/elementary/efl_ui_grid_item_private.h \
lib/elementary/efl_ui_grid_private.h \
lib/elementary/efl_ui_list_view_private.h \
lib/elementary/efl_ui_list_view_seg_array.h \
lib/elementary/elm_widget_web.h \
lib/elementary/efl_ui_clock.h \
lib/elementary/elm_code.h \
lib/elementary/elm_code_widget_legacy.h \
lib/elementary/elm_code_widget_selection.h \
lib/elementary/elm_code_diff_widget.h \
lib/elementary/elm_code_common.h \
lib/elementary/elm_code_line.h \
lib/elementary/elm_code_text.h \
lib/elementary/elm_code_indent.h \
lib/elementary/elm_code_file.h \
lib/elementary/elm_code_parse.h \
lib/elementary/elm_code_syntax.h \
scroller: Introducing Efl.Ui.Scroller Summary: scrollable widgets had a interface_scrollable as a mixin so that the widgets had a 'is-a' relation with interface_scrollabe. however, new scroller concept don't have 'is-a' relationship, but 'has-a' relationship. scrollable widgets should have a scroll manager inside them, then scroll manager handles event from user and api implementations. and also we cut the features such as paging because there will be aka 'elm_pager'. we are expecting that the new concept make us to maintain the scroller easier. please excuse for many unorganized code and logics. : ( [contained commit] scrollable: add efl_ui_scroller example scrollable: refactoring for behavior in case of multiple scroller scrollable: remove repetitive scrollbar code. scrollable: combine calculating bounce distance code. scroll_manager: mouse up function refactoring scroll_manager: mouse move function refactoring scroll_manager: warp animator wip scroll_manager: fix denominator value when calculating flicking behavior. Fix to disconnect bounce animator once animation is done gather duplicated animator drop logics gather duplicated conditions Rearrange prototypes and append comment Add manipulate functions for animators scroll_manager: change member_add function. scroll_manger: apply mirroring logic scroll_manager: apply scrollbar apply API to scroller widget scroll_manager: apply scroll event callback Change logics for all about scroll animating efl_ui_pan: add efl_ui_pan scrollable: change content_min_limit to match_content scroll theme: apply overlapped scrollbar + many others! Reviewers: akanad, woohyun, cedric, jpeg Subscribers: jenkins, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5222 Note by @jpeg: Unfortunately this patch comes in a massive single blob, after too many rebase operations. It has now come to a point where I think the API is nice and it works as I'd expect. Now I only wonder how applicable this will be for Efl.Ui.List. As we can see Photocam (legacy and unified API) could be transformed to use this new API.
2017-12-18 04:08:25 -08:00
lib/elementary/efl_ui_widget_scroller.h \
lib/elementary/efl_ui_widget_scroll_manager.h \
lib/elementary/efl_ui_widget_pan.h \
lib/elementary/efl_ui_nstate_private.h \
lib/elementary/Efl_Ui.h \
lib/elementary/efl_ui_widget_pager.h \
lib/elementary/efl_page_transition.h \
lib/elementary/efl_page_transition_scroll.h \
lib/elementary/efl_page_indicator.h \
lib/elementary/efl_page_indicator_icon.h \
lib/elementary/efl_ui_tab_pager_private.h \
lib/elementary/efl_ui_tab_bar_private.h \
lib/elementary/efl_ui_tab_page_private.h \
lib/elementary/efl_ui_relative_layout_private.h
includesunstabledir = $(includedir)/elementary-@VMAJ@
nodist_includesunstable_HEADERS = \
$(elm_public_eolian_h) \
$(elm_legacy_eolian_legacy_h)
includesub_HEADERS = \
lib/elementary/elc_ctxpopup.h \
lib/elementary/elc_ctxpopup_legacy.h \
lib/elementary/elc_combobox.h \
lib/elementary/elc_combobox_legacy.h \
lib/elementary/elc_fileselector.h \
lib/elementary/elc_fileselector_legacy.h \
lib/elementary/elc_fileselector_common.h \
lib/elementary/elc_fileselector_button.h \
lib/elementary/elc_fileselector_button_legacy.h \
lib/elementary/elc_fileselector_entry.h \
lib/elementary/elc_fileselector_entry_legacy.h \
lib/elementary/elc_hoversel.h \
lib/elementary/elc_hoversel_legacy.h \
lib/elementary/elc_multibuttonentry.h \
lib/elementary/elc_multibuttonentry_eo.h \
lib/elementary/elc_multibuttonentry_legacy.h \
lib/elementary/elc_multibuttonentry_common.h \
lib/elementary/elc_naviframe.h \
lib/elementary/elc_naviframe_legacy.h \
lib/elementary/elc_naviframe_common.h \
lib/elementary/elc_popup.h \
lib/elementary/elc_popup_legacy.h \
lib/elementary/elm_access.h \
lib/elementary/elm_actionslider.h \
lib/elementary/elm_actionslider_legacy.h \
lib/elementary/elm_app.h \
lib/elementary/elm_atspi_app_object.h \
lib/elementary/elm_atspi_bridge.h \
lib/elementary/elm_authors.h \
lib/elementary/elm_bg.h \
lib/elementary/elm_bg_legacy.h \
lib/elementary/elm_box.h \
lib/elementary/elm_box_legacy.h \
lib/elementary/elm_box_common.h \
lib/elementary/elm_bubble.h \
lib/elementary/elm_bubble_legacy.h \
lib/elementary/elm_button.h \
lib/elementary/efl_ui_button_eo.h \
lib/elementary/elm_button_legacy.h \
lib/elementary/elm_cache.h \
lib/elementary/elm_calendar.h \
lib/elementary/elm_calendar_legacy.h \
lib/elementary/elm_calendar_common.h \
lib/elementary/efl_ui_calendar.h \
lib/elementary/elm_check.h \
lib/elementary/efl_ui_check_eo.h \
lib/elementary/elm_check_legacy.h \
lib/elementary/elm_clock.h \
lib/elementary/elm_clock_legacy.h \
lib/elementary/elm_cnp.h \
lib/elementary/elm_colorselector.h \
lib/elementary/elm_colorselector_legacy.h \
lib/elementary/elm_colorselector_common.h \
lib/elementary/elm_color_class.h \
lib/elementary/elm_config.h \
lib/elementary/elm_conform.h \
lib/elementary/elm_conform_legacy.h \
lib/elementary/elm_cursor.h \
lib/elementary/elm_datetime.h \
lib/elementary/elm_dayselector.h \
lib/elementary/elm_dayselector_legacy.h \
lib/elementary/elm_debug.h \
lib/elementary/elm_deprecated.h \
lib/elementary/elm_diskselector.h \
lib/elementary/elm_diskselector_common.h \
lib/elementary/elm_diskselector_legacy.h \
lib/elementary/elm_entry.h \
lib/elementary/elm_entry_common.h \
lib/elementary/elm_entry_eo.h \
lib/elementary/elm_entry_legacy.h \
lib/elementary/elm_finger.h \
lib/elementary/elm_flip.h \
lib/elementary/efl_ui_flip_eo.h \
lib/elementary/efl_ui_flip_legacy.h \
lib/elementary/elm_flipselector.h \
lib/elementary/elm_flipselector_legacy.h \
lib/elementary/elm_focus.h \
lib/elementary/elm_focus_item.h \
lib/elementary/elm_font.h \
lib/elementary/elm_frame.h \
lib/elementary/efl_ui_frame_eo.h \
lib/elementary/efl_ui_frame_legacy.h \
lib/elementary/elm_gen.h \
lib/elementary/elm_general.h \
lib/elementary/elm_gengrid.h \
lib/elementary/elm_gengrid_common.h \
lib/elementary/elm_gengrid_legacy.h \
lib/elementary/elm_genlist.h \
lib/elementary/elm_genlist_common.h \
lib/elementary/elm_genlist_legacy.h \
lib/elementary/elm_gesture_layer.h \
lib/elementary/elm_gesture_layer_common.h \
lib/elementary/elm_gesture_layer_legacy.h \
lib/elementary/elm_getting_started.h \
lib/elementary/elm_glview.h \
lib/elementary/elm_glview_common.h \
lib/elementary/elm_glview_legacy.h \
lib/elementary/elm_grid.h \
lib/elementary/elm_grid_legacy.h \
lib/elementary/elm_hover.h \
lib/elementary/elm_hover_legacy.h \
lib/elementary/elm_icon.h \
lib/elementary/elm_icon_legacy.h \
lib/elementary/elm_image.h \
lib/elementary/elm_image_eo.h \
lib/elementary/elm_image_legacy.h \
lib/elementary/elm_index.h \
lib/elementary/elm_index_legacy.h \
${top_builddir}/elm_intro.h \
lib/elementary/elm_inwin.h \
lib/elementary/elm_inwin_legacy.h \
lib/elementary/elm_label.h \
lib/elementary/elm_label_legacy.h \
lib/elementary/elm_layout.h \
lib/elementary/elm_layout_common.h \
lib/elementary/elm_layout_legacy.h \
lib/elementary/elm_list.h \
lib/elementary/elm_list_legacy.h \
lib/elementary/elm_macros.h \
lib/elementary/elm_map.h \
lib/elementary/elm_map_common.h \
lib/elementary/elm_map_legacy.h \
lib/elementary/elm_mapbuf.h \
lib/elementary/elm_mapbuf_legacy.h \
lib/elementary/elm_menu.h \
lib/elementary/elm_menu_legacy.h \
lib/elementary/elm_mirroring.h \
lib/elementary/elm_need.h \
lib/elementary/elm_notify.h \
lib/elementary/elm_notify_common.h \
lib/elementary/elm_notify_legacy.h \
lib/elementary/efl_ui_nstate.h \
lib/elementary/elm_object.h \
lib/elementary/elm_object_item.h \
lib/elementary/elm_panel.h \
lib/elementary/elm_panel_common.h \
lib/elementary/elm_panel_legacy.h \
lib/elementary/elm_panes.h \
2017-08-01 18:32:30 -07:00
lib/elementary/efl_ui_panes_eo.h \
lib/elementary/elm_panes_legacy.h \
lib/elementary/elm_photo.h \
lib/elementary/elm_photo_legacy.h \
lib/elementary/elm_photocam.h \
lib/elementary/efl_ui_image_zoomable_eo.h \
lib/elementary/elm_photocam_legacy.h \
lib/elementary/elm_plug.h \
lib/elementary/elm_plug_legacy.h \
lib/elementary/elm_prefs.h \
lib/elementary/elm_prefs_common.h \
lib/elementary/elm_prefs_legacy.h \
lib/elementary/elm_prefs_data.h \
lib/elementary/elm_progressbar.h \
lib/elementary/elm_progressbar_common.h \
lib/elementary/efl_ui_progressbar_eo.h \
lib/elementary/elm_progressbar_legacy.h \
lib/elementary/elm_radio.h \
lib/elementary/efl_ui_radio_eo.h \
lib/elementary/elm_radio_legacy.h \
lib/elementary/elm_route.h \
lib/elementary/elm_route_legacy.h \
lib/elementary/elm_scale.h \
lib/elementary/elm_scroll.h \
lib/elementary/elm_scroller.h \
lib/elementary/elm_scroller_legacy.h \
lib/elementary/elm_segment_control.h \
lib/elementary/elm_segment_control_legacy.h \
lib/elementary/elm_separator.h \
lib/elementary/elm_separator_legacy.h \
lib/elementary/elm_slider.h \
lib/elementary/elm_slider_common.h \
lib/elementary/elm_slider_legacy.h \
lib/elementary/elm_slideshow.h \
lib/elementary/elm_slideshow_common.h \
lib/elementary/elm_slideshow_legacy.h \
lib/elementary/elm_spinner.h \
lib/elementary/elm_spinner_legacy.h \
lib/elementary/elm_store.h \
lib/elementary/elm_systray.h \
lib/elementary/elm_systray_common.h \
lib/elementary/elm_systray_watcher.h \
lib/elementary/elm_sys_notify.h \
lib/elementary/elm_table.h \
lib/elementary/elm_table_legacy.h \
lib/elementary/elm_textpath.h \
lib/elementary/elm_textpath_legacy.h \
lib/elementary/elm_theme.h \
lib/elementary/elm_thumb.h \
lib/elementary/elm_thumb_common.h \
lib/elementary/elm_thumb_legacy.h \
lib/elementary/elm_toolbar.h \
lib/elementary/elm_toolbar_common.h \
lib/elementary/elm_toolbar_eo.h \
lib/elementary/elm_toolbar_legacy.h \
lib/elementary/elm_tooltip.h \
lib/elementary/elm_transit.h \
lib/elementary/efl_ui_video.h \
lib/elementary/efl_ui_video_eo.h \
lib/elementary/efl_ui_video_legacy.h \
lib/elementary/elm_view_list.h \
lib/elementary/elm_view_form.h \
lib/elementary/elm_web.h \
lib/elementary/elm_web_common.h \
lib/elementary/elm_web_eo.h \
lib/elementary/elm_web_legacy.h \
lib/elementary/elm_win.h \
lib/elementary/elm_win_common.h \
lib/elementary/elm_win_eo.h \
lib/elementary/elm_win_legacy.h \
lib/elementary/elm_helper.h \
lib/elementary/elm_part_helper.h \
$(NULL)
includesubdir = $(includedir)/elementary-@VMAJ@/
lib/elementary/elm_config.c: lib/elementary/elm_default_config.x
lib_elementary_libelementary_la_SOURCES = \
lib/elementary/elm_priv.h \
static_libs/atspi/atspi-constants.h \
lib/elementary/elementary_config.h \
lib/elementary/els_box.h \
lib/elementary/elc_ctxpopup.c \
lib/elementary/elc_fileselector.c \
lib/elementary/elc_fileselector_button.c \
lib/elementary/elc_fileselector_entry.c \
lib/elementary/elc_hoversel.c \
lib/elementary/elc_multibuttonentry.c \
lib/elementary/elc_naviframe.c \
lib/elementary/efl_ui_navigation_bar.c \
lib/elementary/efl_ui_navigation_layout.c \
lib/elementary/elc_player.c \
lib/elementary/elc_popup.c \
lib/elementary/elc_scrolled_entry.c \
lib/elementary/elm_access.c \
lib/elementary/elm_actionslider.c \
lib/elementary/elm_atspi_app_object.c \
lib/elementary/elm_atspi_bridge.c \
lib/elementary/efl_ui_legacy.c \
lib/elementary/efl_ui_bg.c \
lib/elementary/elm_box.c \
lib/elementary/elm_bubble.c \
lib/elementary/efl_ui_button.c \
lib/elementary/elm_calendar.c \
lib/elementary/efl_ui_calendar.c \
lib/elementary/efl_ui_check.c \
lib/elementary/elm_clock.c \
lib/elementary/elm_code_line.c \
lib/elementary/elm_code_text.c \
lib/elementary/elm_code_indent.c \
lib/elementary/elm_code_file.c \
lib/elementary/elm_code_parse.c \
lib/elementary/elm_code_syntax.c \
lib/elementary/elm_code_widget_selection.c \
lib/elementary/elm_code_widget.c \
lib/elementary/elm_code_diff_widget.c \
lib/elementary/elm_code.c \
lib/elementary/elm_code_private.h \
lib/elementary/elm_code_widget_private.h \
lib/elementary/elm_colorselector.c \
lib/elementary/elm_color_class.c \
lib/elementary/elc_combobox.c \
lib/elementary/elm_config.c \
lib/elementary/elm_conform.c \
lib/elementary/elm_datetime.c \
lib/elementary/elm_dayselector.c \
lib/elementary/elm_dbus_menu.c \
lib/elementary/elm_diskselector.c \
lib/elementary/elm_entry.c \
lib/elementary/efl_ui_flip.c \
lib/elementary/efl_ui_internal_text_interactive.c \
lib/elementary/efl_ui_internal_text_interactive.h \
lib/elementary/efl_ui_internal_text_scroller.c \
lib/elementary/efl_ui_internal_text_scroller.h \
lib/elementary/elm_flipselector.c \
lib/elementary/elm_font.c \
lib/elementary/efl_ui_frame.c \
lib/elementary/efl_ui_stack.c \
lib/elementary/elm_gengrid.c \
lib/elementary/elm_genlist.c \
lib/elementary/elm_gesture_layer.c \
lib/elementary/elm_gesture_layer_extra_gestures.c \
lib/elementary/elm_glview.c \
lib/elementary/elm_grid.c \
lib/elementary/elm_hover.c \
lib/elementary/elm_icon.c \
lib/elementary/efl_ui_image.c \
lib/elementary/elm_index.c \
lib/elementary/efl_access_object.c \
lib/elementary/efl_access_action.c \
lib/elementary/efl_access_component.c \
lib/elementary/efl_access_editable_text.c \
lib/elementary/efl_access_selection.c \
lib/elementary/efl_access_text.c \
lib/elementary/efl_access_value.c \
lib/elementary/efl_access_widget_action.c \
lib/elementary/efl_access_window.c \
lib/elementary/elm_interface_fileselector.c \
lib/elementary/elm_interface_scrollable.c \
lib/elementary/elm_inwin.c \
lib/elementary/elm_label.c \
lib/elementary/efl_ui_layout.c \
lib/elementary/efl_ui_layout_pack.c \
lib/elementary/elm_list.c \
lib/elementary/elm_main.c \
lib/elementary/elm_map.c \
lib/elementary/elm_mapbuf.c \
lib/elementary/elm_menu.c \
lib/elementary/elm_module.c \
lib/elementary/elm_notify.c \
lib/elementary/efl_ui_nstate.c \
lib/elementary/elm_panel.c \
2017-08-01 18:32:30 -07:00
lib/elementary/efl_ui_panes.c \
lib/elementary/elm_photo.c \
lib/elementary/efl_ui_image_zoomable.c \
lib/elementary/elm_plug.c \
lib/elementary/elm_prefs.c \
lib/elementary/elm_prefs_data.c \
lib/elementary/elm_prefs_edd.x \
lib/elementary/efl_ui_progressbar.c \
lib/elementary/efl_ui_radio.c \
lib/elementary/elm_route.c \
lib/elementary/elm_scroller.c \
lib/elementary/elm_segment_control.c \
lib/elementary/elm_separator.c \
lib/elementary/elm_slider.c \
lib/elementary/efl_ui_slider.c \
lib/elementary/efl_ui_slider_interval.c \
lib/elementary/efl_ui_spin.c \
lib/elementary/efl_ui_spin_button.c \
lib/elementary/efl_ui_datepicker.c \
lib/elementary/efl_ui_timepicker.c \
lib/elementary/efl_ui_tags.c \
lib/elementary/efl_ui_panel.c \
lib/elementary/elm_slideshow.c \
lib/elementary/elm_spinner.c \
lib/elementary/elm_store.c \
lib/elementary/elm_systray.c \
lib/elementary/elm_systray_watcher.c \
lib/elementary/elm_sys_notify_interface.c \
lib/elementary/elm_sys_notify.c \
lib/elementary/elm_sys_notify_dbus.c \
lib/elementary/elm_table.c \
lib/elementary/elm_theme.c \
lib/elementary/elm_thumb.c \
lib/elementary/elm_toolbar.c \
lib/elementary/elm_transit.c \
lib/elementary/elm_util.c \
lib/elementary/efl_ui_video.c \
lib/elementary/elm_view_list.c \
lib/elementary/elm_view_form.c \
lib/elementary/elm_web2.c \
lib/elementary/efl_ui_widget.c \
lib/elementary/efl_ui_widget_common.c \
lib/elementary/efl_ui_win.c \
lib/elementary/efl_ui_win_inlined.c \
lib/elementary/efl_ui_win_socket.c \
lib/elementary/elm_helper.c \
lib/elementary/els_box.c \
lib/elementary/els_cursor.c \
lib/elementary/els_tooltip.c \
lib/elementary/elu_ews_wm.c \
efl_ui_table: refactor layout_update Summary: There are three reasons to refactor layout_update of Efl.Ui.Table. === 1. Inconsistency of hint behavior. === Some hint property is often not respected. for example, hint_min is ignored in Table when it is used with hint_max even if hint_weight is 0. hint_aspect is always ignored in Table. The ambiguous behavior make it hard to layout widgets in container. of course, we documented 'it's just a hint that should be used whenever appropriate.' but i don't think it means that 'hint API is sometimes respected and we also don't know when that API is respected.'. at least there is rule for consistent behavior and we should be able to explain why a widget is located here and why some hint property is ignored. So, i'll suggest priority of hint property. this refactoring support following priority. 1) HintMin 2) HintMin + HintAspect 3) HintMargin 4) HintMax 5) HintAspect 6) HintWeight, HintFill 7) HintAlign ref T5487 Please check with unit test D7840 === 2. To Enhance usability. === Efl.Ui.Table is using homogeneous mode of evas_table which have same columns, rows size. but i think a table can generally change columns, rows size and we can provide homogeneous mode option.(D7892) In this patch - table columns(rows) min size is decided by maximum size among its cells width(height) min size. - table columns(rows) weight is decided by maximum weight among its cells horizontal(vertical) weight. Also, pack_align is implemented. it is used if no item has a weight. === 3. To remove internal evas_table. === This is low priority work. however, i guess is is necessary for lightweight container widget. there are two size_hint callback to adjust table size and efl_canvas_group_calculate is called twice when it is resized. This patch is first step to remove internal evas_table. Test Plan: make check elementary_test -to 'efl.ui.table' Reviewers: jpeg, Jaehyun_Cho, zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T5487 Differential Revision: https://phab.enlightenment.org/D7841
2019-02-27 11:45:27 -08:00
lib/elementary/efl_ui_container_layout.c \
lib/elementary/efl_ui_container_layout.h \
lib/elementary/efl_ui_box.c \
lib/elementary/efl_ui_box_flow.c \
lib/elementary/efl_ui_box_stack.c \
lib/elementary/efl_ui_box_layout.c \
lib/elementary/efl_ui_box_private.h \
lib/elementary/efl_ui_popup.c \
lib/elementary/efl_ui_alert_popup.c \
lib/elementary/efl_ui_scroll_alert_popup.c \
lib/elementary/efl_ui_text_alert_popup.c \
lib/elementary/efl_ui_anchor_popup.c \
lib/elementary/efl_ui_table.c \
lib/elementary/efl_ui_table_static.c \
efl_ui_table: refactor layout_update Summary: There are three reasons to refactor layout_update of Efl.Ui.Table. === 1. Inconsistency of hint behavior. === Some hint property is often not respected. for example, hint_min is ignored in Table when it is used with hint_max even if hint_weight is 0. hint_aspect is always ignored in Table. The ambiguous behavior make it hard to layout widgets in container. of course, we documented 'it's just a hint that should be used whenever appropriate.' but i don't think it means that 'hint API is sometimes respected and we also don't know when that API is respected.'. at least there is rule for consistent behavior and we should be able to explain why a widget is located here and why some hint property is ignored. So, i'll suggest priority of hint property. this refactoring support following priority. 1) HintMin 2) HintMin + HintAspect 3) HintMargin 4) HintMax 5) HintAspect 6) HintWeight, HintFill 7) HintAlign ref T5487 Please check with unit test D7840 === 2. To Enhance usability. === Efl.Ui.Table is using homogeneous mode of evas_table which have same columns, rows size. but i think a table can generally change columns, rows size and we can provide homogeneous mode option.(D7892) In this patch - table columns(rows) min size is decided by maximum size among its cells width(height) min size. - table columns(rows) weight is decided by maximum weight among its cells horizontal(vertical) weight. Also, pack_align is implemented. it is used if no item has a weight. === 3. To remove internal evas_table. === This is low priority work. however, i guess is is necessary for lightweight container widget. there are two size_hint callback to adjust table size and efl_canvas_group_calculate is called twice when it is resized. This patch is first step to remove internal evas_table. Test Plan: make check elementary_test -to 'efl.ui.table' Reviewers: jpeg, Jaehyun_Cho, zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T5487 Differential Revision: https://phab.enlightenment.org/D7841
2019-02-27 11:45:27 -08:00
lib/elementary/efl_ui_table_layout.c \
lib/elementary/efl_ui_table_private.h \
lib/elementary/efl_ui_text.c \
lib/elementary/efl_ui_text_factory_images.c \
lib/elementary/efl_ui_text_factory_emoticons.c \
lib/elementary/efl_ui_text_factory_fallback.c \
lib/elementary/efl_ui_clock.c \
lib/elementary/efl_ui_clock_private.h \
lib/elementary/efl_ui_image_factory.c \
lib/elementary/efl_ui_focus_manager.c \
lib/elementary/efl_ui_focus_manager_calc.c \
lib/elementary/efl_ui_focus_manager_sub.c \
lib/elementary/efl_ui_focus_object.c \
lib/elementary/efl_ui_focus_manager_root_focus.c \
lib/elementary/efl_ui_textpath.c \
lib/elementary/efl_ui_focus_layer.c \
lib/elementary/efl_ui_focus_composition.c \
lib/elementary/efl_ui_focus_parent_provider.c \
lib/elementary/efl_ui_focus_parent_provider_standard.c \
lib/elementary/efl_ui_focus_parent_provider_gen.c \
lib/elementary/efl_ui_focus_util.c \
lib/elementary/elm_widget_item_static_focus.c \
lib/elementary/efl_ui_item.c \
lib/elementary/efl_ui_list_item.c \
lib/elementary/efl_ui_list_default_item.c \
lib/elementary/efl_ui_list_empty_item.c \
lib/elementary/efl_ui_list.c \
lib/elementary/efl_ui_grid_item.c \
lib/elementary/efl_ui_grid_default_item.c \
lib/elementary/efl_ui_grid.c \
lib/elementary/efl_ui_list_view.c \
lib/elementary/efl_ui_list_view_precise_layouter.c \
lib/elementary/efl_ui_list_view_seg_array.c \
2017-12-12 16:59:48 -08:00
lib/elementary/efl_ui_layout_factory.c \
scroller: Introducing Efl.Ui.Scroller Summary: scrollable widgets had a interface_scrollable as a mixin so that the widgets had a 'is-a' relation with interface_scrollabe. however, new scroller concept don't have 'is-a' relationship, but 'has-a' relationship. scrollable widgets should have a scroll manager inside them, then scroll manager handles event from user and api implementations. and also we cut the features such as paging because there will be aka 'elm_pager'. we are expecting that the new concept make us to maintain the scroller easier. please excuse for many unorganized code and logics. : ( [contained commit] scrollable: add efl_ui_scroller example scrollable: refactoring for behavior in case of multiple scroller scrollable: remove repetitive scrollbar code. scrollable: combine calculating bounce distance code. scroll_manager: mouse up function refactoring scroll_manager: mouse move function refactoring scroll_manager: warp animator wip scroll_manager: fix denominator value when calculating flicking behavior. Fix to disconnect bounce animator once animation is done gather duplicated animator drop logics gather duplicated conditions Rearrange prototypes and append comment Add manipulate functions for animators scroll_manager: change member_add function. scroll_manger: apply mirroring logic scroll_manager: apply scrollbar apply API to scroller widget scroll_manager: apply scroll event callback Change logics for all about scroll animating efl_ui_pan: add efl_ui_pan scrollable: change content_min_limit to match_content scroll theme: apply overlapped scrollbar + many others! Reviewers: akanad, woohyun, cedric, jpeg Subscribers: jenkins, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5222 Note by @jpeg: Unfortunately this patch comes in a massive single blob, after too many rebase operations. It has now come to a point where I think the API is nice and it works as I'd expect. Now I only wonder how applicable this will be for Efl.Ui.List. As we can see Photocam (legacy and unified API) could be transformed to use this new API.
2017-12-18 04:08:25 -08:00
lib/elementary/efl_ui_scroller.c \
lib/elementary/efl_ui_scroll_manager.c \
lib/elementary/efl_ui_pan.c \
lib/elementary/efl_ui_selection_manager.c \
lib/elementary/efl_ui_selection_manager_private.h \
lib/elementary/efl_ui_selection.c \
lib/elementary/efl_datetime_manager.c \
lib/elementary/efl_ui_dnd.c \
lib/elementary/elm_focus_legacy.c \
2018-05-03 03:44:36 -07:00
static_libs/buildsystem/buildsystem.h \
static_libs/buildsystem/buildsystem_autotools.c \
lib/elementary/efl_ui_pager.c \
lib/elementary/efl_page_transition.c \
lib/elementary/efl_page_transition_scroll.c \
lib/elementary/efl_page_indicator.c \
lib/elementary/efl_page_indicator_icon.c \
lib/elementary/efl_ui_focus_graph.h \
lib/elementary/efl_ui_focus_graph.c \
lib/elementary/efl_ui_tab_pager.c \
lib/elementary/efl_ui_tab_bar.c \
lib/elementary/efl_ui_tab_page.c \
lib/elementary/efl_ui_widget_focus_manager.c \
lib/elementary/efl_ui_caching_factory.c \
lib/elementary/efl_ui_widget_factory.c \
efl_model : rename all efl_model based classes. Summary: As the result of discussion in T7458, we need to rename all efl_model based classes with efl_XXX_Model sequence. I've run few vote for this, see V42, V43 few classes are totally renamed as our consideration of misnaming. | Efl.Model_Loop | Efl.Loop_Model | | Efl.Model_Item | Efl.Generic_Model | | Efl.Model_Container | Efl.Container_Model | | Efl.Model_Container_Item | Efl.Container_Model_Item | | Efl.Model_Composite | Efl.Composite_Model | | Efl.Model_Composite_Boolean | Efl.Boolean_Model | | Efl.Model_Composite_Boolean_Chlidren | Efl.Boolean_Model_Item | | Efl.Model_Composite_Selection | Efl.Select_Model | | Efl.Model_Composite_Selection_Chlidren | Efl.Select_Model_Item | | Efl.Model_View | Efl.View_Model | | Eio.Model | Efl.Io.Model | | Efl.Ui.Model_State | Efl.Ui.State_Model | | Efl.Ui.Model_Size | Efl.Ui.Size_Model | | Efl.Ui.Model_Exact | Efl.Ui.Exact_Model | | Efl.Ui.Model_Average | Efl.Ui.Average_Model | | Efl.Ui.Model_Homogeneous | Efl.Ui.Homogeneous_Model | I worried about Efl.Io.Model changes, cause it is widely used, but as I tested, there is no issue found yet. Eldbus.Model also may can changed Efl.Dbus.Model, but I cannot found any class who using Efl.Dbus namespace, so I left it future work. Test Plan: Run the Make Test, it works well except Efl test about selection. there are class inheritance problem exist in select_model, I reported it and will fix it in another patch. Reviewers: cedric, felipealmeida, woohyun, Hermet Reviewed By: cedric Subscribers: lauromoura Tags: #efl, #do_not_merge Differential Revision: https://phab.enlightenment.org/D7533
2019-01-30 20:35:34 -08:00
lib/elementary/efl_ui_size_model.c \
lib/elementary/efl_ui_homogeneous_model.c \
lib/elementary/efl_ui_exact_model.c \
lib/elementary/efl_ui_average_model.c \
lib/elementary/efl_ui_relative_layout.c \
$(NULL)
lib_elementary_libelementary_la_CFLAGS = @ELEMENTARY_CFLAGS@
lib_elementary_libelementary_la_LIBADD = \
@ELEMENTARY_LIBS@ \
@LTLIBINTL@
lib_elementary_libelementary_la_DEPENDENCIES = @ELEMENTARY_INTERNAL_LIBS@
lib_elementary_libelementary_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib_elementary_libelementary_la_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-DMODULES_PATH=\"$(pkglibdir)/modules\" \
-I. \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/static_libs/ \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_srcdir)/src/modules/ecore_evas/engines/wayland \
-I$(top_builddir)/src/lib/elementary \
-DPACKAGE_DATA_DIR=\"$(datadir)/elementary\" \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
2018-02-12 09:37:26 -08:00
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
-DLOCALE_DIR=\"$(localedir)\" \
-DICON_DIR=\"$(datadir)/icons\" \
-DELM_TOP_BUILD_DIR=\"$(top_builddir)\" \
-DELEMENTARY_BUILD \
@ELEMENTARY_CFLAGS@
if HAVE_WINDOWS
lib_elementary_libelementary_la_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_srcdir)/src/lib/evil/regex \
-DPOSIX_MISTAKE
endif
EXTRA_DIST2 += \
lib/elementary/elm_factory.h \
lib/elementary/elm_factory.c \
lib/elementary/elm_module_helper.h \
$(top_srcdir)/elm_intro.h.in
### Binary
bin_PROGRAMS += \
bin/elementary/elementary_test \
bin/elementary/elementary_config \
bin/elementary/elementary_codegen \
bin/elementary/elm_prefs_cc
if BUILD_QUICKLAUNCH
bin_PROGRAMS += \
bin/elementary/elementary_quicklaunch
if BUILD_RUN
bin_PROGRAMS += \
bin/elementary/elementary_run
endif
endif
bin_elementary_elementary_test_SOURCES = \
bin/elementary/test.c \
bin/elementary/test_explode.c \
bin/elementary/test_explode.h \
bin/elementary/test_3d.c \
bin/elementary/test_access.c \
bin/elementary/test_actionslider.c \
bin/elementary/test_anim.c \
bin/elementary/test_bg.c \
bin/elementary/test_box.c \
bin/elementary/test_bubble.c \
bin/elementary/test_button.c \
bin/elementary/test_ui_button.c \
bin/elementary/test_calendar.c \
bin/elementary/test_check.c \
bin/elementary/test_clock.c \
bin/elementary/test_cnp.c \
bin/elementary/test_code.c \
bin/elementary/test_colorselector.c \
bin/elementary/test_colorclass.c \
bin/elementary/test_combobox.c \
bin/elementary/test_config.c \
bin/elementary/test_conform.c \
bin/elementary/test_conform_indicator.c \
bin/elementary/test_ctxpopup.c \
bin/elementary/test_cursor.c \
bin/elementary/test_datetime.c \
bin/elementary/test_dayselector.c \
bin/elementary/test_disable.c \
bin/elementary/test_diskselector.c \
bin/elementary/test_dnd.c \
bin/elementary/test_efl_anim_alpha.c \
bin/elementary/test_efl_anim_rotate.c \
bin/elementary/test_efl_anim_scale.c \
bin/elementary/test_efl_anim_translate.c \
bin/elementary/test_efl_anim_group_parallel.c \
bin/elementary/test_efl_anim_group_sequential.c \
bin/elementary/test_efl_anim_pause.c \
bin/elementary/test_efl_anim_repeat.c \
bin/elementary/test_efl_anim_start_delay.c \
bin/elementary/test_efl_anim_interpolator.c \
bin/elementary/test_eio.c \
bin/elementary/test_entry.c \
bin/elementary/test_entry_anchor.c \
bin/elementary/test_entry_anchor2.c \
bin/elementary/test_events.c \
bin/elementary/test_evas_mask.c \
bin/elementary/test_evas_map.c \
bin/elementary/test_efl_gfx_mapping.c \
bin/elementary/test_evas_snapshot.c \
bin/elementary/test_external.c \
bin/elementary/test_fileselector_button.c \
bin/elementary/test_fileselector.c \
bin/elementary/test_fileselector_entry.c \
bin/elementary/test_flip.c \
bin/elementary/test_flip_page.c \
bin/elementary/test_flip_page_eo.c \
bin/elementary/test_flipselector.c \
bin/elementary/test_floating.c \
bin/elementary/test_focus.c \
bin/elementary/test_focus_custom_chain.c \
bin/elementary/test_focus_policy.c \
bin/elementary/test_focus_style.c \
bin/elementary/test_gengrid.c \
bin/elementary/test_genlist.c \
bin/elementary/test_gesture_layer.c \
bin/elementary/test_gesture_layer2.c \
bin/elementary/test_gesture_layer3.c \
2017-06-11 13:25:39 -07:00
bin/elementary/test_gfx_filters.c \
bin/elementary/test_glview_simple.c \
bin/elementary/test_glview.c \
bin/elementary/test_glview_manygears.c \
bin/elementary/test_grid.c \
bin/elementary/test_ui_table_static.c \
bin/elementary/test_ui_stack.c \
bin/elementary/test_hover.c \
bin/elementary/test_hoversel.c \
bin/elementary/test_icon.c \
bin/elementary/test_icon_desktops.c \
bin/elementary/test_icon_animated.c \
bin/elementary/test_image.c \
bin/elementary/test_index.c \
bin/elementary/test_inwin.c \
bin/elementary/test_label.c \
bin/elementary/test_launcher.c \
bin/elementary/test_layout.c \
bin/elementary/test_list.c \
bin/elementary/test_map.c \
bin/elementary/test_main_menu.c \
bin/elementary/test_menu.c \
bin/elementary/test_multi.c \
bin/elementary/test_multibuttonentry.c \
bin/elementary/test_naviframe.c \
bin/elementary/test_naviframe_complex.c \
bin/elementary/test_notify.c \
bin/elementary/test_nstate.c \
bin/elementary/test_panel.c \
bin/elementary/test_panes.c \
bin/elementary/test_ui_panes.c \
bin/elementary/test_part_bg.c \
bin/elementary/test_part_shadow.c \
bin/elementary/test_photo.c \
bin/elementary/test_photocam.c \
bin/elementary/test_popup.c \
bin/elementary/test_prefs.c \
bin/elementary/test_progressbar.c \
bin/elementary/test_ui_progressbar.c \
bin/elementary/test_radio.c \
bin/elementary/test_scaling.c \
bin/elementary/test_scroller.c \
scroller: Introducing Efl.Ui.Scroller Summary: scrollable widgets had a interface_scrollable as a mixin so that the widgets had a 'is-a' relation with interface_scrollabe. however, new scroller concept don't have 'is-a' relationship, but 'has-a' relationship. scrollable widgets should have a scroll manager inside them, then scroll manager handles event from user and api implementations. and also we cut the features such as paging because there will be aka 'elm_pager'. we are expecting that the new concept make us to maintain the scroller easier. please excuse for many unorganized code and logics. : ( [contained commit] scrollable: add efl_ui_scroller example scrollable: refactoring for behavior in case of multiple scroller scrollable: remove repetitive scrollbar code. scrollable: combine calculating bounce distance code. scroll_manager: mouse up function refactoring scroll_manager: mouse move function refactoring scroll_manager: warp animator wip scroll_manager: fix denominator value when calculating flicking behavior. Fix to disconnect bounce animator once animation is done gather duplicated animator drop logics gather duplicated conditions Rearrange prototypes and append comment Add manipulate functions for animators scroll_manager: change member_add function. scroll_manger: apply mirroring logic scroll_manager: apply scrollbar apply API to scroller widget scroll_manager: apply scroll event callback Change logics for all about scroll animating efl_ui_pan: add efl_ui_pan scrollable: change content_min_limit to match_content scroll theme: apply overlapped scrollbar + many others! Reviewers: akanad, woohyun, cedric, jpeg Subscribers: jenkins, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5222 Note by @jpeg: Unfortunately this patch comes in a massive single blob, after too many rebase operations. It has now come to a point where I think the API is nice and it works as I'd expect. Now I only wonder how applicable this will be for Efl.Ui.List. As we can see Photocam (legacy and unified API) could be transformed to use this new API.
2017-12-18 04:08:25 -08:00
bin/elementary/test_ui_scroller.c \
bin/elementary/test_segment_control.c \
bin/elementary/test_separator.c \
bin/elementary/test_slider.c \
2017-12-11 20:58:39 -08:00
bin/elementary/test_ui_slider.c \
bin/elementary/test_ui_slider_interval.c \
bin/elementary/test_ui_spin.c \
bin/elementary/test_ui_spin_button.c \
bin/elementary/test_ui_datepicker.c \
bin/elementary/test_ui_timepicker.c \
bin/elementary/test_ui_tags.c \
bin/elementary/test_ui_panel.c \
bin/elementary/test_slideshow.c \
bin/elementary/test_spinner.c \
bin/elementary/test_store.c \
bin/elementary/test_sys_notify.c \
bin/elementary/test_systray.c \
bin/elementary/test_table.c \
bin/elementary/test_thumb.c \
bin/elementary/test_toolbar.c \
bin/elementary/test_tooltip.c \
bin/elementary/test_transit.c \
bin/elementary/test_transit_bezier.c \
bin/elementary/test_ui_box.c \
bin/elementary/test_ui_box_stack.c \
bin/elementary/test_ui_clock.c \
bin/elementary/test_ui_table.c \
bin/elementary/test_ui_popup.c \
bin/elementary/test_ui_textpath.c \
bin/elementary/test_video.c \
bin/elementary/test_weather.c \
bin/elementary/test_web.c \
bin/elementary/test_win_inline.c \
bin/elementary/test_win_keygrab.c \
bin/elementary/test_win_socket.c \
bin/elementary/test_win_plug.c \
bin/elementary/test_win_state.c \
bin/elementary/test_win_wm_rotation.c \
2017-06-11 13:25:39 -07:00
bin/elementary/test_win_dialog.c \
bin/elementary/test_win_modal.c \
bin/elementary/test_efl_ui_text.c \
bin/elementary/test_win_stack.c \
bin/elementary/test_win_indicator.c \
bin/elementary/test_gesture_framework.c \
bin/elementary/test_ui_tab_pager.c \
bin/elementary/test_ui_pager.c \
bin/elementary/test_ui_pager_scroll.c \
bin/elementary/test_ui_relative_layout.c \
bin/elementary/test.h
bin_elementary_elementary_test_LDADD = @USE_ELEMENTARY_LIBS@
bin_elementary_elementary_test_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
bin_elementary_elementary_test_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_srcdir)/src/bin/elementary \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
-DPACKAGE_DATA_DIR=\"$(datadir)/elementary\" \
@ELEMENTARY_CFLAGS@
bin_elementary_elementary_config_SOURCES = bin/elementary/config.c
bin_elementary_elementary_config_LDADD = @USE_ELEMENTARY_LIBS@
bin_elementary_elementary_config_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
bin_elementary_elementary_config_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_srcdir)/src/bin/elementary \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
-DPACKAGE_DATA_DIR=\"$(datadir)/elementary\" \
@ELEMENTARY_CFLAGS@
bin_elementary_elementary_codegen_SOURCES = bin/elementary/elementary_codegen.c
bin_elementary_elementary_codegen_LDADD = @USE_ELEMENTARY_LIBS@
bin_elementary_elementary_codegen_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
bin_elementary_elementary_codegen_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_srcdir)/src/bin/elementary \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
@ELEMENTARY_CFLAGS@
noinst_HEADERS += \
bin/elementary/elm_prefs_cc.h
bin_elementary_elm_prefs_cc_SOURCES = \
bin/elementary/elm_prefs_cc.c \
bin/elementary/elm_prefs_cc_mem.c \
bin/elementary/elm_prefs_cc_out.c \
bin/elementary/elm_prefs_cc_parse.c \
bin/elementary/elm_prefs_cc_handlers.c
bin_elementary_elm_prefs_cc_LDADD = @USE_ELEMENTARY_LIBS@
bin_elementary_elm_prefs_cc_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
bin_elementary_elm_prefs_cc_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_srcdir)/src/bin/elementary \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
@ELEMENTARY_CFLAGS@
if HAVE_WINDOWS
bin_elementary_elm_prefs_cc_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_srcdir)/src/lib/evil/regex \
-DPOSIX_MISTAKE
endif
if BUILD_QUICKLAUNCH
bin_elementary_elementary_quicklaunch_SOURCES = bin/elementary/quicklaunch.c
bin_elementary_elementary_quicklaunch_LDADD = @USE_ELEMENTARY_LIBS@ @requirements_libs_elm@
bin_elementary_elementary_quicklaunch_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
bin_elementary_elementary_quicklaunch_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_srcdir)/src/bin/elementary \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
@ELEMENTARY_CFLAGS@
if BUILD_RUN
bin_elementary_elementary_run_CPPFLAGS = -I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary/ \
-I$(top_builddir)/src/lib/elementary/ \
-I$(top_srcdir)/src/bin/elementary/ \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\"
bin_elementary_elementary_run_SOURCES = bin/elementary/run.c
bin_elementary_elementary_run_LDADD = @requirements_libs_elm@
bin_elementary_elementary_run_LDFLAGS =
endif
endif
EXTRA_DIST2 += \
bin/elementary/test_factory.c
2016-03-29 14:53:24 -07:00
### Modules
## access_output
moduleaccess_outputpkgdir = $(libdir)/elementary/modules/access_output/$(MODULE_ARCH)
moduleaccess_outputpkg_LTLIBRARIES = modules/elementary/access_output/module.la
# Workaround for broken parallel install support in automake (relink issue)
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
install_moduleaccess_outputpkgLTLIBRARIES = install-moduleaccess_outputpkgLTLIBRARIES
$(install_moduleaccess_outputpkgLTLIBRARIES): install-libLTLIBRARIES
2016-03-29 14:53:24 -07:00
modules_elementary_access_output_module_la_SOURCES = modules/elementary/access_output/mod.c
modules_elementary_access_output_module_la_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-I. \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
modules_elementary_access_output_module_la_LIBADD = @USE_ELEMENTARY_LIBS@
modules_elementary_access_output_module_la_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
modules_elementary_access_output_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
modules_elementary_access_output_module_la_LIBTOOLFLAGS = --tag=disable-static
## clock_input_ctxpopup
moduleclock_input_ctxpopuppkgdir = $(libdir)/elementary/modules/clock_input_ctxpopup/$(MODULE_ARCH)
moduleclock_input_ctxpopuppkg_LTLIBRARIES = modules/elementary/clock_input_ctxpopup/module.la
# Workaround for broken parallel install support in automake (relink issue)
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
install_moduleclock_input_ctxpopuppkgLTLIBRARIES = install-moduleclock_input_ctxpopuppkgLTLIBRARIES
$(install_moduleclock_input_ctxpopuppkgLTLIBRARIES): install-libLTLIBRARIES
modules_elementary_clock_input_ctxpopup_module_la_SOURCES = \
modules/elementary/clock_input_ctxpopup/clock_input_ctxpopup.c
modules_elementary_clock_input_ctxpopup_module_la_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-I. \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
modules_elementary_clock_input_ctxpopup_module_la_LIBADD = @USE_ELEMENTARY_LIBS@
modules_elementary_clock_input_ctxpopup_module_la_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
modules_elementary_clock_input_ctxpopup_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
modules_elementary_clock_input_ctxpopup_module_la_LIBTOOLFLAGS = --tag=disable-static
2016-03-29 14:53:24 -07:00
## prefs
moduleprefspkgdir = $(libdir)/elementary/modules/prefs/$(MODULE_ARCH)
moduleprefspkg_LTLIBRARIES = modules/elementary/prefs/module.la
EXTRA_DIST2 += modules/elementary/prefs/elm_prefs_swallow.edc
2016-03-29 14:53:24 -07:00
prefs_filesdir = $(libdir)/elementary/modules/prefs/$(MODULE_ARCH)
2016-03-29 14:53:24 -07:00
prefs_files_DATA = modules/elementary/prefs/elm_prefs_swallow.edj
CLEANFILES += $(prefs_files_DATA) lib/elementary/elm_default_config.x
2016-03-29 14:53:24 -07:00
modules/elementary/prefs/elm_prefs_swallow.edj: modules/elementary/prefs/elm_prefs_swallow.edc bin/edje/edje_cc${EXEEXT}
$(AM_V_EDJ) \
$(MKDIR_P) modules/elementary/prefs/ ; \
$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(top_srcdir)/src/modules/elementary/prefs/ $< $@
# Workaround for broken parallel install support in automake (relink issue)
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
install_moduleprefspkgLTLIBRARIES = install-moduleprefspkgLTLIBRARIES
$(install_moduleprefspkgLTLIBRARIES): install-libLTLIBRARIES
2016-03-29 14:53:24 -07:00
modules_elementary_prefs_module_la_SOURCES = \
modules/elementary/prefs/private.h \
modules/elementary/prefs/item_widgets.inc \
modules/elementary/prefs/page_widgets.inc \
modules/elementary/prefs/prefs_iface.c \
modules/elementary/prefs/elm_button.c \
modules/elementary/prefs/elm_check.c \
modules/elementary/prefs/elm_datetime.c \
modules/elementary/prefs/elm_entry.c \
modules/elementary/prefs/elm_label.c \
modules/elementary/prefs/elm_separator.c \
modules/elementary/prefs/elm_slider.c \
modules/elementary/prefs/elm_spinner.c \
modules/elementary/prefs/elm_swallow.c \
modules/elementary/prefs/elm_vertical_box.c \
modules/elementary/prefs/elm_horizontal_box.c \
modules/elementary/prefs/elm_vertical_frame.c \
modules/elementary/prefs/elm_horizontal_frame.c
modules_elementary_prefs_module_la_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-I. \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
if HAVE_WINDOWS
modules_elementary_prefs_module_la_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_srcdir)/src/lib/evil/regex \
-DPOSIX_MISTAKE
endif
2016-03-29 14:53:24 -07:00
modules_elementary_prefs_module_la_LIBADD = @USE_ELEMENTARY_LIBS@
modules_elementary_prefs_module_la_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
modules_elementary_prefs_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
modules_elementary_prefs_module_la_LIBTOOLFLAGS = --tag=disable-static
## test_entry
moduletest_entrypkgdir = $(libdir)/elementary/modules/test_entry/$(MODULE_ARCH)
moduletest_entrypkg_LTLIBRARIES = modules/elementary/test_entry/module.la
# Workaround for broken parallel install support in automake (relink issue)
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
install_moduletest_entrypkgLTLIBRARIES = install-moduletest_entrypkgLTLIBRARIES
$(install_moduletest_entrypkgLTLIBRARIES): install-libLTLIBRARIES
2016-03-29 14:53:24 -07:00
modules_elementary_test_entry_module_la_SOURCES = modules/elementary/test_entry/mod.c
modules_elementary_test_entry_module_la_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-I. \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
modules_elementary_test_entry_module_la_LIBADD = @USE_ELEMENTARY_LIBS@
modules_elementary_test_entry_module_la_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
modules_elementary_test_entry_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
modules_elementary_test_entry_module_la_LIBTOOLFLAGS = --tag=disable-static
## test_map
moduletest_mappkgdir = $(libdir)/elementary/modules/test_map/$(MODULE_ARCH)
moduletest_mappkg_LTLIBRARIES = modules/elementary/test_map/module.la
# Workaround for broken parallel install support in automake (relink issue)
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
install_moduletest_mappkgLTLIBRARIES = install-moduletest_mappkgLTLIBRARIES
$(install_moduletest_mappkgLTLIBRARIES): install-libLTLIBRARIES
2016-03-29 14:53:24 -07:00
modules_elementary_test_map_module_la_SOURCES = modules/elementary/test_map/mod.c
modules_elementary_test_map_module_la_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-I. \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
modules_elementary_test_map_module_la_LIBADD = @USE_ELEMENTARY_LIBS@
modules_elementary_test_map_module_la_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
modules_elementary_test_map_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
modules_elementary_test_map_module_la_LIBTOOLFLAGS = --tag=disable-static
## web_none
moduleweb_nonepkgdir = $(libdir)/elementary/modules/web/none/$(MODULE_ARCH)
moduleweb_nonepkg_LTLIBRARIES = modules/elementary/web/none/module.la
# Workaround for broken parallel install support in automake (relink issue)
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
install_moduleweb_nonepkgLTLIBRARIES = install-moduleweb_nonepkgLTLIBRARIES
$(install_moduleweb_nonepkgLTLIBRARIES): install-libLTLIBRARIES
2016-03-29 14:53:24 -07:00
EXTRA_DIST2 += \
modules/elementary/web/none/elm_web_none_eo.c \
modules/elementary/web/none/elm_web_none_eo.h
2016-03-29 14:53:24 -07:00
modules_elementary_web_none_module_la_SOURCES = \
modules/elementary/web/none/elm_web_none.c
2016-03-29 14:53:24 -07:00
modules_elementary_web_none_module_la_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-DMODULES_PATH=\"$(libdir)/elementary/modules\" \
-I. \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_builddir)/src/modules/elementary/web/none \
2016-03-29 14:53:24 -07:00
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
modules_elementary_web_none_module_la_LIBADD = @USE_ELEMENTARY_LIBS@
modules_elementary_web_none_module_la_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
modules_elementary_web_none_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
modules_elementary_web_none_module_la_LIBTOOLFLAGS = --tag=disable-static
2016-03-31 17:44:38 -07:00
## edje_external
moduleedje_externalpkgdir = $(libdir)/edje/modules/elm/$(MODULE_ARCH)
moduleedje_externalpkg_LTLIBRARIES = edje_external/elementary/module.la
# Workaround for broken parallel install support in automake (relink issue)
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
install_moduleedje_externalpkgLTLIBRARIES = install-moduleedje_externalpkgLTLIBRARIES
$(install_moduleedje_externalpkgLTLIBRARIES): install-libLTLIBRARIES
edje_external_elementary_module_la_SOURCES = \
edje_external/elementary/private.h \
edje_external/elementary/modules.inc \
edje_external/elementary/elm.c \
edje_external/elementary/elm_actionslider.c \
edje_external/elementary/elm_bg.c \
edje_external/elementary/elm_bubble.c \
edje_external/elementary/elm_button.c \
edje_external/elementary/elm_calendar.c \
edje_external/elementary/elm_check.c \
edje_external/elementary/elm_clock.c \
edje_external/elementary/elm_combobox.c \
2016-03-31 17:44:38 -07:00
edje_external/elementary/elm_entry.c \
edje_external/elementary/elm_fileselector.c \
edje_external/elementary/elm_fileselector_button.c \
edje_external/elementary/elm_fileselector_entry.c \
edje_external/elementary/elm_frame.c \
edje_external/elementary/elm_gengrid.c \
edje_external/elementary/elm_genlist.c \
edje_external/elementary/elm_hoversel.c \
edje_external/elementary/elm_icon.c \
edje_external/elementary/elm_index.c \
edje_external/elementary/elm_label.c \
edje_external/elementary/elm_list.c \
edje_external/elementary/elm_map.c \
edje_external/elementary/elm_multibuttonentry.c \
edje_external/elementary/elm_naviframe.c \
edje_external/elementary/elm_notify.c \
edje_external/elementary/elm_panes.c \
edje_external/elementary/elm_photocam.c \
edje_external/elementary/elm_progressbar.c \
edje_external/elementary/elm_radio.c \
edje_external/elementary/elm_scroller.c \
edje_external/elementary/elm_segment_control.c \
edje_external/elementary/elm_slider.c \
edje_external/elementary/elm_slideshow.c \
edje_external/elementary/elm_spinner.c \
edje_external/elementary/elm_thumb.c \
edje_external/elementary/elm_toolbar.c \
edje_external/elementary/elm_video.c \
edje_external/elementary/elm_web.c
edje_external_elementary_module_la_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-DMODULES_PATH=\"$(libdir)/elementary/modules\" \
-I. \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_builddir)/src/edje_externals \
-DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
edje_external_elementary_module_la_LIBADD = @USE_ELEMENTARY_LIBS@
edje_external_elementary_module_la_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
edje_external_elementary_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
edje_external_elementary_module_la_LIBTOOLFLAGS = --tag=disable-static
testfilesdir = $(datadir)/elementary/
testfiles_DATA = \
tests/elementary/testfile_entry.txt \
tests/elementary/testfile_entry2.txt \
tests/elementary/testfile.txt \
tests/elementary/testfile-windows.txt \
tests/elementary/testfile-withblanks.txt \
tests/elementary/testdiff.diff
2016-03-29 14:53:24 -07:00
### Tests
EXTRA_DIST2 += $(testfiles_DATA)
2016-03-29 14:53:24 -07:00
2016-03-23 23:07:41 -07:00
if EFL_ENABLE_TESTS
AM_TESTS_ENVIRONMENT += \
ELM_DATA_DIR=${top_builddir}/data/elementary \
ELM_RUN_IN_TREE=1 \
EFL_RUN_IN_TREE=1
check_PROGRAMS += tests/elementary/elm_suite tests/elementary/efl_ui_suite
TESTS += tests/elementary/elm_suite tests/elementary/efl_ui_suite
2016-03-23 23:07:41 -07:00
tests_elementary_elm_suite_SOURCES = \
tests/elementary/suite_helpers.c \
2016-03-23 23:07:41 -07:00
tests/elementary/elm_suite.c \
tests/elementary/elm_suite_build.c \
2016-03-23 23:07:41 -07:00
tests/elementary/elm_test_atspi.c \
tests/elementary/elm_test_check.c \
tests/elementary/elm_test_colorselector.c \
tests/elementary/elm_test_entry.c \
tests/elementary/elm_test_init.c \
tests/elementary/elm_test_list.c \
tests/elementary/elm_test_button.c \
tests/elementary/elm_test_image.c \
tests/elementary/elm_test_photo.c \
tests/elementary/elm_test_actionslider.c \
tests/elementary/elm_test_box.c \
tests/elementary/elm_test_table.c \
tests/elementary/elm_test_thumb.c \
tests/elementary/elm_test_menu.c \
tests/elementary/elm_test_photocam.c \
tests/elementary/elm_test_win.c \
tests/elementary/elm_test_icon.c \
tests/elementary/elm_test_prefs.c \
tests/elementary/elm_test_map.c \
tests/elementary/elm_test_glview.c \
tests/elementary/elm_test_web.c \
tests/elementary/elm_test_toolbar.c \
tests/elementary/elm_test_grid.c \
tests/elementary/elm_test_diskselector.c \
tests/elementary/elm_test_notify.c \
tests/elementary/elm_test_mapbuf.c \
tests/elementary/elm_test_flip.c \
tests/elementary/elm_test_layout.c \
tests/elementary/elm_test_slider.c \
tests/elementary/elm_test_ctxpopup.c \
tests/elementary/elm_test_separator.c \
tests/elementary/elm_test_calendar.c \
tests/elementary/elm_test_inwin.c \
tests/elementary/elm_test_gengrid.c \
tests/elementary/elm_test_radio.c \
tests/elementary/elm_test_scroller.c \
tests/elementary/elm_test_frame.c \
tests/elementary/elm_test_datetime.c \
tests/elementary/elm_test_player.c \
tests/elementary/elm_test_bg.c \
tests/elementary/elm_test_video.c \
tests/elementary/elm_test_segmentcontrol.c \
tests/elementary/elm_test_progressbar.c \
tests/elementary/elm_test_fileselector.c \
tests/elementary/elm_test_fileselector_button.c \
tests/elementary/elm_test_fileselector_entry.c \
tests/elementary/elm_test_hoversel.c \
tests/elementary/elm_test_multibuttonentry.c \
tests/elementary/elm_test_naviframe.c \
tests/elementary/elm_test_popup.c \
tests/elementary/elm_test_bubble.c \
tests/elementary/elm_test_clock.c \
tests/elementary/elm_test_conformant.c \
tests/elementary/elm_test_dayselector.c \
tests/elementary/elm_test_flipselector.c \
tests/elementary/elm_test_genlist.c \
tests/elementary/elm_test_hover.c \
tests/elementary/elm_test_index.c \
tests/elementary/elm_test_label.c \
tests/elementary/elm_test_panel.c \
tests/elementary/elm_test_panes.c \
tests/elementary/elm_test_slideshow.c \
tests/elementary/elm_test_spinner.c \
tests/elementary/elm_test_plug.c \
tests/elementary/elm_test_config.c \
tests/elementary/elm_code_file_test_load.c \
tests/elementary/elm_code_file_test_memory.c \
tests/elementary/elm_code_test_basic.c \
tests/elementary/elm_code_test_line.c \
tests/elementary/elm_code_test_parse.c \
tests/elementary/elm_code_test_syntax.c \
tests/elementary/elm_code_test_text.c \
tests/elementary/elm_code_test_indent.c \
tests/elementary/elm_code_test_widget.c \
tests/elementary/elm_code_test_widget_text.c \
tests/elementary/elm_code_test_widget_selection.c \
tests/elementary/elm_code_test_widget_undo.c \
tests/elementary/elm_test_widget_focus.c
2016-03-23 23:07:41 -07:00
tests_elementary_elm_suite_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
2016-03-23 23:07:41 -07:00
-DTESTS_BUILD_DIR=\"${top_builddir}/src/tests/elementary\" \
-DTESTS_SRC_DIR=\"${top_srcdir}/src/tests/elementary\" \
2016-03-23 23:07:41 -07:00
-DELM_IMAGE_DATA_DIR=\"${top_srcdir}/data/elementary\" \
-DELM_TEST_DATA_DIR=\"${abs_top_builddir}/data/elementary\" \
-DPACKAGE_DATA_DIR=\"${abs_top_builddir}/data/elementary\" \
2016-03-23 23:07:41 -07:00
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_builddir)/src/tests/elementary \
2016-03-23 23:07:41 -07:00
@CHECK_CFLAGS@ \
@ELEMENTARY_CFLAGS@
tests_elementary_elm_suite_LDADD = @CHECK_LIBS@ @USE_ELEMENTARY_LIBS@
tests_elementary_elm_suite_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
tests_elementary_efl_ui_suite_SOURCES = \
tests/elementary/suite_helpers.c \
tests/elementary/suite_helpers.h \
tests/elementary/efl_ui_suite.c \
tests/elementary/efl_ui_build.c \
tests/elementary/elm_test_init.c \
tests/elementary/efl_ui_test_atspi.c \
tests/elementary/efl_ui_test_callback.c \
tests/elementary/efl_ui_test_focus_common.c \
tests/elementary/efl_ui_test_focus_common.h \
tests/elementary/efl_ui_test_focus.c \
tests/elementary/efl_ui_test_focus_sub.c \
tests/elementary/efl_ui_test_box.c \
tests/elementary/efl_ui_test_box_flow.c \
tests/elementary/efl_ui_test_box_stack.c \
tests/elementary/efl_ui_test_table.c \
tests/elementary/efl_ui_test_relative_layout.c \
tests/elementary/efl_ui_test_grid.c \
tests/elementary/efl_ui_test_image.c \
tests/elementary/efl_ui_test_image_zoomable.c \
tests/elementary/efl_ui_test_layout.c \
tests/elementary/efl_ui_test_widget.c \
tests/elementary/efl_ui_suite.h \
tests/elementary/efl_ui_model.c
tests_elementary_efl_ui_suite_CPPFLAGS = \
-DELM_INTERNAL_API_ARGESFSDFEFC=1 \
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
-DTESTS_BUILD_DIR=\"${top_builddir}/src/tests/elementary\" \
-DTESTS_SRC_DIR=\"${top_srcdir}/src/tests/elementary\" \
-DELM_IMAGE_DATA_DIR=\"${top_srcdir}/data/elementary\" \
-DELM_TEST_DATA_DIR=\"${abs_top_builddir}/data/elementary\" \
-DPACKAGE_DATA_DIR=\"${abs_top_builddir}/data/elementary\" \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elementary \
-I$(top_builddir)/src/tests/elementary \
@CHECK_CFLAGS@ \
@ELEMENTARY_CFLAGS@
tests_elementary_efl_ui_suite_LDADD = @CHECK_LIBS@ @USE_ELEMENTARY_LIBS@
tests_elementary_efl_ui_suite_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
2016-03-23 23:07:41 -07:00
endif
if HAVE_LUA_BINDINGS
2016-05-17 02:22:42 -07:00
elementary_eolian_lua = $(elm_public_eolian_files:%.eo=%.eo.lua)
2016-03-29 03:23:43 -07:00
generated_elementary_lua_all = $(elementary_eolian_lua)
GENERATED_LUA_BINDINGS += $(generated_elementary_lua_all)
2016-03-29 03:23:43 -07:00
installed_elementaryluadir = $(datadir)/elua/modules/elementary
nodist_installed_elementarylua_DATA = $(generated_elementary_lua_all)
2016-03-29 03:23:43 -07:00
endif
if HAVE_JS
2016-05-17 02:22:42 -07:00
generated_elementary_js_bindings = $(elm_public_eolian_files:%.eo=%.eo.js.cc)
GENERATED_JS_BINDINGS += $(generated_elementary_js_bindings)
endif
2016-05-05 11:40:14 -07:00
2017-12-13 06:36:21 -08:00
if HAVE_CXX
elementary_eolian_cxx_hh = $(elm_public_eolian_files:%.eo=%.eo.hh)
elementary_eolian_cxx_impl_hh = $(elm_public_eolian_files:%.eo=%.eo.impl.hh)
endif
EXTRA_DIST2 += \
2016-05-05 11:40:14 -07:00
tests/elementary/elm_suite.h \
lib/elementary/Elementary_Options.h.in \
lib/elementary/elm_code_widget_text.c \
lib/elementary/elm_code_widget_undo.c \
lib/elementary/config_embed
lib/elementary/elm_default_config.x:
$(top_srcdir)/src/lib/elementary/config_embed $(abs_top_srcdir)/data/elementary/config/standard/base.src.in $@