pydui package¶
Subpackages¶
- pydui.common package
- pydui.component package
- pydui.core package
- Submodules
- pydui.core.appearance_manager module
- pydui.core.application module
- pydui.core.builder module
- pydui.core.event module
- pydui.core.layout module
PyDuiLayout
PyDuiLayout.add_child()
PyDuiLayout.add_child_at()
PyDuiLayout.child_count
PyDuiLayout.draw()
PyDuiLayout.find_widget_by_pos()
PyDuiLayout.fitrule
PyDuiLayout.get_child()
PyDuiLayout.get_child_at()
PyDuiLayout.get_children_range_fixed_height()
PyDuiLayout.get_children_range_fixed_width()
PyDuiLayout.halign
PyDuiLayout.layout()
PyDuiLayout.padding
PyDuiLayout.parse_attrib()
PyDuiLayout.remove_child()
PyDuiLayout.remove_child_at()
PyDuiLayout.remove_child_by_id()
PyDuiLayout.valign
- pydui.core.render module
- pydui.core.render_canvas module
- pydui.core.resource_loader module
- pydui.core.screen module
- pydui.core.widget module
LazyStr
PyDuiConstraint
PyDuiObject
PyDuiWidget
PyDuiWidget.autofit
PyDuiWidget.bind_event()
PyDuiWidget.bkcolor
PyDuiWidget.bkimage
PyDuiWidget.build_name()
PyDuiWidget.can_focus
PyDuiWidget.connect()
PyDuiWidget.constraint
PyDuiWidget.contain_pos()
PyDuiWidget.contain_rect()
PyDuiWidget.corner
PyDuiWidget.debug_display_layout_level_strtree()
PyDuiWidget.disconnect()
PyDuiWidget.disconnect_signal()
PyDuiWidget.do_bind_event()
PyDuiWidget.draw()
PyDuiWidget.draw_bkcolor()
PyDuiWidget.draw_bkimage()
PyDuiWidget.emit()
PyDuiWidget.enable_mouse_event
PyDuiWidget.enable_mouse_wheel_event
PyDuiWidget.enabled
PyDuiWidget.estimate_size()
PyDuiWidget.find_widget_default_filter()
PyDuiWidget.find_widget_mouse_event_filter()
PyDuiWidget.find_widget_mouse_wheel_event_filter()
PyDuiWidget.fixed_height
PyDuiWidget.fixed_size
PyDuiWidget.fixed_width
PyDuiWidget.fixed_x
PyDuiWidget.fixed_xy
PyDuiWidget.fixed_y
PyDuiWidget.get_bindevents()
PyDuiWidget.get_id()
PyDuiWidget.get_signals()
PyDuiWidget.get_window_client()
PyDuiWidget.has_window_client()
PyDuiWidget.height
PyDuiWidget.is_float
PyDuiWidget.is_focused
PyDuiWidget.layout()
PyDuiWidget.margin
PyDuiWidget.on_lbutton_click()
PyDuiWidget.on_lbutton_dbclick()
PyDuiWidget.on_lbutton_press()
PyDuiWidget.on_lbutton_release()
PyDuiWidget.on_lbutton_tripleclick()
PyDuiWidget.on_mouse_enter()
PyDuiWidget.on_mouse_leave()
PyDuiWidget.on_mouse_move()
PyDuiWidget.on_post_init()
PyDuiWidget.on_rbutton_click()
PyDuiWidget.on_rbutton_dbclick()
PyDuiWidget.on_rbutton_press()
PyDuiWidget.on_rbutton_release()
PyDuiWidget.on_rbutton_tripleclick()
PyDuiWidget.on_scroll_event()
PyDuiWidget.parent
PyDuiWidget.parse_attrib()
PyDuiWidget.parse_attributes()
PyDuiWidget.root_x
PyDuiWidget.root_y
PyDuiWidget.set_focus()
PyDuiWidget.set_parent()
PyDuiWidget.set_window_client()
PyDuiWidget.size
PyDuiWidget.translate_to_relative_pos()
PyDuiWidget.unbind_event()
PyDuiWidget.visible
PyDuiWidget.width
PyDuiWidget.x
PyDuiWidget.xy
PyDuiWidget.y
PyDuiWidget.zindex
- pydui.core.window module
- pydui.core.window_client module
PyDuiWindowClient
PyDuiWindowClient.add_embedded_widget()
PyDuiWindowClient.add_event_observer()
PyDuiWindowClient.cancel_task()
PyDuiWindowClient.create_embedded_widget()
PyDuiWindowClient.get_appearance()
PyDuiWindowClient.get_box_size()
PyDuiWindowClient.get_caption_area()
PyDuiWindowClient.get_customize_titlebar()
PyDuiWindowClient.get_render_context()
PyDuiWindowClient.get_resource_loader()
PyDuiWindowClient.get_rootview()
PyDuiWindowClient.get_widget()
PyDuiWindowClient.get_widget_by_pos()
PyDuiWindowClient.get_window_provider()
PyDuiWindowClient.get_window_size()
PyDuiWindowClient.init_window()
PyDuiWindowClient.notify_redraw()
PyDuiWindowClient.post_task()
PyDuiWindowClient.post_task_with_delay()
PyDuiWindowClient.release()
PyDuiWindowClient.remove_embedded_widget()
PyDuiWindowClient.remove_event_observer()
PyDuiWindowClient.set_window_size()
PyDuiWindowClient.update_embedded_widget_position()
PyDuiWindowClient.update_embedded_widget_viewport()
- pydui.core.window_client_interface module
PyDuiWindowClientInterface
PyDuiWindowClientInterface.add_embedded_widget()
PyDuiWindowClientInterface.add_event_observer()
PyDuiWindowClientInterface.cancel_task()
PyDuiWindowClientInterface.create_embedded_widget()
PyDuiWindowClientInterface.get_appearance()
PyDuiWindowClientInterface.get_box_size()
PyDuiWindowClientInterface.get_caption_area()
PyDuiWindowClientInterface.get_customize_titlebar()
PyDuiWindowClientInterface.get_render_context()
PyDuiWindowClientInterface.get_resource_loader()
PyDuiWindowClientInterface.get_widget()
PyDuiWindowClientInterface.get_widget_by_pos()
PyDuiWindowClientInterface.get_window_provider()
PyDuiWindowClientInterface.get_window_size()
PyDuiWindowClientInterface.init_window()
PyDuiWindowClientInterface.notify_redraw()
PyDuiWindowClientInterface.post_task()
PyDuiWindowClientInterface.post_task_with_delay()
PyDuiWindowClientInterface.release()
PyDuiWindowClientInterface.remove_embedded_widget()
PyDuiWindowClientInterface.remove_event_observer()
PyDuiWindowClientInterface.set_window_size()
PyDuiWindowClientInterface.update_embedded_widget_position()
PyDuiWindowClientInterface.update_embedded_widget_viewport()
- pydui.core.window_config module
PyDuiWindowConfig
PyDuiWindowConfig.box_size
PyDuiWindowConfig.caption_height
PyDuiWindowConfig.customize_titlebar
PyDuiWindowConfig.default_font
PyDuiWindowConfig.default_fontbold
PyDuiWindowConfig.default_fontsize
PyDuiWindowConfig.max_size
PyDuiWindowConfig.min_size
PyDuiWindowConfig.position
PyDuiWindowConfig.size
PyDuiWindowConfig.title
- pydui.core.window_event_dispatcher module
PyDuiWindowEventDispatcher
PyDuiWindowEventDispatcher.add_event_observer()
PyDuiWindowEventDispatcher.handler
PyDuiWindowEventDispatcher.init_events()
PyDuiWindowEventDispatcher.on_button_press()
PyDuiWindowEventDispatcher.on_button_release()
PyDuiWindowEventDispatcher.on_configure_event()
PyDuiWindowEventDispatcher.on_motion_notify()
PyDuiWindowEventDispatcher.on_scroll_event()
PyDuiWindowEventDispatcher.on_window_destroy()
PyDuiWindowEventDispatcher.on_window_hide()
PyDuiWindowEventDispatcher.on_window_show()
PyDuiWindowEventDispatcher.on_window_state_event()
PyDuiWindowEventDispatcher.remove_event_observer()
- pydui.core.window_handler module
- pydui.core.window_interface module
- pydui.core.window_provider module
PyDuiWindowProvider
PyDuiWindowProvider.begin_move_drag()
PyDuiWindowProvider.begin_resize_drag()
PyDuiWindowProvider.connect()
PyDuiWindowProvider.disaconnect_all()
PyDuiWindowProvider.disconnect()
PyDuiWindowProvider.get_embedded_widget_provider()
PyDuiWindowProvider.get_render_context()
PyDuiWindowProvider.get_window_size()
PyDuiWindowProvider.init_window()
PyDuiWindowProvider.notify_redraw()
PyDuiWindowProvider.set_render_context()
PyDuiWindowProvider.set_window_size()
PyDuiWindowProvider.show()
- Module contents
- pydui.layout package
- Submodules
- pydui.layout.hlayout module
- pydui.layout.pglayout module
PyDuiLayoutWithPogaSupport
PyDuiLayoutWithPogaSupport.bounds_size()
PyDuiLayoutWithPogaSupport.frame_origin()
PyDuiLayoutWithPogaSupport.is_container()
PyDuiLayoutWithPogaSupport.parse_attrib()
PyDuiLayoutWithPogaSupport.poga_layout()
PyDuiLayoutWithPogaSupport.set_frame_position_and_size()
PyDuiLayoutWithPogaSupport.size_that_fits()
PyDuiLayoutWithPogaSupport.subviews()
PyDuiLayoutWithPogaSupport.subviews_count()
PyDuiPGLayout
PyDuiPGLayout.bounds_size()
PyDuiPGLayout.build_name()
PyDuiPGLayout.draw()
PyDuiPGLayout.estimate_size()
PyDuiPGLayout.frame_origin()
PyDuiPGLayout.is_container()
PyDuiPGLayout.layout()
PyDuiPGLayout.parse_attrib()
PyDuiPGLayout.poga_layout()
PyDuiPGLayout.set_frame_position_and_size()
PyDuiPGLayout.size_that_fits()
PyDuiPGLayout.subviews()
PyDuiPGLayout.subviews_count()
- pydui.layout.scrolled_layout module
PyDuiFitLayout
PyDuiScrolledLayout
PyDuiScrolledLayout.add_child()
PyDuiScrolledLayout.add_child_at()
PyDuiScrolledLayout.build_name()
PyDuiScrolledLayout.draw()
PyDuiScrolledLayout.enable_hscroll()
PyDuiScrolledLayout.enable_vscroll()
PyDuiScrolledLayout.estimate_size()
PyDuiScrolledLayout.layout()
PyDuiScrolledLayout.on_mouse_enter()
PyDuiScrolledLayout.on_mouse_leave()
PyDuiScrolledLayout.on_scroll_event()
PyDuiScrolledLayout.parse_attrib()
PyDuiScrolledLayout.remove_child()
PyDuiScrolledLayout.remove_child_at()
PyDuiScrolledLayout.remove_child_by_id()
PyDuiScrolledLayout.scroll_to()
- pydui.layout.vlayout module
- Module contents
PyDuiHLayout
PyDuiPGLayout
PyDuiPGLayout.bounds_size()
PyDuiPGLayout.build_name()
PyDuiPGLayout.draw()
PyDuiPGLayout.estimate_size()
PyDuiPGLayout.frame_origin()
PyDuiPGLayout.is_container()
PyDuiPGLayout.layout()
PyDuiPGLayout.parse_attrib()
PyDuiPGLayout.poga_layout()
PyDuiPGLayout.set_frame_position_and_size()
PyDuiPGLayout.size_that_fits()
PyDuiPGLayout.subviews()
PyDuiPGLayout.subviews_count()
PyDuiScrolledLayout
PyDuiScrolledLayout.add_child()
PyDuiScrolledLayout.add_child_at()
PyDuiScrolledLayout.build_name()
PyDuiScrolledLayout.draw()
PyDuiScrolledLayout.enable_hscroll()
PyDuiScrolledLayout.enable_vscroll()
PyDuiScrolledLayout.estimate_size()
PyDuiScrolledLayout.layout()
PyDuiScrolledLayout.on_mouse_enter()
PyDuiScrolledLayout.on_mouse_leave()
PyDuiScrolledLayout.on_scroll_event()
PyDuiScrolledLayout.parse_attrib()
PyDuiScrolledLayout.remove_child()
PyDuiScrolledLayout.remove_child_at()
PyDuiScrolledLayout.remove_child_by_id()
PyDuiScrolledLayout.scroll_to()
PyDuiVLayout
- pydui.provider package
- Submodules
- pydui.provider.embedded_widget_host_gtk3 module
- pydui.provider.embedded_widget_provider_gtk3 module
- pydui.provider.window_provider_gtk3 module
PyDuiWindowProviderGTK3
PyDuiWindowProviderGTK3.begin_move_drag()
PyDuiWindowProviderGTK3.begin_resize_drag()
PyDuiWindowProviderGTK3.connect()
PyDuiWindowProviderGTK3.disaconnect_all()
PyDuiWindowProviderGTK3.disconnect()
PyDuiWindowProviderGTK3.get_embedded_widget_provider()
PyDuiWindowProviderGTK3.get_render_context()
PyDuiWindowProviderGTK3.get_window_size()
PyDuiWindowProviderGTK3.init_window()
PyDuiWindowProviderGTK3.notify_redraw()
PyDuiWindowProviderGTK3.on_button_press()
PyDuiWindowProviderGTK3.on_button_release()
PyDuiWindowProviderGTK3.on_configure_event()
PyDuiWindowProviderGTK3.on_drag_begin()
PyDuiWindowProviderGTK3.on_drag_end()
PyDuiWindowProviderGTK3.on_motion_notify()
PyDuiWindowProviderGTK3.on_scroll_event()
PyDuiWindowProviderGTK3.on_window_destroy()
PyDuiWindowProviderGTK3.on_window_hide()
PyDuiWindowProviderGTK3.on_window_show()
PyDuiWindowProviderGTK3.on_window_state_event()
PyDuiWindowProviderGTK3.set_render_context()
PyDuiWindowProviderGTK3.set_window_size()
PyDuiWindowProviderGTK3.show()
- Module contents
- pydui.utils package
- pydui.widgets package
- Submodules
- pydui.widgets.button module
PyDuiButton
PyDuiButton.bkimage_disable
PyDuiButton.bkimage_hover
PyDuiButton.bkimage_press
PyDuiButton.build_name()
PyDuiButton.draw_bkimage()
PyDuiButton.get_bindevents()
PyDuiButton.get_signals()
PyDuiButton.on_lbutton_click()
PyDuiButton.on_lbutton_dbclick()
PyDuiButton.on_lbutton_press()
PyDuiButton.on_lbutton_release()
PyDuiButton.on_lbutton_tripleclick()
PyDuiButton.on_mouse_enter()
PyDuiButton.on_mouse_leave()
PyDuiButton.on_rbutton_click()
PyDuiButton.on_rbutton_dbclick()
PyDuiButton.on_rbutton_tripleclick()
PyDuiButton.parse_attrib()
PyDuiButtonState
- pydui.widgets.edit module
PyDuiEdit
PyDuiEdit.build_name()
PyDuiEdit.draw()
PyDuiEdit.editable
PyDuiEdit.get_font()
PyDuiEdit.get_fontsize()
PyDuiEdit.get_signals()
PyDuiEdit.get_textpadding()
PyDuiEdit.layout()
PyDuiEdit.on_post_init()
PyDuiEdit.parse_attrib()
PyDuiEdit.set_font()
PyDuiEdit.set_fontsize()
PyDuiEdit.set_textpadding()
PyDuiEdit.text
- pydui.widgets.icon module
- pydui.widgets.label module
PyDuiLabel
PyDuiLabel.font
PyDuiLabel.fontsize
PyDuiLabel.fontcolor
PyDuiLabel.ellipsis
PyDuiLabel.wrap
PyDuiLabel.halign
PyDuiLabel.valign
PyDuiLabel.line_spacing
PyDuiLabel.autofit
PyDuiLabel.autofit_padding
PyDuiLabel.text_padding
PyDuiLabel.build_name()
PyDuiLabel.draw()
PyDuiLabel.draw_text()
PyDuiLabel.estimate_size()
PyDuiLabel.parse_attrib()
PyDuiLabel.text
- pydui.widgets.listview module
- pydui.widgets.pgview module
- pydui.widgets.picture module
- pydui.widgets.scrollbar module
- Module contents
Module contents¶
PyDui-GTK modules.
- core: Core module
PyDuiApplication
PyDuiBuilder
PyDuiWindow, PyDuiWindowHandler
PyDuiWidget, PyDuiLayout
PyDuiUtils
- widgets: Widget module
Label, Button, Text, Edit, …
- layout: Layout module
HLayout
VLayout
FixedLayout