efl/src/lib/efl/interfaces
Jaehyun Cho a7eb0695b8 efl_ui_format: fix to display %% and unknown format element
This fixes 2 things as follows.

1. Displays format string "%%" as "%".
   Like printf does, "%%" is displayed as "%".

2. Displays unknown format element as it is.
   In format string "(50%)", ")" is an unknown format element.
   Although format string has unknown format element, the format string
   is displayed like printf does.

The cause of the issue displaying "0%" which was mentioned on
a96933f964 is as follows.

The default format string of progressbar is set as "%.0f%%".
Therefore, if progressbar's format string is not set, then "%" postfix
is always displayed.

This commit reverts commit a96933f964.
This commit restores commit b4112b9735.
This commit restores commit be770d37fb.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7856
2019-02-11 15:41:07 -08:00
..
efl_animator.eo efl: rename Efl.Event.Animator_Tick -> Efl.Event_Animator_Tick 2018-05-23 17:33:47 +02:00
efl_cached_item.eo doc: specify memory units in Efl.Cached.Item 2019-01-09 21:59:22 +01:00
efl_canvas_pointer.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_canvas_scene.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_common_internal.h efl_input_focus: add event_flags 2019-01-23 14:54:59 -05:00
efl_config.eo docs: Fix assorted typos in legacy documentation 2019-01-28 13:14:20 +01:00
efl_container.eo Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
efl_content.eo Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
efl_control.eo
efl_duplicate.eo interface: rename Efl.Dup to Efl.Duplicate. 2017-12-11 15:25:31 +09:00
efl_file.c efl.file: move 'save' method into separate efl.file_save interface 2019-01-30 18:16:46 +01:00
efl_file.eo efl.file: move 'save' method into separate efl.file_save interface 2019-01-30 18:16:46 +01:00
efl_file_save.eo efl.file: move 'save' method into separate efl.file_save interface 2019-01-30 18:16:46 +01:00
efl_gfx_blur.eo interface: add Efl.Gfx.Color interface for color related APIs 2017-12-22 13:29:20 +09:00
efl_gfx_buffer.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_gfx_color.c efl_gfx_color_class: make this a mixin and move color_class_code here 2019-02-11 12:34:12 +01:00
efl_gfx_color.eo efl_gfx_color_class: make this a mixin and move color_class_code here 2019-02-11 12:34:12 +01:00
efl_gfx_color_class.eo efl_gfx_color_class: make this a mixin and move color_class_code here 2019-02-11 12:34:12 +01:00
efl_gfx_entity.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_gfx_fill.eo efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
efl_gfx_filter.eo Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
efl_gfx_frame_controller.eo efl gfx_frame_controller: improve doc. 2019-01-29 19:57:07 +09:00
efl_gfx_gradient.eo efl: rename Efl.Gfx.*.* -> Efl.Gfx.*_* 2018-05-23 17:33:47 +02:00
efl_gfx_gradient_linear.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_gfx_gradient_radial.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_gfx_image.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_gfx_image_load_controller.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_gfx_path.c efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED 2018-12-28 12:20:15 +09:00
efl_gfx_path.eo efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED 2018-12-28 12:20:15 +09:00
efl_gfx_shape.c efl shape: remove unused parameter warning. 2019-01-08 19:54:03 +09:00
efl_gfx_shape.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_gfx_size_class.eo docs: add missing items for efl_gfx* eo classes 2017-12-08 17:06:50 +01:00
efl_gfx_size_hint.eo efl_ui_win: move base and step size hints here 2019-01-23 16:43:05 +01:00
efl_gfx_stack.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_gfx_text_class.eo docs: add missing items for efl_gfx* eo classes 2017-12-08 17:06:50 +01:00
efl_gfx_types.eot docs: Proper-PROPER formatting of some Efl.Gfx EO docs 2018-12-27 17:23:16 +01:00
efl_gfx_view.eo efl: Use Eina.Size2D in Gfx.View 2017-09-19 10:51:48 +09:00
efl_input_device.c efl_input_device: Fix seat_get 2018-05-18 13:46:28 -04:00
efl_input_device.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_input_types.eot
efl_interfaces_main.c efl_ui : rename model connect and factory connect to bind property and factory. 2019-02-11 11:06:13 -08:00
efl_interpolator.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_io_buffer.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_io_buffer.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_closer.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_closer.eo Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_positioner.c
efl_io_positioner.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_io_queue.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_io_queue.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_reader.c
efl_io_reader.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_io_sizer.c
efl_io_sizer.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_io_writer.c
efl_io_writer.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_model.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_mvvm_common.c efl: add a factory Eina_Error and rename the file to be more on point with its purpose. 2019-01-09 11:02:10 -08:00
efl_observable.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_observer.c efl: add free functions to owned types 2019-01-22 14:02:37 +01:00
efl_observer.eo eolian: disallow @pure_virtual keyword in interfaces 2019-01-16 20:37:08 +01:00
efl_orientation.eo eolian: first batch of unused import removals 2018-05-13 17:28:47 +02:00
efl_pack.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_pack_layout.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_pack_linear.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_pack_table.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_part.eo efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
efl_playable.eo efl_playable: split Efl.Player interface to Efl.Playable interface 2018-01-16 22:04:55 +09:00
efl_player.eo efl: rename player.position property -> player.pos 2018-02-15 13:11:00 -05:00
efl_screen.eo efl: Use Eina.Size2D for screen size 2017-09-19 10:51:48 +09:00
efl_text.eo
efl_text_annotate.eo eolian: first batch of unused import removals 2018-05-13 17:28:47 +02:00
efl_text_cursor.eo docs: Fix typos in API reference doc and comments. 2018-08-31 17:45:31 +09:00
efl_text_font.eo Efl.Text_* (from Efl.Text.*) 2018-04-24 09:03:49 -07:00
efl_text_format.eo Efl.Text_* (from Efl.Text.*) 2018-04-24 09:03:49 -07:00
efl_text_markup.eo efl.text_markup: move cursor-related methods to efl.text_markup_interactive 2019-01-30 13:32:04 +01:00
efl_text_markup_interactive.eo efl.text_markup: move cursor-related methods to efl.text_markup_interactive 2019-01-30 13:32:04 +01:00
efl_text_markup_util.c efl text markup - fix hex check to be or not and - found by coverity 2017-09-29 09:03:04 +09:00
efl_text_markup_util.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_text_style.eo Efl text style: remove 'underline2_type' property 2018-11-06 18:13:21 +02:00
efl_text_types.eot efl: rename Efl.Ui.Text.Change_Info -> Efl.Ui.Text_Change_Info 2018-05-23 17:33:47 +02:00
efl_types.eot efl: add free functions to owned types 2019-01-22 14:02:37 +01:00
efl_ui_autorepeat.eo
efl_ui_clickable.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_ui_direction.eo efl: rename Efl.Ui.Base -> Efl.Ui.I18n as that is really what it does. 2019-01-02 11:03:51 -08:00
efl_ui_direction_readonly.c efl_interfaces: missing interfaces prefix 2019-02-01 14:03:24 -05:00
efl_ui_direction_readonly.eo efl: introduce efl_ui_direction_readonly 2019-01-26 11:42:04 +01:00
efl_ui_drag.eo efl: rename Efl.Ui.Drag.Dir -> Efl.Ui.Drag_Dir 2018-05-23 17:33:47 +02:00
efl_ui_draggable.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_ui_factory.eo efl_ui : rename model connect and factory connect to bind property and factory. 2019-02-11 11:06:13 -08:00
efl_ui_factory_bind.eo efl_ui : rename model connect and factory connect to bind property and factory. 2019-02-11 11:06:13 -08:00
efl_ui_format.c efl_ui_format: fix to display %% and unknown format element 2019-02-11 15:41:07 -08:00
efl_ui_format.eo eolian: first batch of unused import removals 2018-05-13 17:28:47 +02:00
efl_ui_i18n.eo efl: rename Efl.Ui.Base -> Efl.Ui.I18n as that is really what it does. 2019-01-02 11:03:51 -08:00
efl_ui_menu.eo efl interfaces: convert to new ownership 2017-09-15 16:57:44 +02:00
efl_ui_multi_selectable.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_ui_property_bind.eo efl_ui : rename model connect and factory connect to bind property and factory. 2019-02-11 11:06:13 -08:00
efl_ui_range_display.eo efl: split efl_ui_range into display and interactive 2019-01-23 16:43:02 +01:00
efl_ui_range_interactive.eo efl: split efl_ui_range into display and interactive 2019-01-23 16:43:02 +01:00
efl_ui_scrollable.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_ui_scrollable_interactive.eo docs: Fix assorted typos in legacy documentation 2019-01-28 13:14:20 +01:00
efl_ui_scrollbar.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_ui_selectable.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_ui_types.eot efl: rename Efl.Ui.Drag.Dir -> Efl.Ui.Drag_Dir 2018-05-23 17:33:47 +02:00
efl_ui_view.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_ui_zoom.eo docs: Update efl_ui_zoom documentation 2019-01-24 13:57:50 +01:00
meson.build efl_ui : rename model connect and factory connect to bind property and factory. 2019-02-11 11:06:13 -08:00