qtile-expanded

Getting Started

  • Getting Started
    • What is qtile-expanded?
    • Quick Example
    • Next Steps
  • Installation
    • Prerequisites
    • Install from PyPI
    • Install from Source
    • Development Installation
    • Verification
    • Troubleshooting
    • Uninstalling

User Guide

  • StateStorage
    • Basic Usage
    • Automatic Saving
    • Convenience Methods
    • Context Manager
    • Dict-like Interface
    • Multiple Namespaces
    • Hook Integration
    • Storage Location
    • Thread Safety
    • Singleton Pattern
    • API Reference
      • StateStorage
        • StateStorage.__init__()
        • StateStorage.clear()
        • StateStorage.decrement()
        • StateStorage.delete()
        • StateStorage.get()
        • StateStorage.get_instance()
        • StateStorage.has()
        • StateStorage.increment()
        • StateStorage.items()
        • StateStorage.keys()
        • StateStorage.save()
        • StateStorage.save_all()
        • StateStorage.set()
        • StateStorage.toggle()
        • StateStorage.update()
        • StateStorage.values()
      • setup_qtile_hooks()
  • NotificationBell Widget
    • Basic Usage
    • Configuration Options
    • Notification Popup
    • Persistent State
    • NotificationCenter Integration
    • Manual Control
    • DBus Integration
    • Notification Data Structure
    • API Reference
      • NotificationBell
        • NotificationBell.__init__()
        • NotificationBell.add_notification()
        • NotificationBell.button_press()
        • NotificationBell.calculate_length()
        • NotificationBell.clear_notifications()
        • NotificationBell.defaults
        • NotificationBell.dismiss_notification()
        • NotificationBell.info()
        • NotificationBell.set_notifications()
        • NotificationBell.update_text()
  • Popup Utilities
    • NotificationPopup
      • Basic Usage
      • Configuration Options
      • Methods
      • Notification Structure
    • SimplePopup
      • Basic Usage
      • Configuration Options
      • Methods
    • API Reference
      • NotificationPopup
        • NotificationPopup.__init__()
        • NotificationPopup.defaults
        • NotificationPopup.draw()
        • NotificationPopup.show()
        • NotificationPopup.update_notifications()
      • SimplePopup
        • SimplePopup.__init__()
        • SimplePopup.defaults
        • SimplePopup.draw()
        • SimplePopup.show()
  • NotificationCenter
    • Features
    • Basic Usage
    • Integration with NotificationBell
    • Manual Notification Management
    • Popup Control
    • Custom Configuration
    • DBus Integration
    • Notification Replacement
    • API Reference
      • NotificationCenter
        • NotificationCenter.__init__()
        • NotificationCenter.add_notification()
        • NotificationCenter.clear()
        • NotificationCenter.dismiss_notification()
        • NotificationCenter.get_count()
        • NotificationCenter.get_instance()
        • NotificationCenter.get_unread_count()
        • NotificationCenter.hide_popup()
        • NotificationCenter.mark_all_as_read()
        • NotificationCenter.show_popup()
        • NotificationCenter.toggle_popup()

