elm_win_standard: Add elm_win_standard class
authorVitor Sousa <vitorsousasilva@gmail.com>
Fri, 17 Apr 2015 22:28:51 +0000 (19:28 -0300)
committerVitor Sousa <vitorsousasilva@gmail.com>
Thu, 7 May 2015 18:59:50 +0000 (15:59 -0300)
commit06bfb7cb94e425a31e466854f4b77bcc5930a0df
tree7851136d804baacce04b6154933ccb7fd1b736f9
parent7d21b7beb1e5648e87b019784dc9f3c31224ec4f
elm_win_standard: Add elm_win_standard class

This commit adds the Eolian class elm_win_standard.
It is basically a derivation from elm_win that creates a default background.

The intent is to replace the legacy functions elm_win_util_standard_add and
elm_win_util_dialog_add by functions accessible via Eo API functions such as
eo_add and eo_do.

To fully replace an elm_win_util_standard_add call, use:

  eo_add(ELM_WIN_STANDARD_CLASS, NULL,
         elm_obj_win_name_set("example"),
         elm_obj_win_type_set(ELM_WIN_BASIC),
         elm_obj_win_title_set("Example"));
legacy/elementary/src/lib/Elementary.h.in
legacy/elementary/src/lib/Makefile.am
legacy/elementary/src/lib/elm_win_standard.c [new file with mode: 0644]
legacy/elementary/src/lib/elm_win_standard.eo [new file with mode: 0644]
legacy/elementary/src/lib/elm_win_standard.h [new file with mode: 0644]