[prev in list] [next in list] [prev in thread] [next in thread]
List: gtkmm
Subject: [gtkmm] Gtkmm-forge digest, Vol 1 #240 - 3 msgs
From: gtkmm-forge-request () lists ! sourceforge ! net
Date: 2002-09-30 19:01:24
[Download RAW message or body]
Send Gtkmm-forge mailing list submissions to
gtkmm-forge@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
or, via email, send a message with subject or body 'help' to
gtkmm-forge-request@lists.sourceforge.net
You can reach the person managing the list at
gtkmm-forge-admin@lists.sourceforge.net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gtkmm-forge digest..."
gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A \
daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs.
Today's Topics:
1. [Bug 94170] Changed - TreeModelColumns cannot be of type "UNSIGNED SHORT" \
(bugzilla-daemon@widget.gnome.org) 2. [Bug 94170] Changed - TreeModelColumns cannot \
be of type "UNSIGNED SHORT" (bugzilla-daemon@widget.gnome.org) 3. [Bug 94170] \
Changed - TreeModelColumns cannot be of type "UNSIGNED SHORT" \
(bugzilla-daemon@widget.gnome.org)
--__--__--
Message: 1
From: bugzilla-daemon@widget.gnome.org
To: gtkmm-forge@lists.sourceforge.net, webmaster@nachtwind.net
Cc:
Date: Sun, 29 Sep 2002 15:39:27 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 94170] Changed - TreeModelColumns cannot be of type \
"UNSIGNED SHORT"
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
http://bugzilla.gnome.org/show_bug.cgi?id=94170
Changed by murrayc@usa.net.
--- shadow/94170 Wed Sep 25 08:40:37 2002
+++ shadow/94170.tmp.18214 Sun Sep 29 15:39:27 2002
@@ -28,6 +28,10 @@
now.
Thank you for your time,
Leslie
+
+------- Additional Comments From murrayc@usa.net 2002-09-29 15:39 -------
+I think we need to see some simple-as-possible compilable test code to
+show this.
--__--__--
Message: 2
From: bugzilla-daemon@widget.gnome.org
To: gtkmm-forge@lists.sourceforge.net, webmaster@nachtwind.net
Cc:
Date: Mon, 30 Sep 2002 08:05:45 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 94170] Changed - TreeModelColumns cannot be of type \
"UNSIGNED SHORT"
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
http://bugzilla.gnome.org/show_bug.cgi?id=94170
Changed by webmaster@nachtwind.net.
--- shadow/94170 Sun Sep 29 15:39:27 2002
+++ shadow/94170.tmp.1363 Mon Sep 30 08:05:45 2002
@@ -32,6 +32,106 @@
Leslie
------- Additional Comments From murrayc@usa.net 2002-09-29 15:39 -------
I think we need to see some simple-as-possible compilable test code to
show this.
+
+------- Additional Comments From webmaster@nachtwind.net 2002-09-30 08:05 -------
+There you go.. The example clearly shows that both unsigned and
+signed int work, but none of the short types.
+
+
+#include <gtkmm/box.h>
+#include <gtkmm/window.h>
+#include <gtkmm/main.h>
+#include <gtkmm/liststore.h>
+#include <gtkmm/treeview.h>
+
+/* column definition */
+class MyColumns : public Gtk::TreeModel::ColumnRecord
+{
+ public:
+ inline MyColumns()
+ {
+ add(s_sh_test);
+ add(us_sh_test);
+ add(s_int_test);
+ add(us_int_test);
+ }
+
+ Gtk::TreeModelColumn<signed short> s_sh_test;
+ Gtk::TreeModelColumn<unsigned short> us_sh_test;
+ Gtk::TreeModelColumn<signed int> s_int_test;
+ Gtk::TreeModelColumn<unsigned int> us_int_test;
+};
+
+
+/* main window */
+class MainWindow : public Gtk::Window
+{
+ public:
+ MainWindow();
+ inline ~MainWindow() {}
+
+ protected:
+ Gtk::VBox box1;
+ Gtk::TreeView myview;
+ MyColumns mycolumns;
+};
+
+
+MainWindow::MainWindow()
+{
+
+ Glib::RefPtr<Gtk::ListStore> mylist_ListStore =
+Gtk::ListStore::create(mycolumns);
+ Gtk::TreeModel::iterator mylistRowPtr;
+ Gtk::TreeModel::Row mylistRow;
+
+ myview.set_model(mylist_ListStore);
+
+ myview.append_column("Signed Short",
+mycolumns.s_sh_test);
+ myview.append_column("Unsigned Short",
+mycolumns.us_sh_test);
+ myview.append_column("Signed Int", mycolumns.s_int_test);
+ myview.append_column("Unsigned Int",
+mycolumns.us_int_test);
+
+ for (int i = 0; i <= 3; i++)
+ {
+ (myview.get_column(i))->set_clickable(TRUE);
+ (myview.get_column(i))->set_resizable(TRUE);
+ (myview.get_column(i))->set_sort_indicator(TRUE);
+ }
+
+ this->add(box1);
+
+
+ mylistRowPtr = mylist_ListStore->append();
+ mylistRow = *mylistRowPtr;
+
+ mylistRow[mycolumns.s_sh_test] = 1;
+ mylistRow[mycolumns.us_sh_test] = 1;
+ mylistRow[mycolumns.s_int_test] = 1;
+ mylistRow[mycolumns.us_int_test] = 1;
+
+
+ box1.pack_start(myview);
+
+ myview.show();
+ box1.show();
+
+}
+
+/* entry point */
+int main(int argc, char **argv)
+{
+
+ Gtk::Main *test = new Gtk::Main(argc, argv);
+
+ MainWindow mw;
+ test->run(mw);
+
+ return(0);
+}
--__--__--
Message: 3
From: bugzilla-daemon@widget.gnome.org
To: gtkmm-forge@lists.sourceforge.net, webmaster@nachtwind.net
Cc:
Date: Mon, 30 Sep 2002 08:12:56 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 94170] Changed - TreeModelColumns cannot be of type \
"UNSIGNED SHORT"
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
http://bugzilla.gnome.org/show_bug.cgi?id=94170
Changed by webmaster@nachtwind.net.
--- shadow/94170 Mon Sep 30 08:05:45 2002
+++ shadow/94170.tmp.2269 Mon Sep 30 08:12:56 2002
@@ -132,6 +132,20 @@
MainWindow mw;
test->run(mw);
return(0);
}
+
+------- Additional Comments From webmaster@nachtwind.net 2002-09-30 08:12 -------
+Note:
+
+If you change the
+
+myview.append_column("Signed Short", mycolumns.s_sh_test);
+myview.append_column("Unsigned Short", mycolumns.us_sh_test);
+
+to
+
+myview.append_column_editable(...);
+
+the code won't even compile.
--__--__--
_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
End of Gtkmm-forge Digest
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic