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
PyDuiLayoutPyDuiLayout.add_child()PyDuiLayout.add_child_at()PyDuiLayout.child_countPyDuiLayout.draw()PyDuiLayout.find_widget_by_pos()PyDuiLayout.fitrulePyDuiLayout.get_child()PyDuiLayout.get_child_at()PyDuiLayout.get_children_range_fixed_height()PyDuiLayout.get_children_range_fixed_width()PyDuiLayout.halignPyDuiLayout.layout()PyDuiLayout.paddingPyDuiLayout.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
LazyStrPyDuiConstraintPyDuiObjectPyDuiWidgetPyDuiWidget.autofitPyDuiWidget.bind_event()PyDuiWidget.bkcolorPyDuiWidget.bkimagePyDuiWidget.build_name()PyDuiWidget.can_focusPyDuiWidget.connect()PyDuiWidget.constraintPyDuiWidget.contain_pos()PyDuiWidget.contain_rect()PyDuiWidget.cornerPyDuiWidget.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_eventPyDuiWidget.enable_mouse_wheel_eventPyDuiWidget.enabledPyDuiWidget.estimate_size()PyDuiWidget.find_widget_default_filter()PyDuiWidget.find_widget_mouse_event_filter()PyDuiWidget.find_widget_mouse_wheel_event_filter()PyDuiWidget.fixed_heightPyDuiWidget.fixed_sizePyDuiWidget.fixed_widthPyDuiWidget.fixed_xPyDuiWidget.fixed_xyPyDuiWidget.fixed_yPyDuiWidget.get_bindevents()PyDuiWidget.get_id()PyDuiWidget.get_signals()PyDuiWidget.get_window_client()PyDuiWidget.has_window_client()PyDuiWidget.heightPyDuiWidget.is_floatPyDuiWidget.is_focusedPyDuiWidget.layout()PyDuiWidget.marginPyDuiWidget.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.parentPyDuiWidget.parse_attrib()PyDuiWidget.parse_attributes()PyDuiWidget.root_xPyDuiWidget.root_yPyDuiWidget.set_focus()PyDuiWidget.set_parent()PyDuiWidget.set_window_client()PyDuiWidget.sizePyDuiWidget.translate_to_relative_pos()PyDuiWidget.unbind_event()PyDuiWidget.visiblePyDuiWidget.widthPyDuiWidget.xPyDuiWidget.xyPyDuiWidget.yPyDuiWidget.zindex
- pydui.core.window module
- pydui.core.window_client module
PyDuiWindowClientPyDuiWindowClient.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
PyDuiWindowClientInterfacePyDuiWindowClientInterface.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
PyDuiWindowConfigPyDuiWindowConfig.box_sizePyDuiWindowConfig.caption_heightPyDuiWindowConfig.customize_titlebarPyDuiWindowConfig.default_fontPyDuiWindowConfig.default_fontboldPyDuiWindowConfig.default_fontsizePyDuiWindowConfig.max_sizePyDuiWindowConfig.min_sizePyDuiWindowConfig.positionPyDuiWindowConfig.sizePyDuiWindowConfig.title
- pydui.core.window_event_dispatcher module
PyDuiWindowEventDispatcherPyDuiWindowEventDispatcher.add_event_observer()PyDuiWindowEventDispatcher.handlerPyDuiWindowEventDispatcher.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
PyDuiWindowProviderPyDuiWindowProvider.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
PyDuiLayoutWithPogaSupportPyDuiLayoutWithPogaSupport.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()
PyDuiPGLayoutPyDuiPGLayout.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
PyDuiFitLayoutPyDuiScrolledLayoutPyDuiScrolledLayout.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
PyDuiHLayoutPyDuiPGLayoutPyDuiPGLayout.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()
PyDuiScrolledLayoutPyDuiScrolledLayout.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
PyDuiWindowProviderGTK3PyDuiWindowProviderGTK3.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
PyDuiButtonPyDuiButton.bkimage_disablePyDuiButton.bkimage_hoverPyDuiButton.bkimage_pressPyDuiButton.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
PyDuiEditPyDuiEdit.build_name()PyDuiEdit.draw()PyDuiEdit.editablePyDuiEdit.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
PyDuiLabelPyDuiLabel.fontPyDuiLabel.fontsizePyDuiLabel.fontcolorPyDuiLabel.ellipsisPyDuiLabel.wrapPyDuiLabel.halignPyDuiLabel.valignPyDuiLabel.line_spacingPyDuiLabel.autofitPyDuiLabel.autofit_paddingPyDuiLabel.text_paddingPyDuiLabel.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