API Reference

  • API Reference
    • Main Package
      • NotificationBell
        • NotificationBell.__init__()
        • NotificationBell.add_notification()
        • NotificationBell.button_press()
        • NotificationBell.calculate_length()
        • NotificationBell.clear_notifications()
        • NotificationBell.defaults
        • NotificationBell.dismiss_notification()
        • NotificationBell.info()
        • NotificationBell.set_notifications()
        • NotificationBell.update_text()
      • NotificationCenter
        • NotificationCenter.__init__()
        • NotificationCenter.add_notification()
        • NotificationCenter.clear()
        • NotificationCenter.dismiss_notification()
        • NotificationCenter.get_count()
        • NotificationCenter.get_instance()
        • NotificationCenter.get_unread_count()
        • NotificationCenter.hide_popup()
        • NotificationCenter.mark_all_as_read()
        • NotificationCenter.show_popup()
        • NotificationCenter.toggle_popup()
      • NotificationPopup
        • NotificationPopup.__init__()
        • NotificationPopup.defaults
        • NotificationPopup.draw()
        • NotificationPopup.drawer
        • NotificationPopup.show()
        • NotificationPopup.update_notifications()
        • NotificationPopup.win
      • SimplePopup
        • SimplePopup.__init__()
        • SimplePopup.defaults
        • SimplePopup.draw()
        • SimplePopup.drawer
        • SimplePopup.show()
        • SimplePopup.win
      • StateStorage
        • StateStorage.__init__()
        • StateStorage.clear()
        • StateStorage.decrement()
        • StateStorage.delete()
        • StateStorage.get()
        • StateStorage.get_instance()
        • StateStorage.has()
        • StateStorage.increment()
        • StateStorage.items()
        • StateStorage.keys()
        • StateStorage.save()
        • StateStorage.save_all()
        • StateStorage.set()
        • StateStorage.toggle()
        • StateStorage.update()
        • StateStorage.values()
      • setup_qtile_hooks()
    • Submodules
      • StateStorage API
        • StateStorage
        • setup_qtile_hooks()
        • Classes
        • Functions
      • Extensions API
        • BasePopup
        • NotificationCenter
        • NotificationPopup
        • PopupRegistry
        • SimplePopup
        • close_all_popups()
        • get_open_popups()
        • is_popup_open()
        • Popup Module
        • NotificationCenter Module
      • Widgets API
        • NotificationBell
        • NotificationBell
  • StateStorage API
    • StateStorage
      • StateStorage.__contains__()
      • StateStorage.__delitem__()
      • StateStorage.__enter__()
      • StateStorage.__exit__()
      • StateStorage.__getitem__()
      • StateStorage.__init__()
      • StateStorage.__len__()
      • StateStorage.__setitem__()
      • StateStorage.clear()
      • StateStorage.decrement()
      • StateStorage.delete()
      • StateStorage.get()
      • StateStorage.get_instance()
      • StateStorage.has()
      • StateStorage.increment()
      • StateStorage.items()
      • StateStorage.keys()
      • StateStorage.save()
      • StateStorage.save_all()
      • StateStorage.set()
      • StateStorage.toggle()
      • StateStorage.update()
      • StateStorage.values()
    • setup_qtile_hooks()
    • Classes
      • StateStorage
        • StateStorage
    • Functions
      • setup_qtile_hooks()
  • Extensions API
    • BasePopup
      • BasePopup.__init__()
      • BasePopup.close_all()
      • BasePopup.is_any_open()
      • BasePopup.show()
    • NotificationCenter
      • NotificationCenter.__init__()
      • NotificationCenter.add_notification()
      • NotificationCenter.clear()
      • NotificationCenter.dismiss_notification()
      • NotificationCenter.get_count()
      • NotificationCenter.get_instance()
      • NotificationCenter.get_unread_count()
      • NotificationCenter.hide_popup()
      • NotificationCenter.mark_all_as_read()
      • NotificationCenter.show_popup()
      • NotificationCenter.toggle_popup()
    • NotificationPopup
      • NotificationPopup.__init__()
      • NotificationPopup.defaults
      • NotificationPopup.draw()
      • NotificationPopup.show()
      • NotificationPopup.update_notifications()
    • PopupRegistry
      • PopupRegistry.close_all_popups()
      • PopupRegistry.close_popup()
      • PopupRegistry.get_open_popups()
      • PopupRegistry.is_popup_open()
      • PopupRegistry.register()
      • PopupRegistry.unregister()
    • SimplePopup
      • SimplePopup.__init__()
      • SimplePopup.defaults
      • SimplePopup.draw()
      • SimplePopup.show()
    • close_all_popups()
    • get_open_popups()
    • is_popup_open()
    • Popup Module
      • NotificationPopup
        • NotificationPopup.__init__()
        • NotificationPopup.defaults
        • NotificationPopup.draw()
        • NotificationPopup.drawer
        • NotificationPopup.show()
        • NotificationPopup.update_notifications()
        • NotificationPopup.win
      • SimplePopup
        • SimplePopup.__init__()
        • SimplePopup.defaults
        • SimplePopup.draw()
        • SimplePopup.drawer
        • SimplePopup.show()
        • SimplePopup.win
      • NotificationPopup
        • NotificationPopup
      • SimplePopup
        • SimplePopup
    • NotificationCenter Module
      • NotificationCenter
        • NotificationCenter.__init__()
        • NotificationCenter.add_notification()
        • NotificationCenter.clear()
        • NotificationCenter.dismiss_notification()
        • NotificationCenter.get_count()
        • NotificationCenter.get_instance()
        • NotificationCenter.get_unread_count()
        • NotificationCenter.hide_popup()
        • NotificationCenter.mark_all_as_read()
        • NotificationCenter.show_popup()
        • NotificationCenter.toggle_popup()
      • NotificationCenter
        • NotificationCenter
  • Widgets API
    • NotificationBell
      • NotificationBell.__init__()
      • NotificationBell.add_notification()
      • NotificationBell.button_press()
      • NotificationBell.calculate_length()
      • NotificationBell.clear_notifications()
      • NotificationBell.defaults
      • NotificationBell.dismiss_notification()
      • NotificationBell.info()
      • NotificationBell.set_notifications()
      • NotificationBell.update_text()
    • NotificationBell
      • NotificationBell
        • NotificationBell.__init__()
        • NotificationBell.add_notification()
        • NotificationBell.button_press()
        • NotificationBell.calculate_length()
        • NotificationBell.clear_notifications()
        • NotificationBell.defaults
        • NotificationBell.dismiss_notification()
        • NotificationBell.info()
        • NotificationBell.set_notifications()
        • NotificationBell.update_text()
      • NotificationBell
        • NotificationBell.__init__()
        • NotificationBell.add_notification()
        • NotificationBell.button_press()
        • NotificationBell.calculate_length()
        • NotificationBell.clear_notifications()
        • NotificationBell.defaults
        • NotificationBell.dismiss_notification()
        • NotificationBell.info()
        • NotificationBell.set_notifications()
        • NotificationBell.update_text()

Development

  • Testing
    • Running Tests
      • Test Options
    • Xephyr Tests
    • Installing Xephyr
    • Test Structure
    • Test Fixtures
    • Writing Tests
    • Example Test
    • Test Dependencies
    • Continuous Integration
  • Contributing
    • Ways to Contribute
    • Getting Started
    • Making Changes
    • Submitting Changes
    • Code Style
    • Documentation
    • Testing
    • Merge Request Guidelines
    • Review Process
    • Code of Conduct
    • License

Additional Information

  • Changelog
    • Unreleased
      • Added
    • [0.1.0] - 2026-06-16
    • [0.0.1] - 2026-04-10
  • License
    • What This Means
    • No Warranty
    • Open Source
qtile-expanded
  • Python Module Index

Python Module Index

q
 
q
- qtile_expanded
    qtile_expanded.extensions
    qtile_expanded.extensions.notification_center
    qtile_expanded.extensions.popup
    qtile_expanded.storage
    qtile_expanded.widgets
    qtile_expanded.widgets.notification_bell

© Copyright 2026, zordsdavini.

Built with Sphinx using a theme provided by Read the Docs.