roma0104 / gtkdialog

Automatically exported from code.google.com/p/gtkdialog
GNU General Public License v2.0
0 stars 0 forks source link

Various improvements #8

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Various improvements

Zigbert

http://www.murga-linux.com/puppy/viewtopic.php?t=38608&start=510

1) Support connecting user action signals after the default signal handler: 
maybe <action signalafter="button-press-event">echo 
button-press_event</action>. They're all connected in widget_connect_signals.

2) A right-click menu.

3) <table> column sorting: a sorting function needs to be written and activated 
when a header is clicked.

4) <tree> rendering similar to <table> i.e. after shown: no idea about this.

5) Supporting <item stock=gtk-open>coloumn1|coloumn2</item> from an input file: 
see fill_tree_view_by_command.

6) (Moved to the scales/sliders feature request).

7) <menu> submenus.

Original issue reported on code.google.com by thunor...@hotmail.com on 22 Jun 2011 at 11:03

GoogleCodeExporter commented 9 years ago
6 is done.

Original comment by thunor...@hotmail.com on 13 Jul 2011 at 4:46

GoogleCodeExporter commented 9 years ago
7 is started but it'll be a while as it's complicated.

Original comment by thunor...@hotmail.com on 19 Jul 2011 at 1:42

GoogleCodeExporter commented 9 years ago
7 is done.

5) I came across an example 09.03-tree_icon_columns that supports <input 
stock_column="0"> which accepts a stock icon as the first column 
(icon_column="0" also works). So you can use this:

function list() {
    ifs="$IFS"
    IFS=
    echo $(<list)
    IFS="$ifs"
}; export -f list

in combination with <input stock_column="0">list</input> or <input 
icon_column="0">list</input>

Original comment by thunor...@hotmail.com on 2 Aug 2011 at 5:50

GoogleCodeExporter commented 9 years ago
I'm working in the lexer/parser and I've noticed that <input file> does 
actually support tag attributes so <input file stock_column="0"> is possible.

Original comment by thunor...@hotmail.com on 10 Aug 2011 at 10:22

GoogleCodeExporter commented 9 years ago
5 is fixed. Oddly it was all in place to work but simple changes to complete it 
weren't done, almost as though development had stopped and it remained 
unfinished.

Original comment by thunor...@hotmail.com on 30 Aug 2011 at 11:39

GoogleCodeExporter commented 9 years ago
3 is done in r400 with an optional natural sort too.

Original comment by thunor...@hotmail.com on 4 Sep 2012 at 9:11

GoogleCodeExporter commented 9 years ago
The unnecessary exporting of variables which contain large amounts of data 
should be addressed, for example an edit widget which contains a README that 
doesn't require exporting but it gets exported because its variable name has 
been declared -- this could possibly be dealt with by using <variable 
export="false">VARIABLE</variable>.

Original comment by thunor...@hotmail.com on 26 Sep 2012 at 3:28

GoogleCodeExporter commented 9 years ago
Loading a null pixmap i.e. <input file>""</input> causes a segfault which is 
not the best way to tell the application developer that a valid file is 
mandatory. Actually I don't like the fact that it's mandatory and in the wiki 
it's the sole reason why there exists a mandatory column, so get rid of this 
requirement.

Original comment by thunor...@hotmail.com on 27 Sep 2012 at 10:32

GoogleCodeExporter commented 9 years ago
Inputting nothing into the edit widget causes a gtk+ critical message although 
it doesn't cause any problems. This has been like this since at least 0.7.20 
and it should be fixed consistent with other comparable widgets.

Original comment by thunor...@hotmail.com on 27 Sep 2012 at 10:50

GoogleCodeExporter commented 9 years ago
Fixed comment 9 issue in r469.

Original comment by thunor...@hotmail.com on 10 Nov 2012 at 11:31

GoogleCodeExporter commented 9 years ago
Fixed comment 8 issue in r470.

Original comment by thunor...@hotmail.com on 11 Nov 2012 at 10:41

GoogleCodeExporter commented 9 years ago
Fixed comment 7 issue in r473.

Original comment by thunor...@hotmail.com on 17 Nov 2012 at 5:40