You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

5.5 KiB

TODO

ttkDesigner

  • Support widgets in the TTkTree (required in the properties widget)

Terminal Helper

  • Events
    • Window : SIGWINCH triggered when the terminal is resized

Input Class

Colors

  • Allow dynamic depth change
  • Define a gradient feature

Canvas Class

Signal/Slots

  • Implement Signal/Slots

WeakRef

  • TTkTimer._timers
  • Signals/Slots

Logs

  • Log Class
  • Run Logger on a separate thread (push string to a queue)
    • Include option to force print
  • Log helpers
    • File and Stdout logger
  • logger auto integration
    • stdout until mainLoop

Layout

  • Add Weight in V and H Layout
  • Add addLayout (adDItem) method - Nested layouts
  • Add Grid Layout
    • Add ColSpan / RowSpan
  • Get rid of groupMoveTo
  • Get rid of addWidget

AbstractScrollArea

Overlay widget

  • Use the nested layout for the overlay
  • Rewrite the Handling (ttk.py) It would be nice to have it as child outside the layout
  • Enable mouse move on overlay

Widgets

  • Add Size Policy (fixed minimum maximum expanding)
  • Add Show/Hide
  • Clean the way the parent is assigned, propagated Widget [setParent, addWidget, . . ], GridLayout [addWidget]

Button Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Line Edit Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes
  • Input Type Numbers/Password

Text Edit Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Fancy Table Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Tree Widget

  • Basic Implementation
  • Implement cache/pagination for big data
  • Events (Signal/Slots)
  • Themes

Window Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

CheckBox Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Radio button Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

ComboBox (dropdown) Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Splitter widget

  • Basic Implementation
  • Snap on min/max sizes
  • Events (Signal/Slots)
  • Themes
  • Support addItem

Tab Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes
  • Align Selected to center
  • Add Menu
  • Keyboard events

Spin Box

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Progress Bar

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Graph Widget

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Header Menu

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Pickers

Color Picker~/github/Varie/pyTermTk~/github/Varie/pyTermTk

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes
  • Use Spinbox for R G B

Date Picker

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

File Picker

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes

Yes/No Ok/Cancel Picker

  • Basic Implementation
  • Events (Signal/Slots)
  • Themes