532 lines
16 KiB
Python
532 lines
16 KiB
Python
# Copyright (c) 2008 Simon Busch
|
|
# Copyright 2012 Kai Huuhko <kai.huuhko@gmail.com>
|
|
#
|
|
# This file is part of python-elementary.
|
|
#
|
|
# python-elementary is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# python-elementary is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU Lesser General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public License
|
|
# along with python-elementary. If not, see <http://www.gnu.org/licenses/>.
|
|
#
|
|
|
|
from efl.elementary.actionslider import Actionslider
|
|
from efl.elementary.background import Background
|
|
from efl.elementary.box import Box
|
|
from efl.elementary.bubble import Bubble
|
|
from efl.elementary.button import Button
|
|
from efl.elementary.calendar_elm import Calendar, CalendarMark
|
|
from efl.elementary.check import Check
|
|
from efl.elementary.clock import Clock
|
|
from efl.elementary.colorselector import Colorselector, ColorselectorPaletteItem
|
|
from efl.elementary.configuration import Configuration, \
|
|
config_finger_size_get, config_finger_size_set, \
|
|
config_tooltip_delay_get, config_tooltip_delay_set, \
|
|
focus_highlight_animate_get, focus_highlight_animate_set, \
|
|
focus_highlight_enabled_get, focus_highlight_enabled_set, \
|
|
preferred_engine_get, preferred_engine_set, \
|
|
engine_get, engine_set, scale_get, scale_set, \
|
|
cursor_engine_only_get, cursor_engine_only_set
|
|
from efl.elementary.conformant import Conformant
|
|
from efl.elementary.ctxpopup import Ctxpopup, CtxpopupItem
|
|
from efl.elementary.datetime_elm import Datetime
|
|
from efl.elementary.dayselector import Dayselector
|
|
from efl.elementary.diskselector import Diskselector, DiskselectorItem
|
|
from efl.elementary.entry import Entry
|
|
from efl.elementary.fileselector import Fileselector
|
|
from efl.elementary.fileselector_button import FileselectorButton
|
|
from efl.elementary.fileselector_entry import FileselectorEntry
|
|
from efl.elementary.flip import Flip
|
|
from efl.elementary.flipselector import FlipSelector, FlipSelectorItem
|
|
from efl.elementary.frame import Frame
|
|
from efl.elementary.general import init, shutdown, run, exit, coords_finger_size_adjust, policy_set, policy_get
|
|
from efl.elementary.gengrid import Gengrid, GengridItem, GengridItemClass
|
|
from efl.elementary.genlist import Genlist, GenlistItem, GenlistItemClass
|
|
from efl.elementary.gesture_layer import GestureLayer
|
|
from efl.elementary.grid import Grid
|
|
from efl.elementary.hover import Hover
|
|
from efl.elementary.hoversel import Hoversel, HoverselItem
|
|
from efl.elementary.icon import Icon
|
|
from efl.elementary.image import Image
|
|
from efl.elementary.index import Index, IndexItem
|
|
from efl.elementary.innerwindow import InnerWindow
|
|
from efl.elementary.label import Label
|
|
from efl.elementary.layout import Layout
|
|
from efl.elementary.layout_class import LayoutClass
|
|
from efl.elementary.list import List, ListItem
|
|
from efl.elementary.map import Map, MapName, MapOverlay, MapOverlayBubble, MapOverlayCircle, MapOverlayClass, MapOverlayLine, MapOverlayPolygon, MapOverlayRoute, MapOverlayScale
|
|
from efl.elementary.mapbuf import Mapbuf
|
|
from efl.elementary.menu import Menu, MenuItem, MenuSeparatorItem
|
|
from efl.elementary.multibuttonentry import MultiButtonEntry, MultiButtonEntryItem
|
|
from efl.elementary.naviframe import Naviframe, NaviframeItem
|
|
from efl.elementary.need import *
|
|
from efl.elementary.notify import Notify
|
|
from efl.elementary.object import Object
|
|
from efl.elementary.object_item import ObjectItem
|
|
from efl.elementary.panel import Panel
|
|
from efl.elementary.panes import Panes
|
|
from efl.elementary.photo import Photo
|
|
from efl.elementary.photocam import Photocam
|
|
from efl.elementary.plug import Plug
|
|
from efl.elementary.popup import Popup, PopupItem
|
|
from efl.elementary.progressbar import Progressbar
|
|
from efl.elementary.radio import Radio
|
|
from efl.elementary.scroller import Scroller
|
|
from efl.elementary.segment_control import SegmentControl, SegmentControlItem
|
|
from efl.elementary.separator import Separator
|
|
from efl.elementary.slider import Slider
|
|
from efl.elementary.slideshow import Slideshow, SlideshowItem, SlideshowItemClass
|
|
from efl.elementary.spinner import Spinner
|
|
from efl.elementary.table import Table
|
|
from efl.elementary.theme import Theme, theme_overlay_add, theme_extension_add
|
|
from efl.elementary.thumb import Thumb
|
|
from efl.elementary.toolbar import Toolbar, ToolbarItem
|
|
from efl.elementary.transit import Transit
|
|
from efl.elementary.video import Video, Player
|
|
from efl.elementary.web import Web
|
|
from efl.elementary.window import Window, StandardWindow
|
|
|
|
from efl.elementary.actionslider import \
|
|
ELM_ACTIONSLIDER_NONE, \
|
|
ELM_ACTIONSLIDER_LEFT, \
|
|
ELM_ACTIONSLIDER_CENTER, \
|
|
ELM_ACTIONSLIDER_RIGHT, \
|
|
ELM_ACTIONSLIDER_ALL
|
|
|
|
from efl.elementary.background import \
|
|
ELM_BG_OPTION_CENTER, \
|
|
ELM_BG_OPTION_SCALE, \
|
|
ELM_BG_OPTION_STRETCH, \
|
|
ELM_BG_OPTION_TILE, \
|
|
ELM_BG_OPTION_LAST
|
|
|
|
from efl.elementary.box import \
|
|
ELM_BOX_LAYOUT_HORIZONTAL, \
|
|
ELM_BOX_LAYOUT_VERTICAL, \
|
|
ELM_BOX_LAYOUT_HOMOGENEOUS_VERTICAL, \
|
|
ELM_BOX_LAYOUT_HOMOGENEOUS_HORIZONTAL, \
|
|
ELM_BOX_LAYOUT_HOMOGENEOUS_MAX_SIZE_HORIZONTAL, \
|
|
ELM_BOX_LAYOUT_HOMOGENEOUS_MAX_SIZE_VERTICAL, \
|
|
ELM_BOX_LAYOUT_FLOW_HORIZONTAL, \
|
|
ELM_BOX_LAYOUT_FLOW_VERTICAL, \
|
|
ELM_BOX_LAYOUT_STACK
|
|
|
|
from efl.elementary.bubble import \
|
|
ELM_BUBBLE_POS_TOP_LEFT, \
|
|
ELM_BUBBLE_POS_TOP_RIGHT, \
|
|
ELM_BUBBLE_POS_BOTTOM_LEFT, \
|
|
ELM_BUBBLE_POS_BOTTOM_RIGHT
|
|
|
|
from efl.elementary.calendar_elm import \
|
|
ELM_CALENDAR_UNIQUE, \
|
|
ELM_CALENDAR_DAILY, \
|
|
ELM_CALENDAR_WEEKLY, \
|
|
ELM_CALENDAR_MONTHLY, \
|
|
ELM_CALENDAR_ANNUALLY, \
|
|
ELM_CALENDAR_LAST_DAY_OF_MONTH, \
|
|
ELM_CALENDAR_SELECT_MODE_DEFAULT, \
|
|
ELM_CALENDAR_SELECT_MODE_ALWAYS, \
|
|
ELM_CALENDAR_SELECT_MODE_NONE, \
|
|
ELM_CALENDAR_SELECT_MODE_ONDEMAND
|
|
|
|
from efl.elementary.clock import \
|
|
ELM_CLOCK_EDIT_DEFAULT, \
|
|
ELM_CLOCK_EDIT_HOUR_DECIMAL, \
|
|
ELM_CLOCK_EDIT_HOUR_UNIT, \
|
|
ELM_CLOCK_EDIT_MIN_DECIMAL, \
|
|
ELM_CLOCK_EDIT_MIN_UNIT, \
|
|
ELM_CLOCK_EDIT_SEC_DECIMAL, \
|
|
ELM_CLOCK_EDIT_SEC_UNIT, \
|
|
ELM_CLOCK_EDIT_ALL
|
|
|
|
from efl.elementary.entry import \
|
|
ELM_CNP_MODE_MARKUP, \
|
|
ELM_CNP_MODE_NO_IMAGE, \
|
|
ELM_CNP_MODE_PLAINTEXT
|
|
|
|
from efl.elementary.colorselector import \
|
|
ELM_COLORSELECTOR_PALETTE, \
|
|
ELM_COLORSELECTOR_COMPONENTS, \
|
|
ELM_COLORSELECTOR_BOTH
|
|
|
|
from efl.elementary.ctxpopup import \
|
|
ELM_CTXPOPUP_DIRECTION_DOWN, \
|
|
ELM_CTXPOPUP_DIRECTION_RIGHT, \
|
|
ELM_CTXPOPUP_DIRECTION_LEFT, \
|
|
ELM_CTXPOPUP_DIRECTION_UP, \
|
|
ELM_CTXPOPUP_DIRECTION_UNKNOWN
|
|
|
|
from efl.elementary.datetime_elm import \
|
|
ELM_DATETIME_YEAR, \
|
|
ELM_DATETIME_MONTH, \
|
|
ELM_DATETIME_DATE, \
|
|
ELM_DATETIME_HOUR, \
|
|
ELM_DATETIME_MINUTE, \
|
|
ELM_DATETIME_AMPM
|
|
|
|
from efl.elementary.calendar_elm import \
|
|
ELM_DAY_SUNDAY, \
|
|
ELM_DAY_MONDAY, \
|
|
ELM_DAY_TUESDAY, \
|
|
ELM_DAY_WEDNESDAY, \
|
|
ELM_DAY_THURSDAY, \
|
|
ELM_DAY_FRIDAY, \
|
|
ELM_DAY_SATURDAY, \
|
|
ELM_DAY_LAST
|
|
|
|
from efl.elementary.dayselector import \
|
|
ELM_DAYSELECTOR_SUN, \
|
|
ELM_DAYSELECTOR_MON, \
|
|
ELM_DAYSELECTOR_TUE, \
|
|
ELM_DAYSELECTOR_WED, \
|
|
ELM_DAYSELECTOR_THU, \
|
|
ELM_DAYSELECTOR_FRI, \
|
|
ELM_DAYSELECTOR_SAT
|
|
|
|
from efl.elementary.fileselector import \
|
|
ELM_FILESELECTOR_LIST, \
|
|
ELM_FILESELECTOR_GRID
|
|
|
|
from efl.elementary.flip import \
|
|
ELM_FLIP_DIRECTION_UP, \
|
|
ELM_FLIP_DIRECTION_DOWN, \
|
|
ELM_FLIP_DIRECTION_LEFT, \
|
|
ELM_FLIP_DIRECTION_RIGHT, \
|
|
ELM_FLIP_INTERACTION_NONE, \
|
|
ELM_FLIP_INTERACTION_ROTATE, \
|
|
ELM_FLIP_INTERACTION_CUBE, \
|
|
ELM_FLIP_INTERACTION_PAGE, \
|
|
ELM_FLIP_ROTATE_Y_CENTER_AXIS, \
|
|
ELM_FLIP_ROTATE_X_CENTER_AXIS, \
|
|
ELM_FLIP_ROTATE_XZ_CENTER_AXIS, \
|
|
ELM_FLIP_ROTATE_YZ_CENTER_AXIS, \
|
|
ELM_FLIP_CUBE_LEFT, \
|
|
ELM_FLIP_CUBE_RIGHT, \
|
|
ELM_FLIP_CUBE_UP, \
|
|
ELM_FLIP_CUBE_DOWN, \
|
|
ELM_FLIP_PAGE_LEFT, \
|
|
ELM_FLIP_PAGE_RIGHT, \
|
|
ELM_FLIP_PAGE_UP, \
|
|
ELM_FLIP_PAGE_DOWN
|
|
|
|
from efl.elementary.object import \
|
|
ELM_FOCUS_PREVIOUS, \
|
|
ELM_FOCUS_NEXT
|
|
|
|
from efl.elementary.genlist import \
|
|
ELM_GENLIST_ITEM_NONE, \
|
|
ELM_GENLIST_ITEM_TREE, \
|
|
ELM_GENLIST_ITEM_GROUP, \
|
|
ELM_GENLIST_ITEM_MAX, \
|
|
ELM_GENLIST_ITEM_FIELD_ALL, \
|
|
ELM_GENLIST_ITEM_FIELD_TEXT, \
|
|
ELM_GENLIST_ITEM_FIELD_CONTENT, \
|
|
ELM_GENLIST_ITEM_FIELD_STATE
|
|
|
|
from efl.elementary.gesture_layer import \
|
|
ELM_GESTURE_STATE_UNDEFINED, \
|
|
ELM_GESTURE_STATE_START, \
|
|
ELM_GESTURE_STATE_MOVE, \
|
|
ELM_GESTURE_STATE_END, \
|
|
ELM_GESTURE_STATE_ABORT, \
|
|
ELM_GESTURE_FIRST, \
|
|
ELM_GESTURE_N_TAPS, \
|
|
ELM_GESTURE_N_LONG_TAPS, \
|
|
ELM_GESTURE_N_DOUBLE_TAPS, \
|
|
ELM_GESTURE_N_TRIPLE_TAPS, \
|
|
ELM_GESTURE_MOMENTUM, \
|
|
ELM_GESTURE_N_LINES, \
|
|
ELM_GESTURE_N_FLICKS, \
|
|
ELM_GESTURE_ZOOM, \
|
|
ELM_GESTURE_ROTATE
|
|
|
|
from efl.elementary.hover import \
|
|
ELM_HOVER_AXIS_NONE, \
|
|
ELM_HOVER_AXIS_HORIZONTAL, \
|
|
ELM_HOVER_AXIS_VERTICAL, \
|
|
ELM_HOVER_AXIS_BOTH
|
|
|
|
from efl.elementary.icon import \
|
|
ELM_ICON_NONE, \
|
|
ELM_ICON_FILE, \
|
|
ELM_ICON_STANDARD
|
|
|
|
#~ from object import \
|
|
#~ ELM_ILLUME_COMMAND_FOCUS_BACK, \
|
|
#~ ELM_ILLUME_COMMAND_FOCUS_FORWARD, \
|
|
#~ ELM_ILLUME_COMMAND_FOCUS_HOME, \
|
|
#~ ELM_ILLUME_COMMAND_CLOSE
|
|
|
|
from efl.elementary.image import \
|
|
ELM_IMAGE_ORIENT_NONE, \
|
|
ELM_IMAGE_ROTATE_90, \
|
|
ELM_IMAGE_ROTATE_180, \
|
|
ELM_IMAGE_ROTATE_270, \
|
|
ELM_IMAGE_FLIP_HORIZONTAL, \
|
|
ELM_IMAGE_FLIP_VERTICAL, \
|
|
ELM_IMAGE_FLIP_TRANSPOSE, \
|
|
ELM_IMAGE_FLIP_TRANSVERSE
|
|
|
|
from efl.elementary.entry import \
|
|
ELM_INPUT_PANEL_LANG_AUTOMATIC, \
|
|
ELM_INPUT_PANEL_LANG_ALPHABET, \
|
|
ELM_INPUT_PANEL_LAYOUT_NORMAL, \
|
|
ELM_INPUT_PANEL_LAYOUT_NUMBER, \
|
|
ELM_INPUT_PANEL_LAYOUT_EMAIL, \
|
|
ELM_INPUT_PANEL_LAYOUT_URL, \
|
|
ELM_INPUT_PANEL_LAYOUT_PHONENUMBER, \
|
|
ELM_INPUT_PANEL_LAYOUT_IP, \
|
|
ELM_INPUT_PANEL_LAYOUT_MONTH, \
|
|
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY, \
|
|
ELM_INPUT_PANEL_LAYOUT_INVALID, \
|
|
ELM_INPUT_PANEL_LAYOUT_HEX, \
|
|
ELM_INPUT_PANEL_LAYOUT_TERMINAL, \
|
|
ELM_INPUT_PANEL_LAYOUT_PASSWORD, \
|
|
ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT, \
|
|
ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE, \
|
|
ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO, \
|
|
ELM_INPUT_PANEL_RETURN_KEY_TYPE_JOIN, \
|
|
ELM_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN, \
|
|
ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT, \
|
|
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH, \
|
|
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEND
|
|
|
|
from efl.elementary.label import \
|
|
ELM_LABEL_SLIDE_MODE_NONE, \
|
|
ELM_LABEL_SLIDE_MODE_AUTO, \
|
|
ELM_LABEL_SLIDE_MODE_ALWAYS
|
|
|
|
from efl.elementary.list import \
|
|
ELM_LIST_COMPRESS, \
|
|
ELM_LIST_SCROLL, \
|
|
ELM_LIST_LIMIT
|
|
|
|
from efl.elementary.map import \
|
|
ELM_MAP_OVERLAY_TYPE_NONE, \
|
|
ELM_MAP_OVERLAY_TYPE_DEFAULT, \
|
|
ELM_MAP_OVERLAY_TYPE_CLASS, \
|
|
ELM_MAP_OVERLAY_TYPE_GROUP, \
|
|
ELM_MAP_OVERLAY_TYPE_BUBBLE, \
|
|
ELM_MAP_OVERLAY_TYPE_ROUTE, \
|
|
ELM_MAP_OVERLAY_TYPE_LINE, \
|
|
ELM_MAP_OVERLAY_TYPE_POLYGON, \
|
|
ELM_MAP_OVERLAY_TYPE_CIRCLE, \
|
|
ELM_MAP_OVERLAY_TYPE_SCALE, \
|
|
ELM_MAP_ROUTE_METHOD_FASTEST, \
|
|
ELM_MAP_ROUTE_METHOD_SHORTEST, \
|
|
ELM_MAP_ROUTE_METHOD_LAST, \
|
|
ELM_MAP_ROUTE_TYPE_MOTOCAR, \
|
|
ELM_MAP_ROUTE_TYPE_BICYCLE, \
|
|
ELM_MAP_ROUTE_TYPE_FOOT, \
|
|
ELM_MAP_ROUTE_TYPE_LAST, \
|
|
ELM_MAP_SOURCE_TYPE_TILE, \
|
|
ELM_MAP_SOURCE_TYPE_ROUTE, \
|
|
ELM_MAP_SOURCE_TYPE_NAME, \
|
|
ELM_MAP_SOURCE_TYPE_LAST, \
|
|
ELM_MAP_ZOOM_MODE_MANUAL, \
|
|
ELM_MAP_ZOOM_MODE_AUTO_FIT, \
|
|
ELM_MAP_ZOOM_MODE_AUTO_FILL, \
|
|
ELM_MAP_ZOOM_MODE_LAST
|
|
|
|
from efl.elementary.notify import \
|
|
ELM_NOTIFY_ORIENT_TOP, \
|
|
ELM_NOTIFY_ORIENT_CENTER, \
|
|
ELM_NOTIFY_ORIENT_BOTTOM, \
|
|
ELM_NOTIFY_ORIENT_LEFT, \
|
|
ELM_NOTIFY_ORIENT_RIGHT, \
|
|
ELM_NOTIFY_ORIENT_TOP_LEFT, \
|
|
ELM_NOTIFY_ORIENT_TOP_RIGHT, \
|
|
ELM_NOTIFY_ORIENT_BOTTOM_LEFT, \
|
|
ELM_NOTIFY_ORIENT_BOTTOM_RIGHT
|
|
|
|
from efl.elementary.list import \
|
|
ELM_OBJECT_SELECT_MODE_DEFAULT, \
|
|
ELM_OBJECT_SELECT_MODE_ALWAYS, \
|
|
ELM_OBJECT_SELECT_MODE_NONE, \
|
|
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, \
|
|
ELM_OBJECT_SELECT_MODE_MAX
|
|
|
|
from efl.elementary.panel import \
|
|
ELM_PANEL_ORIENT_TOP, \
|
|
ELM_PANEL_ORIENT_BOTTOM, \
|
|
ELM_PANEL_ORIENT_LEFT, \
|
|
ELM_PANEL_ORIENT_RIGHT
|
|
|
|
from efl.elementary.photocam import \
|
|
ELM_PHOTOCAM_ZOOM_MODE_MANUAL, \
|
|
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT, \
|
|
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL, \
|
|
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT_IN
|
|
|
|
from efl.elementary.general import \
|
|
ELM_POLICY_QUIT, \
|
|
ELM_POLICY_QUIT_NONE, \
|
|
ELM_POLICY_QUIT_LAST_WINDOW_CLOSED
|
|
|
|
from efl.elementary.popup import \
|
|
ELM_POPUP_ORIENT_TOP, \
|
|
ELM_POPUP_ORIENT_CENTER, \
|
|
ELM_POPUP_ORIENT_BOTTOM, \
|
|
ELM_POPUP_ORIENT_LEFT, \
|
|
ELM_POPUP_ORIENT_RIGHT, \
|
|
ELM_POPUP_ORIENT_TOP_LEFT, \
|
|
ELM_POPUP_ORIENT_TOP_RIGHT, \
|
|
ELM_POPUP_ORIENT_BOTTOM_LEFT, \
|
|
ELM_POPUP_ORIENT_BOTTOM_RIGHT
|
|
|
|
from efl.elementary.scroller import \
|
|
ELM_SCROLLER_POLICY_AUTO, \
|
|
ELM_SCROLLER_POLICY_ON, \
|
|
ELM_SCROLLER_POLICY_OFF
|
|
|
|
from efl.elementary.entry import \
|
|
ELM_TEXT_FORMAT_PLAIN_UTF8, \
|
|
ELM_TEXT_FORMAT_MARKUP_UTF8
|
|
|
|
from efl.elementary.toolbar import \
|
|
ELM_TOOLBAR_SHRINK_NONE, \
|
|
ELM_TOOLBAR_SHRINK_HIDE, \
|
|
ELM_TOOLBAR_SHRINK_SCROLL, \
|
|
ELM_TOOLBAR_SHRINK_MENU, \
|
|
ELM_TOOLBAR_SHRINK_EXPAND, \
|
|
ELM_TOOLBAR_SHRINK_LAST
|
|
|
|
from efl.elementary.web import \
|
|
ELM_WEB_WINDOW_FEATURE_TOOLBAR, \
|
|
ELM_WEB_WINDOW_FEATURE_STATUSBAR, \
|
|
ELM_WEB_WINDOW_FEATURE_SCROLLBARS, \
|
|
ELM_WEB_WINDOW_FEATURE_MENUBAR, \
|
|
ELM_WEB_WINDOW_FEATURE_LOCATIONBAR, \
|
|
ELM_WEB_WINDOW_FEATURE_FULLSCREEN, \
|
|
ELM_WEB_ZOOM_MODE_MANUAL, \
|
|
ELM_WEB_ZOOM_MODE_AUTO_FIT, \
|
|
ELM_WEB_ZOOM_MODE_AUTO_FILL
|
|
|
|
from efl.elementary.window import \
|
|
ELM_WIN_BASIC, \
|
|
ELM_WIN_DIALOG_BASIC, \
|
|
ELM_WIN_DESKTOP, \
|
|
ELM_WIN_DOCK, \
|
|
ELM_WIN_TOOLBAR, \
|
|
ELM_WIN_MENU, \
|
|
ELM_WIN_UTILITY, \
|
|
ELM_WIN_SPLASH, \
|
|
ELM_WIN_DROPDOWN_MENU, \
|
|
ELM_WIN_POPUP_MENU, \
|
|
ELM_WIN_TOOLTIP, \
|
|
ELM_WIN_NOTIFICATION, \
|
|
ELM_WIN_COMBO, \
|
|
ELM_WIN_DND, \
|
|
ELM_WIN_INLINED_IMAGE, \
|
|
ELM_WIN_SOCKET_IMAGE, \
|
|
ELM_WIN_INDICATOR_UNKNOWN, \
|
|
ELM_WIN_INDICATOR_HIDE, \
|
|
ELM_WIN_INDICATOR_SHOW, \
|
|
ELM_WIN_INDICATOR_OPACITY_UNKNOWN, \
|
|
ELM_WIN_INDICATOR_OPAQUE, \
|
|
ELM_WIN_INDICATOR_TRANSLUCENT, \
|
|
ELM_WIN_INDICATOR_TRANSPARENT, \
|
|
ELM_WIN_KEYBOARD_UNKNOWN, \
|
|
ELM_WIN_KEYBOARD_OFF, \
|
|
ELM_WIN_KEYBOARD_ON, \
|
|
ELM_WIN_KEYBOARD_ALPHA, \
|
|
ELM_WIN_KEYBOARD_NUMERIC, \
|
|
ELM_WIN_KEYBOARD_PIN, \
|
|
ELM_WIN_KEYBOARD_PHONE_NUMBER, \
|
|
ELM_WIN_KEYBOARD_HEX, \
|
|
ELM_WIN_KEYBOARD_TERMINAL, \
|
|
ELM_WIN_KEYBOARD_PASSWORD, \
|
|
ELM_WIN_KEYBOARD_IP, \
|
|
ELM_WIN_KEYBOARD_HOST, \
|
|
ELM_WIN_KEYBOARD_FILE, \
|
|
ELM_WIN_KEYBOARD_URL, \
|
|
ELM_WIN_KEYBOARD_KEYPAD, \
|
|
ELM_WIN_KEYBOARD_J2ME
|
|
|
|
from efl.elementary.label import \
|
|
ELM_WRAP_NONE, \
|
|
ELM_WRAP_CHAR, \
|
|
ELM_WRAP_WORD, \
|
|
ELM_WRAP_MIXED
|
|
|
|
#init()
|
|
|
|
"""
|
|
__all__ = [
|
|
"actionslider",
|
|
"background",
|
|
"box",
|
|
"bubble",
|
|
"button",
|
|
"calendar",
|
|
"check",
|
|
"clock",
|
|
"colorselector",
|
|
"configuration",
|
|
"conformant",
|
|
"ctxpopup",
|
|
"datetime_elm",
|
|
"dayselector",
|
|
"diskselector",
|
|
"entry",
|
|
"fileselector",
|
|
"fileselector_button",
|
|
"fileselector_entry",
|
|
"flip",
|
|
"frame",
|
|
"general",
|
|
"gengrid",
|
|
"genlist",
|
|
"gesture_layer",
|
|
"grid",
|
|
"hover",
|
|
"hoversel",
|
|
"icon",
|
|
"image",
|
|
"index",
|
|
"innerwindow",
|
|
"label",
|
|
"layout_class",
|
|
"layout",
|
|
"list",
|
|
"map",
|
|
"mapbuf",
|
|
"menu",
|
|
"multibuttonentry",
|
|
"naviframe",
|
|
"need",
|
|
"notify",
|
|
"object",
|
|
"object_item",
|
|
"panel",
|
|
"panes",
|
|
"photo",
|
|
"photocam",
|
|
"plug",
|
|
"popup",
|
|
"progressbar",
|
|
"radio",
|
|
"scroller",
|
|
"segment_control",
|
|
"separator",
|
|
"slider",
|
|
"slideshow",
|
|
"spinner",
|
|
"table",
|
|
"theme",
|
|
"thumb",
|
|
"toolbar",
|
|
"transit",
|
|
"video",
|
|
"web",
|
|
"window",
|
|
]
|
|
"""
|