mirror of
https://gitlab.gnome.org/GNOME/glade.git
synced 2025-12-08 00:04:56 -05:00
91 lines
3.1 KiB
Plaintext
91 lines
3.1 KiB
Plaintext
This is the current state of the TODO items for glade2. Please keep
|
|
in mind that for the first milestone we just want to clone the orignal
|
|
glade minus :
|
|
- gtk advanced widgets
|
|
- gnome/gnome-db widets
|
|
- bonobo controls
|
|
plus :
|
|
- Undo/redo
|
|
- Multiple project support
|
|
|
|
TODO
|
|
====
|
|
|
|
OPEN ITEMS [PLease let me know before starting working on any of this]
|
|
----------
|
|
- Implement file opened history feature.
|
|
- Implement show clipboard (blocks on copy/cut)
|
|
- Implement the menu bar widget and the menu editor.
|
|
- Implement the glade-property type "File". For example to be used with a pixmap
|
|
that specifies a file.
|
|
- The tree view does not remember if the "leafs" are opened or closed
|
|
when switching between projects, or when reconstructing it. The tree view
|
|
should remember the states of the leafs. Some of this functionality might
|
|
have to go into gtk. Also if we have something like :
|
|
A
|
|
\
|
|
B__ C
|
|
|
|
|
\__ D
|
|
When hiding the childs of "A" and showingt htem again, the state of B and its
|
|
childs is lost, this should go into gtk+.
|
|
- Implement the about box.
|
|
- Adding new widgets
|
|
|
|
Short term
|
|
----------
|
|
- Finish GValue choices
|
|
- Implement the -1 spinbutton
|
|
- Read packing defaults from xml files
|
|
- Fix SpinButton->adjustment object
|
|
|
|
NOT-SO-EASY TO IMPLEMENT ITEMS
|
|
------------------------------
|
|
This items may prove tricky to implement if they are "done right"
|
|
- The packing tab of the editor
|
|
|
|
DONE [just as a reference]
|
|
--------------------------
|
|
(Cuenca)
|
|
- undo/redo (everywhere!)
|
|
- gtklabels can't be selected. This looks like a fun thing and maybe tricky
|
|
to fix. I am guessing that gtklabeles don't like the idea of disabling
|
|
double buffering because of pango, but this is just a guess.
|
|
|
|
(Baweja)
|
|
- Copy/Cut/Paste
|
|
- Implement tooltips for the editor.
|
|
|
|
(Chema)
|
|
- Fix user query for properties that are loaded with paramspec. Take a look
|
|
at why gtktable query (non-ParamSpec) works and not vbox (Loading with
|
|
ParamSpec)
|
|
- Fix "click thru". When we click on a widget we grab the mouse clicked event.
|
|
This does not allow checkbuttons to be set/unset or buttons to be pressed.
|
|
- Fix multiple lines GladeEditor text entries. See glade-editor.c,
|
|
function : glade_editor_create_input_text.
|
|
- Implement gtk stock buttons.
|
|
|
|
(Shane)
|
|
- Signal editor
|
|
- Implement the popup menu option "Select", it needs to create submenus for
|
|
every parent widget and a "Select" option inside it. Inside glade-popup.c
|
|
- Implement glade_widget_delete inside glade-widget.c, delete can already
|
|
be called from the popup menu.
|
|
|
|
NOT YET (Items that we need to do, but are not a priority right now)
|
|
-------
|
|
- Implement the custom widget
|
|
|
|
Problems found with the gtk-spin button
|
|
- Does not emit a click up, click down signal
|
|
- If you change the max or min of the adjustment and emit an adjustment
|
|
changed signal it does not evaluates if the current value is inside the range
|
|
- The inability to be used wihtout an adjustment (clock)
|
|
|
|
discuss with jamesh
|
|
- How are we going to save pixmaps
|
|
- How are we going to save custom widgets
|
|
- How are we going to save gtkadjusments of gtkspinbuttons
|
|
- How are we going to save entry properties for a gtk_combo
|