{"id":796,"date":"2013-09-11T13:54:28","date_gmt":"2013-09-11T13:54:28","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=796"},"modified":"2013-09-26T12:11:18","modified_gmt":"2013-09-26T12:11:18","slug":"gobject-gtk3-0","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=796","title":{"rendered":"GObject &#038; GTK+3.0"},"content":{"rendered":"<h3>General<\/h3>\n<p><a href=\"https:\/\/developer.gnome.org\/\">GNOME Developer Center<\/a><br \/>\n<a href=\"https:\/\/developer.gnome.org\/gnome-devel-demos\/unstable\/\">GNOME Developer Platform Demos<\/a><\/p>\n<h3>GTK+-3.0<\/h3>\n<h4>Documentation<\/h4>\n<p><a href=\"http:\/\/syscall.org\/doku.php\/gobjectutorial\/start\">Introduction to GObject<\/a><br \/>\n<a href=\"https:\/\/developer.gnome.org\/gobject\/stable\/gobject-Type-Information.html#G-DEFINE-TYPE-EXTENDED:CAPS\">G_DEFINE_TYPE(), G_DEFINE_TYPE_EXTENDED()<\/a><\/p>\n<h4>Tutorials<\/h4>\n<p><a href=\"https:\/\/developer.gnome.org\/gtk3\/3.0\/gtk-getting-started.html\">Getting Started with GTK+ (with Cairo)<\/a><br \/>\n<a href=\"http:\/\/zetcode.com\/tutorials\/gtktutorial\/\">ZetCode: GTK+ tutorial<\/a><\/p>\n<ul>\n<li><a href=\"http:\/\/zetcode.com\/tutorials\/gtktutorial\/menusandtoolbars\/\">ZetCode: Menus and Toolbars in GTK+<\/a><\/li>\n<li><a href=\"http:\/\/zetcode.com\/tutorials\/gtktutorial\/gtklayoutmanagement\/\">ZetCode: GTK+ layout management<\/a><\/li>\n<\/ul>\n<p><a href=\"http:\/\/blog.borovsak.si\/\">Bits and pieces: Tips and tutorials related to GTK+ toolkit<\/a><\/p>\n<ul>\n<li><a href=\"http:\/\/blog.borovsak.si\/2009\/04\/gtkcombobox-widget-part-1.html\">GtkComboBox widget &#8211; part 1<\/a><\/li>\n<li><a href=\"http:\/\/blog.borovsak.si\/2009\/04\/as-promised-im-back-with-second-part-of.html\">GtkComboBox widget &#8211; part 2<\/a><\/li>\n<li><a href=\"http:\/\/blog.borovsak.si\/2009\/04\/gtkcombobox-widget-part-3.html\">GtkComboBox widget &#8211; part 3<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/developer.gnome.org\/gtk3\/3.4\/gtk-migrating-GtkGrid.html\">Migrating from other containers to GtkGrid<\/a><br \/>\n<a href=\"http:\/\/ometer.com\/gtk-colors.html\">How to set the color of a widget<\/a><br \/>\n<a href=\"http:\/\/www.ctcms.nist.gov\/oof\/gtklogger\/docs\/gui_testing.pdf\">PyGTK: Systematic Testing of a GTK Graphical User Interface<\/a> (PDF)<br \/>\n<a href=\"http:\/\/vega.inp.nsk.su\/~pshatuno\/books\/gtk-tut1.pdf\">GTK+ 2.0 Tutorial<\/a> (PDF)<br \/>\n<a href=\"https:\/\/developer.gnome.org\/gtk-tutorial\/stable\/\">GTK+ 2.0 Tutorial<\/a><br \/>\n<a href=\"http:\/\/wwwuser.gwdg.de\/~kboehm\/ebook\/inhalt.html\">C-Programmierung unter Linux &#038; GTK+<\/a> (deprecated)<\/p>\n<h5>Roger Leigh<\/h5>\n<p><a href=\"http:\/\/www.codelibre.net\/~rleigh\/gtk\/ogcalc.pdf\">An introduction to programming with GTK+ and Glade in ISO C, ISO C++ and Python 1.4.0<\/a><br \/>\n<a href=\"http:\/\/people.debian.org\/~rleigh\/gtk\/ogcalc\/ogcalc.pdf\">An introduction to programming with GTK+ and Glade in ISO C, ISO C++ and Python 1.3.1<\/a><br \/>\n<a href=\"http:\/\/www.codelibre.net\/~rleigh\/\">codelibre.net: Roger Leigh Home<\/a><br \/>\n<a href=\"http:\/\/people.debian.org\/~rleigh\/\">debian.org: Roger Leigh Home<\/a><\/p>\n<h4>Forum Topics<\/h4>\n<p><a href=\"http:\/\/www.gtkforums.com\/viewtopic.php?t=4215\">GtkUIManager: &lt;menu&gt; under &lt;toolitem&gt; (toolbar)<\/a><br \/>\n<a href=\"http:\/\/stackoverflow.com\/questions\/18513921\/how-to-understand-gtk-properties-and-make-gtkgrid-expand-to-available-area\">How to understand Gtk+ properties and make GtkGrid expand to available area?<\/a><br \/>\n<a href=\"http:\/\/stackoverflow.com\/questions\/15551868\/how-i-can-maximize-gtkgrid-to-fill-the-entire-gtkwindow\">How I can maximize GtkGrid to fill the entire GtkWindow?<\/a><br \/>\n<a href=\"http:\/\/askubuntu.com\/questions\/157283\/how-to-change-gtkwidget-background-in-gtk3\">How to change GtkWidget background in GTK3?<\/a><br \/>\n<a href=\"http:\/\/www.gtkforums.com\/viewtopic.php?f=3&#038;t=988&#038;p=72089&#038;hilit=background+color#p72089\">GTK3 with External CSS<\/a><br \/>\n<a href=\"http:\/\/stackoverflow.com\/questions\/16630528\/trying-to-populate-a-gtkcombobox-with-model-in-c\">Trying to populate a GtkComboBox with model in C<\/a><br \/>\n<a href=\"http:\/\/stackoverflow.com\/questions\/12533710\/how-to-make-a-gtk-widget-inside-a-gtkscrolledwindow-to-expand-when-packed-into\">How to make a Gtk+ widget inside a GtkScrolledWindow to expand when packed into a GtkPane?<\/a><\/p>\n<h3>gtkmm 3<\/h3>\n<p><a href=\"https:\/\/developer.gnome.org\/gtkmm-tutorial\/3.8\/index.html.en\">Programming with gtkmm 3<\/a><br \/>\n<a href=\"https:\/\/developer.gnome.org\/gtkmm-tutorial\/3.8\/sec-menus-examples.html.en\">Programming with gtkmm 3: Main Menu example<\/a><br \/>\n<a href=\"http:\/\/xfc.xfce.org\/docs\/tutorial\/html\/index.html\">GTK+ Programming in C++ with XFC<\/a><br \/>\n<a href=\"http:\/\/xfc.xfce.org\/docs\/tutorial\/html\/chapter06.html\">XFC: Adding a statusbar<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>General GNOME Developer Center GNOME Developer Platform Demos GTK+-3.0 Documentation Introduction to GObject G_DEFINE_TYPE(), G_DEFINE_TYPE_EXTENDED() Tutorials Getting Started with GTK+ (with Cairo) ZetCode: GTK+ tutorial ZetCode: Menus and Toolbars in GTK+ ZetCode: GTK+ layout management Bits and pieces: Tips and tutorials related to GTK+ toolkit GtkComboBox widget &#8211; part 1 GtkComboBox widget &#8211; part 2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-796","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=796"}],"version-history":[{"count":36,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/796\/revisions"}],"predecessor-version":[{"id":799,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/796\/revisions\/799"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}