gtkmm-documentation - master - Tutorial - Swedish

← Back to actions


Uploaded file by Anders Jonsson on 2023-03-05 18:51:09+00:00
Uploaded file by Anders Jonsson on 2023-03-05 22:04:02+00:00
5#5#
6msgid ""6msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: gtkmm-documentation master\n"8"Project-Id-Version: gtkmm-documentation master\n"
9"POT-Creation-Date: 2025-07-08 14:05+0000\n"9"POT-Creation-Date: 2025-07-08 14:05+0000\n"
n10"PO-Revision-Date: 2023-03-05 19:50+0100\n"n10"PO-Revision-Date: 2023-03-05 23:03+0100\n"
11"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"11"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"
12"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"12"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
13"Language: sv\n"13"Language: sv\n"
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
107"<personname><firstname>David</firstname><surname>King</surname></personname> "107"<personname><firstname>David</firstname><surname>King</surname></personname> "
108"<contrib>Avsnittet om Gtk::Grid.</contrib>"108"<contrib>Avsnittet om Gtk::Grid.</contrib>"
109109
110#. (itstool) path: authorgroup/author110#. (itstool) path: authorgroup/author
111#: C/index-in.docbook:82111#: C/index-in.docbook:82
n112#, fuzzyn
113#| msgid ""
114#| "<personname><firstname>Pedro</firstname><surname>Ferreira</surname></"
115#| "personname> <contrib>Chapter on Keyboard Events.</contrib>"
116msgid ""112msgid ""
117"<personname><firstname>Pedro</firstname><surname>Ferreira</surname></"113"<personname><firstname>Pedro</firstname><surname>Ferreira</surname></"
118"personname> <contrib>Chapter on \"Keyboard Events\".</contrib>"114"personname> <contrib>Chapter on \"Keyboard Events\".</contrib>"
119msgstr ""115msgstr ""
120"<personname><firstname>Pedro</firstname><surname>Ferreira</surname></"116"<personname><firstname>Pedro</firstname><surname>Ferreira</surname></"
n121"personname> <contrib>Kapitlet om tangentbordshändelser.</contrib>"n117"personname> <contrib>Kapitlet ”Tangentbordshändelser.</contrib>"
122118
123#. (itstool) path: authorgroup/author119#. (itstool) path: authorgroup/author
124#: C/index-in.docbook:86120#: C/index-in.docbook:86
n125#, fuzzyn
126#| msgid ""
127#| "<personname><firstname>Kjell</firstname><surname>Ahlstedt</surname></"
128#| "personname> <contrib>Update from gtkmm 3 to gtkmm 4.</contrib> "
129#| "<contrib>Chapter on \"Building applications\".</contrib>"
130msgid ""121msgid ""
131"<personname><firstname>Kjell</firstname><surname>Ahlstedt</surname></"122"<personname><firstname>Kjell</firstname><surname>Ahlstedt</surname></"
132"personname> <contrib>Update from gtkmm 3 to gtkmm 4.</contrib> "123"personname> <contrib>Update from gtkmm 3 to gtkmm 4.</contrib> "
133"<contrib>Chapter on \"Building applications\".</contrib> <contrib>Chapter on "124"<contrib>Chapter on \"Building applications\".</contrib> <contrib>Chapter on "
134"\"The DropDown Widget\".</contrib> <contrib>Chapter on \"ListView, GridView, "125"\"The DropDown Widget\".</contrib> <contrib>Chapter on \"ListView, GridView, "
135"ColumnView\".</contrib>"126"ColumnView\".</contrib>"
136msgstr ""127msgstr ""
137"<personname><firstname>Kjell</firstname><surname>Ahlstedt</surname></"128"<personname><firstname>Kjell</firstname><surname>Ahlstedt</surname></"
138"personname> <contrib>Uppdatering från gtkmm 3 till gtkmm 4.</contrib> "129"personname> <contrib>Uppdatering från gtkmm 3 till gtkmm 4.</contrib> "
n139"<contrib>Kapitlet ”Bygga program”.</contrib>"n130"<contrib>Kapitlet ”Bygga program”.</contrib> <contrib>Kapitlet ”DropDown-"
131"komponenten”.</contrib> <contrib>Kapitlet ”ListView, GridView, ColumnView”.</"
132"contrib>"
140133
141#. (itstool) path: authorgroup/author134#. (itstool) path: authorgroup/author
142#: C/index-in.docbook:93135#: C/index-in.docbook:93
143#, fuzzy136#, fuzzy
144#| msgid ""137#| msgid ""
312#. (itstool) path: section/title305#. (itstool) path: section/title
313#: C/index-in.docbook:154306#: C/index-in.docbook:154
314msgid "Why use <application>gtkmm</application> instead of GTK?"307msgid "Why use <application>gtkmm</application> instead of GTK?"
315msgstr "Varför använda <application>gtkmm</application> i stället för GTK?"308msgstr "Varför använda <application>gtkmm</application> i stället för GTK?"
316309
n317# TODO: realizen
318#. (itstool) path: section/para310#. (itstool) path: section/para
319#: C/index-in.docbook:156311#: C/index-in.docbook:156
320#, fuzzy312#, fuzzy
321#| msgid ""313#| msgid ""
322#| "<application>gtkmm</application> allows you to write code using normal C+"314#| "<application>gtkmm</application> allows you to write code using normal C+"
323#| "+ techniques such as encapsulation, derivation, and polymorphism. As a C+"315#| "+ techniques such as encapsulation, derivation, and polymorphism. As a C+"
n324#| "+ programmer you probably already realise that this leads to clearer and "n316#| "+ programmer you probably already realize that this leads to clearer and "
325#| "better organized code."317#| "better organized code."
326msgid ""318msgid ""
327"<application>gtkmm</application> allows you to write code using normal "319"<application>gtkmm</application> allows you to write code using normal "
328"<phrase role=\"nowrap\">C++</phrase> techniques such as encapsulation, "320"<phrase role=\"nowrap\">C++</phrase> techniques such as encapsulation, "
329"derivation, and polymorphism. As a <phrase role=\"nowrap\">C++</phrase> "321"derivation, and polymorphism. As a <phrase role=\"nowrap\">C++</phrase> "
404"application>, so it deserves discussion."396"application>, so it deserves discussion."
405msgstr ""397msgstr ""
406"Trolltechs Qt är den närmaste konkurrenten till <application>gtkmm</"398"Trolltechs Qt är den närmaste konkurrenten till <application>gtkmm</"
407"application>, så det förtjänar att diskuteras."399"application>, så det förtjänar att diskuteras."
408400
n409# TODO: Standardize?n
410#. (itstool) path: section/para401#. (itstool) path: section/para
411#: C/index-in.docbook:168402#: C/index-in.docbook:168
412#, fuzzy403#, fuzzy
413#| msgid ""404#| msgid ""
414#| "<application>gtkmm</application> developers tend to prefer "405#| "<application>gtkmm</application> developers tend to prefer "
415#| "<application>gtkmm</application> to Qt because <application>gtkmm</"406#| "<application>gtkmm</application> to Qt because <application>gtkmm</"
416#| "application> does things in a more C++ way. Qt originates from a time "407#| "application> does things in a more C++ way. Qt originates from a time "
n417#| "when C++ and the standard library were not standardised or well supported "n408#| "when C++ and the standard library were not standardized or well supported "
418#| "by compilers. It therefore duplicates a lot of stuff that is now in the "409#| "by compilers. It therefore duplicates a lot of stuff that is now in the "
419#| "standard library, such as containers and type information. Most "410#| "standard library, such as containers and type information. Most "
420#| "significantly, Trolltech modified the C++ language to provide signals, so "411#| "significantly, Trolltech modified the C++ language to provide signals, so "
421#| "that Qt classes cannot be used easily with non-Qt classes. "412#| "that Qt classes cannot be used easily with non-Qt classes. "
422#| "<application>gtkmm</application> was able to use standard C++ to provide "413#| "<application>gtkmm</application> was able to use standard C++ to provide "
1479#| msgid ""1470#| msgid ""
1480#| "std::string uses 8 bits per character, but 8 bits aren't enough to encode "1471#| "std::string uses 8 bits per character, but 8 bits aren't enough to encode "
1481#| "languages such as Arabic, Chinese, and Japanese. Although the encodings "1472#| "languages such as Arabic, Chinese, and Japanese. Although the encodings "
1482#| "for these languages have been specified by the <link xlink:href=\"http://"1473#| "for these languages have been specified by the <link xlink:href=\"http://"
1483#| "www.unicode.org/\">Unicode Consortium</link>, the C and C++ languages do "1474#| "www.unicode.org/\">Unicode Consortium</link>, the C and C++ languages do "
n1484#| "not yet provide any standardised Unicode support for UTF-8 encoding. GTK "n1475#| "not yet provide any standardized Unicode support for UTF-8 encoding. GTK "
1485#| "and GNOME chose to implement Unicode using UTF-8, and that's what is "1476#| "and GNOME chose to implement Unicode using UTF-8, and that's what is "
1486#| "wrapped by Glib::ustring. It provides almost exactly the same interface "1477#| "wrapped by Glib::ustring. It provides almost exactly the same interface "
1487#| "as std::string, along with automatic conversions to and from std::string."1478#| "as std::string, along with automatic conversions to and from std::string."
1488msgid ""1479msgid ""
1489"std::string uses 8 bits per character, but 8 bits aren't enough to encode "1480"std::string uses 8 bits per character, but 8 bits aren't enough to encode "
1843"\n"1834"\n"
1844"  //Medlemskomponenter:\n"1835"  //Medlemskomponenter:\n"
1845"  Gtk::Button m_button;\n"1836"  Gtk::Button m_button;\n"
1846"};"1837"};"
18471838
n1848# TODO: initializationn
1849#. (itstool) path: section/para1839#. (itstool) path: section/para
1850#: C/index-in.docbook:6191840#: C/index-in.docbook:619
n1851#, fuzzyn
1852msgid ""1841msgid ""
1853"This class implements the \"Hello World\" window. It's derived from "1842"This class implements the \"Hello World\" window. It's derived from "
1854"<classname>Gtk::Window</classname>, and has a single <classname>Gtk::Button</"1843"<classname>Gtk::Window</classname>, and has a single <classname>Gtk::Button</"
1855"classname> as a member. We've chosen to use the constructor to do all of the "1844"classname> as a member. We've chosen to use the constructor to do all of the "
1856"initialization work for the window, including setting up the signals. Here "1845"initialization work for the window, including setting up the signals. Here "
1891"  m_button.signal_clicked().connect(sigc::mem_fun(*this,\n"1880"  m_button.signal_clicked().connect(sigc::mem_fun(*this,\n"
1892"    &amp;HelloWorld::on_button_clicked));\n"1881"    &amp;HelloWorld::on_button_clicked));\n"
1893"  set_child(m_button);\n"1882"  set_child(m_button);\n"
1894"}"1883"}"
18951884
n1896# TODO: initializern
1897#. (itstool) path: section/para1885#. (itstool) path: section/para
1898#: C/index-in.docbook:6371886#: C/index-in.docbook:637
n1899#, fuzzyn
1900#| msgid ""
1901#| "Notice that we've used an initialiser statement to give the "
1902#| "<literal>m_button</literal> object the label \"Hello World\"."
1903msgid ""1887msgid ""
1904"Notice that we've used an initializer statement to give the "1888"Notice that we've used an initializer statement to give the "
1905"<literal>m_button</literal> object the label \"Hello World\"."1889"<literal>m_button</literal> object the label \"Hello World\"."
1906msgstr ""1890msgstr ""
1907"Observera att vi har använt en initierarsats för att ge <literal>m_button</"1891"Observera att vi har använt en initierarsats för att ge <literal>m_button</"
2220"classname> togs bort, tillsammans med sin klumpiga användning för att "2204"classname> togs bort, tillsammans med sin klumpiga användning för att "
2221"allokera färger."2205"allokera färger."
22222206
2223#. (itstool) path: listitem/simpara2207#. (itstool) path: listitem/simpara
2224#: C/index-in.docbook:7282208#: C/index-in.docbook:728
n2225#, fuzzyn
2226#| msgid ""
2227#| "<classname>Gdk::Pixmap</classname> and <classname>Gdk::Bitmap</classname> "
2228#| "were removed in favour of <classname>Gdk::Pixbuf</classname>."
2229msgid ""2209msgid ""
2230"<classname>Gdk::Pixmap</classname> and <classname>Gdk::Bitmap</classname> "2210"<classname>Gdk::Pixmap</classname> and <classname>Gdk::Bitmap</classname> "
2231"were removed in favor of <classname>Gdk::Pixbuf</classname>."2211"were removed in favor of <classname>Gdk::Pixbuf</classname>."
2232msgstr ""2212msgstr ""
2233"<classname>Gdk::Pixmap</classname> och <classname>Gdk::Bitmap</classname> "2213"<classname>Gdk::Pixmap</classname> och <classname>Gdk::Bitmap</classname> "
2851msgid "Toggle buttons"2831msgid "Toggle buttons"
2852msgstr "Växlingsknappar"2832msgstr "Växlingsknappar"
28532833
2854#. (itstool) path: listitem/para2834#. (itstool) path: listitem/para
2855#: C/index-in.docbook:9312835#: C/index-in.docbook:931
n2856#, fuzzyn
2857msgid ""2836msgid ""
2858"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"2837"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
2859"classGtk_1_1ToggleButton.html\"><classname>Gtk::ToggleButton</classname></"2838"classGtk_1_1ToggleButton.html\"><classname>Gtk::ToggleButton</classname></"
2860"link>. Unlike a normal Button, which springs back up, a ToggleButton stays "2839"link>. Unlike a normal Button, which springs back up, a ToggleButton stays "
2861"down until you press it again. It might be useful as an on/off switch. See "2840"down until you press it again. It might be useful as an on/off switch. See "
3407"färg, eller för att ange antalet inaktiva minuter innan en skärmsläckare tar "3386"färg, eller för att ange antalet inaktiva minuter innan en skärmsläckare tar "
3408"över skärmen."3387"över skärmen."
34093388
3410#. (itstool) path: section/para3389#. (itstool) path: section/para
3411#: C/index-in.docbook:11943390#: C/index-in.docbook:1194
n3412#, fuzzyn
3413#| msgid ""
3414#| "As with <classname>Scrollbar</classname>s, the orientation can be either "
3415#| "horizontal or vertical. The default constructor creates an "
3416#| "<classname>Adjustment</classname> with all of its values set to "
3417#| "<literal>0.0</literal>. This isn't useful so you will need to set some "
3418#| "<classname>Adjustment</classname> details to get meaningful behaviour."
3419msgid ""3391msgid ""
3420"As with <classname>Scrollbar</classname>s, the orientation can be either "3392"As with <classname>Scrollbar</classname>s, the orientation can be either "
3421"horizontal or vertical. The default constructor creates an "3393"horizontal or vertical. The default constructor creates an "
3422"<classname>Adjustment</classname> with all of its values set to "3394"<classname>Adjustment</classname> with all of its values set to "
3423"<literal>0.0</literal>. This isn't useful so you will need to set some "3395"<literal>0.0</literal>. This isn't useful so you will need to set some "
4973"begärt att tillgängligt utrymme ska delas mellan uppsättningar av "4945"begärt att tillgängligt utrymme ska delas mellan uppsättningar av "
4974"komponenter. <application>gtkmm</application> använder sedan all denna "4946"komponenter. <application>gtkmm</application> använder sedan all denna "
4975"information för att ändra storlek och position på allt på ett rimligt och "4947"information för att ändra storlek och position på allt på ett rimligt och "
4976"smidigt sätt när användaren manipulerar fönstret."4948"smidigt sätt när användaren manipulerar fönstret."
49774949
n4978# TODO: flavorsn
4979#. (itstool) path: section/para4950#. (itstool) path: section/para
4980#: C/index-in.docbook:19834951#: C/index-in.docbook:1983
n4981#, fuzzyn
4982msgid ""4952msgid ""
4983"<application>gtkmm</application> arranges widgets hierarchically, using "4953"<application>gtkmm</application> arranges widgets hierarchically, using "
4984"<emphasis>containers</emphasis>. A container widget contains other widgets. "4954"<emphasis>containers</emphasis>. A container widget contains other widgets. "
4985"Most <application>gtkmm</application> widgets are containers. Windows, "4955"Most <application>gtkmm</application> widgets are containers. Windows, "
4986"Notebook tabs, and Buttons are all container widgets. There are two flavors "4956"Notebook tabs, and Buttons are all container widgets. There are two flavors "
5089"master/examples/book/helloworld2\">Source Code</link>"5059"master/examples/book/helloworld2\">Source Code</link>"
5090msgstr ""5060msgstr ""
5091"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"5061"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
5092"master/examples/book/helloworld2\">Källkod</link>"5062"master/examples/book/helloworld2\">Källkod</link>"
50935063
n5094# TODO: behaviorn
5095#. (itstool) path: section/para5064#. (itstool) path: section/para
5096#: C/index-in.docbook:20485065#: C/index-in.docbook:2048
5097#, fuzzy5066#, fuzzy
5098msgid ""5067msgid ""
5099"After building and running this program, try resizing the window to see the "5068"After building and running this program, try resizing the window to see the "
5744"master/examples/book/listbox_flowbox/flowbox\">Källkod, FlowBox</link>"5713"master/examples/book/listbox_flowbox/flowbox\">Källkod, FlowBox</link>"
57455714
5746#. (itstool) path: chapter/title5715#. (itstool) path: chapter/title
5747#: C/index-in.docbook:23525716#: C/index-in.docbook:2352
5748msgid "ListView, GridView, ColumnView"5717msgid "ListView, GridView, ColumnView"
n5749msgstr ""n5718msgstr "ListView, GridView, ColumnView"
57505719
5751#. (itstool) path: chapter/para5720#. (itstool) path: chapter/para
5752#: C/index-in.docbook:23545721#: C/index-in.docbook:2354
5753msgid ""5722msgid ""
5754"Lists are intended to be used whenever developers want to display many "5723"Lists are intended to be used whenever developers want to display many "
5755"objects in roughly the same way. They are perfectly fine to be used for very "5724"objects in roughly the same way. They are perfectly fine to be used for very "
5756"short lists of only 2 or 3 items, but generally scale fine to thousands of "5725"short lists of only 2 or 3 items, but generally scale fine to thousands of "
5757"items."5726"items."
5758msgstr ""5727msgstr ""
nn5728"Listor är avsedda att användas närhelst utvecklare vill visa många objekt på "
5729"i stort sett samma sätt. De fungerar utmärkt att använda för väldigt korta "
5730"listor på bara två eller tre objekt, men går även allmänt fint att skala upp "
5731"till tusentals objekt."
57595732
5760#. (itstool) path: chapter/para5733#. (itstool) path: chapter/para
5761#: C/index-in.docbook:23605734#: C/index-in.docbook:2360
5762msgid ""5735msgid ""
5763"Lists are meant to be used with changing data, both with the items "5736"Lists are meant to be used with changing data, both with the items "
5764"themselves changing as well as the list adding and removing items. Of "5737"themselves changing as well as the list adding and removing items. Of "
5765"course, they work just as well with static data."5738"course, they work just as well with static data."
5766msgstr ""5739msgstr ""
nn5740"Listor är tänkta att använda med data som ändras, både då objekten själva "
5741"ändras samt då listan lägger till och tar bort objekt. De fungerar förstås "
5742"precis lika bra med statiska data."
57675743
5768#. (itstool) path: chapter/para5744#. (itstool) path: chapter/para
5769#: C/index-in.docbook:23665745#: C/index-in.docbook:2366
5770#, fuzzy5746#, fuzzy
5771msgid ""5747msgid ""
5777"html\">Input Handling</link> i GTK-dokumentationen beskriver hantering av "5753"html\">Input Handling</link> i GTK-dokumentationen beskriver hantering av "
5778"användarinmatning mer detaljerat."5754"användarinmatning mer detaljerat."
57795755
5780#. (itstool) path: chapter/para5756#. (itstool) path: chapter/para
5781#: C/index-in.docbook:23715757#: C/index-in.docbook:2371
n5782#, fuzzyn
5783#| msgid ""
5784#| "Some <classname>TreeView</classname> examples are shown here. There are "
5785#| "more examples in the <link xlink:href=\"https://gitlab.gnome.org/GNOME/"
5786#| "gtkmm-documentation/tree/master/examples/book/treeview/\">treeview "
5787#| "directory</link> in <application>gtkmm-documentation</application>'s "
5788#| "examples."
5789msgid ""5758msgid ""
5790"Some examples are shown in this chapter. There are more examples in the "5759"Some examples are shown in this chapter. There are more examples in the "
5791"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"5760"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
5792"master/examples/book/listmodelviews/\">listmodelviews directory</link> in "5761"master/examples/book/listmodelviews/\">listmodelviews directory</link> in "
5793"<application>gtkmm-documentation</application>'s examples."5762"<application>gtkmm-documentation</application>'s examples."
5794msgstr ""5763msgstr ""
n5795"Några <classname>TreeView</classname>-exempel visas här. Det finns mer "n5764"Några exempel visas i detta kapitel. Det finns mer exempel i <link xlink:"
5796"exempel i <link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-"5765"href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/master/"
5797"documentation/tree/master/examples/book/treeview/\">treeview-katalogen</"5766"examples/book/listmodelviews/\">listmodelviews-katalogen</link> i "
5798"link> i <application>gtkmm-documentation</application>s exempel."5767"<application>gtkmm-documentation</application>s exempel."
57995768
5800#. (itstool) path: section/title5769#. (itstool) path: section/title
5801#: C/index-in.docbook:23775770#: C/index-in.docbook:2377
n5802#, fuzzyn
5803#| msgid "The Model"
5804msgid "The Data Model"5771msgid "The Data Model"
n5805msgstr "Modellen"n5772msgstr "Datamodellen"
58065773
5807#. (itstool) path: section/para5774#. (itstool) path: section/para
5808#: C/index-in.docbook:23795775#: C/index-in.docbook:2379
5809msgid ""5776msgid ""
5810"The data model is a class that implements the <classname>Gio::ListModel</"5777"The data model is a class that implements the <classname>Gio::ListModel</"
5812"ListStore</classname> (not to be confused with the deprecated "5779"ListStore</classname> (not to be confused with the deprecated "
5813"<classname>Gtk::ListStore</classname>), <classname>Gtk:StringList</"5780"<classname>Gtk::ListStore</classname>), <classname>Gtk:StringList</"
5814"classname>, <classname>Gtk:DirectoryList</classname> and <classname>Pango::"5781"classname>, <classname>Gtk:DirectoryList</classname> and <classname>Pango::"
5815"FontMap</classname>."5782"FontMap</classname>."
5816msgstr ""5783msgstr ""
nn5784"Datamodellen är en klass som implementerar <classname>Gio::ListModel</"
5785"classname>-gränssnittet. Exempel på sådana klasser är <classname>Gio::"
5786"ListStore</classname> (inte att förväxlas med de föråldrade <classname>Gtk::"
5787"ListStore</classname>), <classname>Gtk:StringList</classname>, "
5788"<classname>Gtk:DirectoryList</classname> och <classname>Pango::FontMap</"
5789"classname>."
58175790
5818#. (itstool) path: section/para5791#. (itstool) path: section/para
5819#: C/index-in.docbook:23875792#: C/index-in.docbook:2387
5820#, fuzzy5793#, fuzzy
5821msgid ""5794msgid ""
5904"Every item in a model has a position which is the unsigned integer that "5877"Every item in a model has a position which is the unsigned integer that "
5905"describes where in the model the item is located. The first item in a model "5878"describes where in the model the item is located. The first item in a model "
5906"is at position 0. The position of an item can of course change as other "5879"is at position 0. The position of an item can of course change as other "
5907"items are added to or removed from the model."5880"items are added to or removed from the model."
5908msgstr ""5881msgstr ""
nn5882"Varje objekt i en modell har en position vilken är det teckenlösa heltalet "
5883"som beskriver var i modellen som objektet finns. Det första objektet i en "
5884"modell har position 0. Positionen för ett objekt kan förstås ändras då andra "
5885"objekt läggs till eller tas bort från modellen."
59095886
5910#. (itstool) path: section/para5887#. (itstool) path: section/para
5911#: C/index-in.docbook:24215888#: C/index-in.docbook:2421
n5912#, fuzzyn
5913#| msgid ""
5914#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/glibmm/"
5915#| "classGio_1_1Resource.html\">Gio::Resource Reference</link>"
5916msgid ""5889msgid ""
5917"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/glibmm/"5890"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/glibmm/"
5918"classGio_1_1ListStore.html\">Gio::ListStore Reference</link>"5891"classGio_1_1ListStore.html\">Gio::ListStore Reference</link>"
5919msgstr ""5892msgstr ""
5920"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/glibmm/"5893"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/glibmm/"
n5921"classGio_1_1Resource.html\">Referens för Gio::Resource</link>"n5894"classGio_1_1ListStore.html\">Referens för Gio::ListStore</link>"
59225895
5923#. (itstool) path: section/para5896#. (itstool) path: section/para
5924#: C/index-in.docbook:24225897#: C/index-in.docbook:2422
n5925#, fuzzyn
5926#| msgid ""
5927#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
5928#| "classGtk_1_1Widget.html\">Widget Reference</link>"
5929msgid ""5898msgid ""
5930"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5899"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
5931"classGtk_1_1StringList.html\">StringList Reference</link>"5900"classGtk_1_1StringList.html\">StringList Reference</link>"
5932msgstr ""5901msgstr ""
5933"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5902"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n5934"classGtk_1_1Widget.html\">Widget-referens</link>"n5903"classGtk_1_1StringList.html\">Referens för StringList</link>"
59355904
5936#. (itstool) path: section/para5905#. (itstool) path: section/para
5937#: C/index-in.docbook:24235906#: C/index-in.docbook:2423
n5938#, fuzzyn
5939#| msgid ""
5940#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
5941#| "classGtk_1_1Widget.html\">Widget Reference</link>"
5942msgid ""5907msgid ""
5943"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5908"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
5944"classGtk_1_1DirectoryList.html\">DirectoryList Reference</link>"5909"classGtk_1_1DirectoryList.html\">DirectoryList Reference</link>"
5945msgstr ""5910msgstr ""
5946"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5911"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n5947"classGtk_1_1Widget.html\">Widget-referens</link>"n5912"classGtk_1_1DirectoryList.html\">Referens för DirectoryList</link>"
59485913
5949#. (itstool) path: section/title5914#. (itstool) path: section/title
5950#: C/index-in.docbook:24275915#: C/index-in.docbook:2427
5951#, fuzzy5916#, fuzzy
5952msgid "The Selection Model"5917msgid "The Selection Model"
5971"och <classname>Gio::ActionMap</classname> är basklasser för <classname>Gtk::"5936"och <classname>Gio::ActionMap</classname> är basklasser för <classname>Gtk::"
5972"ApplicationWindow</classname>."5937"ApplicationWindow</classname>."
59735938
5974#. (itstool) path: section/para5939#. (itstool) path: section/para
5975#: C/index-in.docbook:24345940#: C/index-in.docbook:2434
n5976#, fuzzyn
5977#| msgid ""
5978#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
5979#| "classGtk_1_1Tooltip.html\">Tooltip Reference</link>"
5980msgid ""5941msgid ""
5981"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5942"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
5982"classGtk_1_1NoSelection.html\">NoSelection Reference</link>"5943"classGtk_1_1NoSelection.html\">NoSelection Reference</link>"
5983msgstr ""5944msgstr ""
5984"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5945"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n5985"classGtk_1_1Tooltip.html\">Tooltip-referens</link>"n5946"classGtk_1_1NoSelection.html\">Referens för NoSelection</link>"
59865947
5987#. (itstool) path: section/para5948#. (itstool) path: section/para
5988#: C/index-in.docbook:24355949#: C/index-in.docbook:2435
n5989#, fuzzyn
5990#| msgid ""
5991#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
5992#| "classGtk_1_1Widget.html\">Widget Reference</link>"
5993msgid ""5950msgid ""
5994"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5951"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
5995"classGtk_1_1SingleSelection.html\">SingleSelection Reference</link>"5952"classGtk_1_1SingleSelection.html\">SingleSelection Reference</link>"
5996msgstr ""5953msgstr ""
5997"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5954"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n5998"classGtk_1_1Widget.html\">Widget-referens</link>"n5955"classGtk_1_1SingleSelection.html\">Referens för SingleSelection</link>"
59995956
6000#. (itstool) path: section/para5957#. (itstool) path: section/para
6001#: C/index-in.docbook:24365958#: C/index-in.docbook:2436
n6002#, fuzzyn
6003#| msgid ""
6004#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6005#| "classGtk_1_1Application.html\">Gtk::Application Reference</link>"
6006msgid ""5959msgid ""
6007"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5960"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6008"classGtk_1_1MultiSelection.html\">MultiSelection Reference</link>"5961"classGtk_1_1MultiSelection.html\">MultiSelection Reference</link>"
6009msgstr ""5962msgstr ""
6010"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5963"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6011"classGtk_1_1Application.html\">Referens för Gtk::Application</link>"n5964"classGtk_1_1MultiSelection.html\">Referens för MultiSelection</link>"
60125965
6013#. (itstool) path: section/title5966#. (itstool) path: section/title
6014#: C/index-in.docbook:24405967#: C/index-in.docbook:2440
6015#, fuzzy5968#, fuzzy
6016msgid "The Factory"5969msgid "The Factory"
n6017msgstr "Inmatningen"n5970msgstr "Fabriken"
60185971
6019#. (itstool) path: section/para5972#. (itstool) path: section/para
6020#: C/index-in.docbook:24425973#: C/index-in.docbook:2442
nn5974#, fuzzy
6021msgid ""5975msgid ""
6022"Data from the data model is added to the view by a factory, which is a "5976"Data from the data model is added to the view by a factory, which is a "
6023"subclass of <classname>ListItemFactory</classname>. There is only one such "5977"subclass of <classname>ListItemFactory</classname>. There is only one such "
6024"subclass in <application>gtkmm</application>, "5978"subclass in <application>gtkmm</application>, "
6025"<classname>SignalListItemFactory</classname>. Data from the model is added "5979"<classname>SignalListItemFactory</classname>. Data from the model is added "
6026"to the view with signal handlers connected to a "5980"to the view with signal handlers connected to a "
6027"<classname>SignalListItemFactory</classname>."5981"<classname>SignalListItemFactory</classname>."
6028msgstr ""5982msgstr ""
nn5983"Data från datamodellen läggs till i vyn av en fabrik, vilken är en "
5984"underklass av <classname>ListItemFactory</classname>. Det finns endast en "
5985"sådan underklass i <application>gtkmm</application>, "
5986"<classname>SignalListItemFactory</classname>. Data från modellen läggs till "
5987"i vyn med signalhanterare anslutna till en <classname>SignalListItemFactory</"
5988"classname>."
60295989
6030#. (itstool) path: section/para5990#. (itstool) path: section/para
6031#: C/index-in.docbook:24485991#: C/index-in.docbook:2448
n6032#, fuzzyn
6033#| msgid ""
6034#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6035#| "classGtk_1_1Widget.html\">Widget Reference</link>"
6036msgid ""5992msgid ""
6037"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5993"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6038"classGtk_1_1SignalListItemFactory.html\">SignalListItemFactory Reference</"5994"classGtk_1_1SignalListItemFactory.html\">SignalListItemFactory Reference</"
6039"link>"5995"link>"
6040msgstr ""5996msgstr ""
6041"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"5997"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6042"classGtk_1_1Widget.html\">Widget-referens</link>"n5998"classGtk_1_1SignalListItemFactory.html\">Referens för SignalListItemFactory</"
5999"link>"
60436000
6044#. (itstool) path: section/title6001#. (itstool) path: section/title
6045#: C/index-in.docbook:2452 C/index-in.docbook:2823 C/index-in.docbook:38726002#: C/index-in.docbook:2452 C/index-in.docbook:2823 C/index-in.docbook:3872
6046#, fuzzy6003#, fuzzy
6047msgid "The View"6004msgid "The View"
n6048msgstr "View"n6005msgstr "Vyn"
60496006
6050#. (itstool) path: section/para6007#. (itstool) path: section/para
6051#: C/index-in.docbook:24546008#: C/index-in.docbook:2454
6052#, fuzzy6009#, fuzzy
6053msgid ""6010msgid ""
6054"The View is the widget that displays the model data and allows the user to "6011"The View is the widget that displays the model data and allows the user to "
6055"interact with it. The View can show all of the model's columns, or just "6012"interact with it. The View can show all of the model's columns, or just "
6056"some, and it can show them in various ways."6013"some, and it can show them in various ways."
6057msgstr ""6014msgstr ""
n6058"Vyn är den faktiska komponenten (<classname>Gtk::TreeView</classname>) som "n6015"Vyn är komponenten som visar data för modellen och låter användaren "
6059"visar data för modellen (<classname>Gtk::TreeModel</classname>) och låter "
6060"användaren interagera med dem. Vyn kan visa alla modellens kolumner, eller "6016"interagera med dem. Vyn kan visa alla modellens kolumner, eller bara några, "
6061"bara några, och den kan visa dem på olika sätt."6017"och den kan visa dem på olika sätt."
60626018
6063#. (itstool) path: section/para6019#. (itstool) path: section/para
6064#: C/index-in.docbook:24606020#: C/index-in.docbook:2460
nn6021#, fuzzy
6065msgid ""6022msgid ""
6066"An important requirement for views (especially views of long lists) is that "6023"An important requirement for views (especially views of long lists) is that "
6067"they need to know which items are not visible so they can be recycled. Views "6024"they need to know which items are not visible so they can be recycled. Views "
6068"achieve that by implementing the <classname>Scrollable</classname> interface "6025"achieve that by implementing the <classname>Scrollable</classname> interface "
6069"and expecting to be placed directly into a <classname>ScrolledWindow</"6026"and expecting to be placed directly into a <classname>ScrolledWindow</"
6070"classname>."6027"classname>."
6071msgstr ""6028msgstr ""
nn6029"Ett viktigt krav för vyer (särskilt vyer över långa listor) är att de "
6030"behöver veta vilka objekt som inte är synliga, så att de kan återvinnas. "
6031"Vyer åstadkommer det genom att implementera gränssnittet "
6032"<classname>Scrollable</classname> och förväntar sig att placeras direkt i "
6033"ett <classname>ScrolledWindow</classname>."
60726034
6073#. (itstool) path: section/para6035#. (itstool) path: section/para
6074#: C/index-in.docbook:24676036#: C/index-in.docbook:2467
nn6037#, fuzzy
6075msgid "There are different view widgets to choose from."6038msgid "There are different view widgets to choose from."
n6076msgstr ""n6039msgstr "Det finns olika vykomponenter att välja från."
60776040
6078#. (itstool) path: section/title6041#. (itstool) path: section/title
6079#. (itstool) path: figure/title6042#. (itstool) path: figure/title
6080#: C/index-in.docbook:2472 C/index-in.docbook:24846043#: C/index-in.docbook:2472 C/index-in.docbook:2484
n6081#, fuzzyn
6082#| msgid "TextView"
6083msgid "ListView"6044msgid "ListView"
n6084msgstr "TextView"n6045msgstr "ListView"
60856046
6086#. (itstool) path: section/para6047#. (itstool) path: section/para
6087#: C/index-in.docbook:24746048#: C/index-in.docbook:2474
n6088#, fuzzyn
6089#| msgid ""
6090#| "The <classname>Gtk::TreeView</classname> widget can contain lists or "
6091#| "trees of data, in columns."
6092msgid ""6049msgid ""
6093"The <classname>ListView</classname> shows a 1-dimensional list with one "6050"The <classname>ListView</classname> shows a 1-dimensional list with one "
6094"column."6051"column."
6095msgstr ""6052msgstr ""
n6096"Komponenten <classname>Gtk::TreeView</classname> kan innehålla listor eller "n6053"<classname>ListView</classname> visar en 1-dimensionell lista med en kolumn."
6097"träd med data i kolumner."
60986054
6099#. (itstool) path: section/para6055#. (itstool) path: section/para
6100#: C/index-in.docbook:24786056#: C/index-in.docbook:2478
n6101#, fuzzyn
6102#| msgid ""
6103#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6104#| "classGtk_1_1TextView.html\">Reference</link>"
6105msgid ""6057msgid ""
6106"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6058"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6107"classGtk_1_1ListView.html\">Reference</link>"6059"classGtk_1_1ListView.html\">Reference</link>"
6108msgstr ""6060msgstr ""
6109"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6061"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6110"classGtk_1_1TextView.html\">Referens</link>"n6062"classGtk_1_1ListView.html\">Referens</link>"
61116063
6112#. (itstool) path: imageobject/imagedata6064#. (itstool) path: imageobject/imagedata
6113#. This is a reference to an external file such as an image or video. When6065#. This is a reference to an external file such as an image or video. When
6114#. the file changes, the md5 hash will change to let you know you need to6066#. the file changes, the md5 hash will change to let you know you need to
6115#. update your localized copy. The msgstr is not used at all. Set it to6067#. update your localized copy. The msgstr is not used at all. Set it to
6123msgstr ""6075msgstr ""
6124"external ref='figures/textview.png' md5='451e30f66cc32c4231bb6bc442cf0d2f'"6076"external ref='figures/textview.png' md5='451e30f66cc32c4231bb6bc442cf0d2f'"
61256077
6126#. (itstool) path: section/para6078#. (itstool) path: section/para
6127#: C/index-in.docbook:24906079#: C/index-in.docbook:2490
n6128#, fuzzyn
6129#| msgid ""
6130#| "<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/"
6131#| "tree/master/examples/book/listmodelviews/gridview\">Source Code, "
6132#| "GridView</link>"
6133msgid ""6080msgid ""
6134"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6081"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
6135"master/examples/book/listmodelviews/list_listview\">Source Code</link>"6082"master/examples/book/listmodelviews/list_listview\">Source Code</link>"
6136msgstr ""6083msgstr ""
6137"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6084"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
n6138"master/examples/book/listmodelviews/gridview\">Källkod, GridView</link>"n6085"master/examples/book/listmodelviews/list_listview\">Källkod</link>"
61396086
6140#. (itstool) path: section/title6087#. (itstool) path: section/title
6141#. (itstool) path: figure/title6088#. (itstool) path: figure/title
6142#: C/index-in.docbook:2496 C/index-in.docbook:25086089#: C/index-in.docbook:2496 C/index-in.docbook:2508
n6143#, fuzzyn
6144#| msgid "Grid"
6145msgid "GridView"6090msgid "GridView"
n6146msgstr "Grid"n6091msgstr "GridView"
61476092
6148#. (itstool) path: section/para6093#. (itstool) path: section/para
6149#: C/index-in.docbook:24986094#: C/index-in.docbook:2498
n6150#, fuzzyn
6151#| msgid "The <classname>Tag</classname> class has many other properties."
6152msgid "The <classname>GridView</classname> shows a 2-dimensional grid."6095msgid "The <classname>GridView</classname> shows a 2-dimensional grid."
n6153msgstr "Klassen <classname>Tag</classname> har många andra egenskaper."n6096msgstr "<classname>GridView</classname> visar ett 2-dimensionellt rutnät."
61546097
6155#. (itstool) path: section/para6098#. (itstool) path: section/para
6156#: C/index-in.docbook:25026099#: C/index-in.docbook:2502
n6157#, fuzzyn
6158#| msgid ""
6159#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6160#| "classGtk_1_1Grid.html\">Reference</link>"
6161msgid ""6100msgid ""
6162"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6101"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6163"classGtk_1_1GridView.html\">Reference</link>"6102"classGtk_1_1GridView.html\">Reference</link>"
6164msgstr ""6103msgstr ""
6165"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6104"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6166"classGtk_1_1Grid.html\">Referens</link>"n6105"classGtk_1_1GridView.html\">Referens</link>"
61676106
6168#. (itstool) path: imageobject/imagedata6107#. (itstool) path: imageobject/imagedata
6169#. This is a reference to an external file such as an image or video. When6108#. This is a reference to an external file such as an image or video. When
6170#. the file changes, the md5 hash will change to let you know you need to6109#. the file changes, the md5 hash will change to let you know you need to
6171#. update your localized copy. The msgstr is not used at all. Set it to6110#. update your localized copy. The msgstr is not used at all. Set it to
6180"external ref='figures/treeview_list.png' "6119"external ref='figures/treeview_list.png' "
6181"md5='60e5e4ecb284d0cdc53373fe0ec858ee'"6120"md5='60e5e4ecb284d0cdc53373fe0ec858ee'"
61826121
6183#. (itstool) path: section/para6122#. (itstool) path: section/para
6184#: C/index-in.docbook:25146123#: C/index-in.docbook:2514
n6185#, fuzzyn
6186#| msgid ""
6187#| "<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/"
6188#| "tree/master/examples/book/listmodelviews/gridview\">Source Code, "
6189#| "GridView</link>"
6190msgid ""6124msgid ""
6191"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6125"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
6192"master/examples/book/listmodelviews/gridview\">Source Code</link>"6126"master/examples/book/listmodelviews/gridview\">Source Code</link>"
6193msgstr ""6127msgstr ""
6194"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6128"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
n6195"master/examples/book/listmodelviews/gridview\">Källkod, GridView</link>"n6129"master/examples/book/listmodelviews/gridview\">Källkod</link>"
61966130
6197#. (itstool) path: section/title6131#. (itstool) path: section/title
6198#. (itstool) path: figure/title6132#. (itstool) path: figure/title
6199#: C/index-in.docbook:2520 C/index-in.docbook:25326133#: C/index-in.docbook:2520 C/index-in.docbook:2532
6200msgid "ColumnView"6134msgid "ColumnView"
n6201msgstr ""n6135msgstr "ColumnView"
62026136
6203#. (itstool) path: section/para6137#. (itstool) path: section/para
6204#: C/index-in.docbook:25226138#: C/index-in.docbook:2522
n6205#, fuzzyn
6206#| msgid ""
6207#| "The <classname>Gtk::TreeView</classname> widget can contain lists or "
6208#| "trees of data, in columns."
6209msgid ""6139msgid ""
6210"The <classname>ColumnView</classname> shows a 1-dimensional list with one or "6140"The <classname>ColumnView</classname> shows a 1-dimensional list with one or "
6211"more columns."6141"more columns."
6212msgstr ""6142msgstr ""
n6213"Komponenten <classname>Gtk::TreeView</classname> kan innehålla listor eller "n6143"<classname>ColumnView</classname> visar en 1-dimensionell lista med en eller "
6214"träd med data i kolumner."6144"flera kolumner."
62156145
6216#. (itstool) path: section/para6146#. (itstool) path: section/para
6217#: C/index-in.docbook:25266147#: C/index-in.docbook:2526
n6218#, fuzzyn
6219#| msgid ""
6220#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6221#| "classGtk_1_1TreeView.html\">Reference</link>"
6222msgid ""6148msgid ""
6223"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6149"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6224"classGtk_1_1ColumnView.html\">Reference</link>"6150"classGtk_1_1ColumnView.html\">Reference</link>"
6225msgstr ""6151msgstr ""
6226"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6152"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6227"classGtk_1_1TreeView.html\">Referens</link>"n6153"classGtk_1_1ColumnView.html\">Referens</link>"
62286154
6229#. (itstool) path: imageobject/imagedata6155#. (itstool) path: imageobject/imagedata
6230#. This is a reference to an external file such as an image or video. When6156#. This is a reference to an external file such as an image or video. When
6231#. the file changes, the md5 hash will change to let you know you need to6157#. the file changes, the md5 hash will change to let you know you need to
6232#. update your localized copy. The msgstr is not used at all. Set it to6158#. update your localized copy. The msgstr is not used at all. Set it to
6240msgstr ""6166msgstr ""
6241"external ref='figures/aspectframe.png' md5='9d8aac9521789ed27036a97a22fedece'"6167"external ref='figures/aspectframe.png' md5='9d8aac9521789ed27036a97a22fedece'"
62426168
6243#. (itstool) path: section/para6169#. (itstool) path: section/para
6244#: C/index-in.docbook:25386170#: C/index-in.docbook:2538
n6245#, fuzzyn
6246#| msgid ""
6247#| "<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/"
6248#| "tree/master/examples/book/listmodelviews/gridview\">Source Code, "
6249#| "GridView</link>"
6250msgid ""6171msgid ""
6251"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6172"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
6252"master/examples/book/listmodelviews/list_columnview\">Source Code</link>"6173"master/examples/book/listmodelviews/list_columnview\">Source Code</link>"
6253msgstr ""6174msgstr ""
6254"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6175"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
n6255"master/examples/book/listmodelviews/gridview\">Källkod, GridView</link>"n6176"master/examples/book/listmodelviews/list_columnview\">Källkod</link>"
62566177
6257#. (itstool) path: section/title6178#. (itstool) path: section/title
6258#: C/index-in.docbook:2545 C/index-in.docbook:31396179#: C/index-in.docbook:2545 C/index-in.docbook:3139
6259msgid "Sorting"6180msgid "Sorting"
6260msgstr "Sortering"6181msgstr "Sortering"
62616182
6262#. (itstool) path: section/para6183#. (itstool) path: section/para
6263#: C/index-in.docbook:25476184#: C/index-in.docbook:2547
nn6185#, fuzzy
6264msgid ""6186msgid ""
6265"The list can be sorted by wrapping it in a <classname>SortListModel</"6187"The list can be sorted by wrapping it in a <classname>SortListModel</"
6266"classname>. There are two ways to do this."6188"classname>. There are two ways to do this."
6267msgstr ""6189msgstr ""
nn6190"Listan kan sorteras genom att omsluta den i en <classname>SortListModel</"
6191"classname>. Det finns två sätt att göra detta."
62686192
6269#. (itstool) path: listitem/para6193#. (itstool) path: listitem/para
6270#: C/index-in.docbook:25526194#: C/index-in.docbook:2552
nn6195#, fuzzy
6271msgid ""6196msgid ""
6272"In a <classname>ColumnView</classname>, get the <classname>ColumnViewSorter</"6197"In a <classname>ColumnView</classname>, get the <classname>ColumnViewSorter</"
6273"classname> from the <classname>ColumnView</classname> and set it to the "6198"classname> from the <classname>ColumnView</classname> and set it to the "
6274"<classname>SortListModel</classname>. Set a <classname>Sorter</classname> to "6199"<classname>SortListModel</classname>. Set a <classname>Sorter</classname> to "
6275"each <classname>ColumnViewColumn</classname>. Then the user of your app can "6200"each <classname>ColumnViewColumn</classname>. Then the user of your app can "
6276"sort the items by clicking on a column heading."6201"sort the items by clicking on a column heading."
6277msgstr ""6202msgstr ""
nn6203"I en <classname>ColumnView</classname> hämtar du "
6204"<classname>ColumnViewSorter</classname> från denna <classname>ColumnView</"
6205"classname> och ställer in den till <classname>SortListModel</classname>-"
6206"modellen. Ställ in en <classname>Sorter</classname> för varje "
6207"<classname>ColumnViewColumn</classname>. Användaren av ditt program kan "
6208"sedan sortera objekten genom att klicka på en kolumnrubrik."
62786209
6279#. (itstool) path: listitem/para6210#. (itstool) path: listitem/para
6280#: C/index-in.docbook:25576211#: C/index-in.docbook:2557
6281#, fuzzy6212#, fuzzy
6282#| msgid ""6213#| msgid ""
6286msgid ""6217msgid ""
6287"In any view, set a <classname>Sorter</classname> such as a "6218"In any view, set a <classname>Sorter</classname> such as a "
6288"<classname>StringSorter</classname> or a <classname>NumericSorter</"6219"<classname>StringSorter</classname> or a <classname>NumericSorter</"
6289"classname> to the <classname>SortListModel</classname>."6220"classname> to the <classname>SortListModel</classname>."
6290msgstr ""6221msgstr ""
n6291"Som nämns ovan har varje <classname>TextView</classname> en "n6222"Ställ i valfri vy in en <classname>Sorter</classname> som en "
6292"<classname>TextBuffer</classname>, och en eller flera <classname>TextView</"6223"<classname>StringSorter</classname> eller en <classname>NumericSorter</"
6293"classname> kan dela på samma <classname>TextBuffer</classname>."6224"classname> till <classname>SortListModel</classname>-modellen."
62946225
6295#. (itstool) path: section/para6226#. (itstool) path: section/para
6296#: C/index-in.docbook:25626227#: C/index-in.docbook:2562
n6297#, fuzzyn
6298#| msgid ""
6299#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6300#| "classGtk_1_1TreeModel.html\">Reference</link>"
6301msgid ""6228msgid ""
6302"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6229"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6303"classGtk_1_1SortListModel.html\">SortListModel Reference</link>"6230"classGtk_1_1SortListModel.html\">SortListModel Reference</link>"
6304msgstr ""6231msgstr ""
6305"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6232"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6306"classGtk_1_1TreeModel.html\">Referens</link>"n6233"classGtk_1_1SortListModel.html\">Referens för SortListModel</link>"
63076234
6308#. (itstool) path: section/para6235#. (itstool) path: section/para
6309#: C/index-in.docbook:25636236#: C/index-in.docbook:2563
n6310#, fuzzyn
6311#| msgid ""
6312#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6313#| "classGtk_1_1TreeSortable.html\">TreeSortable Reference</link>"
6314msgid ""6237msgid ""
6315"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6238"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6316"classGtk_1_1StringSorter.html\">StringSorter Reference</link>"6239"classGtk_1_1StringSorter.html\">StringSorter Reference</link>"
6317msgstr ""6240msgstr ""
6318"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6241"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6319"classGtk_1_1TreeSortable.html\">Referens för TreeSortable</link>"n6242"classGtk_1_1StringSorter.html\">Referens för StringSorter</link>"
63206243
6321#. (itstool) path: section/para6244#. (itstool) path: section/para
6322#: C/index-in.docbook:25646245#: C/index-in.docbook:2564
n6323#, fuzzyn
6324#| msgid ""
6325#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6326#| "classGtk_1_1TreeSortable.html\">TreeSortable Reference</link>"
6327msgid ""6246msgid ""
6328"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6247"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6329"classGtk_1_1NumericSorter.html\">NumericSorter Reference</link>"6248"classGtk_1_1NumericSorter.html\">NumericSorter Reference</link>"
6330msgstr ""6249msgstr ""
6331"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6250"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6332"classGtk_1_1TreeSortable.html\">Referens för TreeSortable</link>"n6251"classGtk_1_1NumericSorter.html\">Referens för NumericSorter</link>"
63336252
6334#. (itstool) path: figure/title6253#. (itstool) path: figure/title
6335#: C/index-in.docbook:25706254#: C/index-in.docbook:2570
6336msgid "SortListModel"6255msgid "SortListModel"
n6337msgstr ""n6256msgstr "SortListModel"
63386257
6339#. (itstool) path: imageobject/imagedata6258#. (itstool) path: imageobject/imagedata
6340#. This is a reference to an external file such as an image or video. When6259#. This is a reference to an external file such as an image or video. When
6341#. the file changes, the md5 hash will change to let you know you need to6260#. the file changes, the md5 hash will change to let you know you need to
6342#. update your localized copy. The msgstr is not used at all. Set it to6261#. update your localized copy. The msgstr is not used at all. Set it to
6351"external ref='figures/treeview_list.png' "6270"external ref='figures/treeview_list.png' "
6352"md5='60e5e4ecb284d0cdc53373fe0ec858ee'"6271"md5='60e5e4ecb284d0cdc53373fe0ec858ee'"
63536272
6354#. (itstool) path: section/para6273#. (itstool) path: section/para
6355#: C/index-in.docbook:25766274#: C/index-in.docbook:2576
n6356#, fuzzyn
6357#| msgid ""
6358#| "<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/"
6359#| "tree/master/examples/book/textview/\">Source Code</link>"
6360msgid ""6275msgid ""
6361"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6276"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
6362"master/examples/book/listmodelviews/sort\">Source Code</link>"6277"master/examples/book/listmodelviews/sort\">Source Code</link>"
6363msgstr ""6278msgstr ""
6364"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6279"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
n6365"master/examples/book/textview/\">Källkod</link>"n6280"master/examples/book/listmodelviews/sort\">Källkod</link>"
63666281
6367#. (itstool) path: section/title6282#. (itstool) path: section/title
6368#: C/index-in.docbook:25826283#: C/index-in.docbook:2582
n6369#, fuzzyn
6370#| msgid "Filtering Files"
6371msgid "Filtering"6284msgid "Filtering"
n6372msgstr "Filtrera filer"n6285msgstr "Filtrering"
63736286
6374#. (itstool) path: section/para6287#. (itstool) path: section/para
6375#: C/index-in.docbook:25846288#: C/index-in.docbook:2584
6376#, fuzzy6289#, fuzzy
6377#| msgid ""6290#| msgid ""
6390"<classname>Gtk::StyleProvider</classname>-klasser, som <classname>Gtk::"6303"<classname>Gtk::StyleProvider</classname>-klasser, som <classname>Gtk::"
6391"CssProvider</classname>."6304"CssProvider</classname>."
63926305
6393#. (itstool) path: section/para6306#. (itstool) path: section/para
6394#: C/index-in.docbook:25906307#: C/index-in.docbook:2590
n6395#, fuzzyn
6396#| msgid ""
6397#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6398#| "classGtk_1_1FileDialog.html\">FileDialog Reference</link>"
6399msgid ""6308msgid ""
6400"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6309"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6401"classGtk_1_1FilterListModel.html\">FilterListModel Reference</link>"6310"classGtk_1_1FilterListModel.html\">FilterListModel Reference</link>"
6402msgstr ""6311msgstr ""
6403"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6312"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6404"classGtk_1_1FileDialog.html\">Referens för FileDialog</link>"n6313"classGtk_1_1FilterListModel.html\">Referens för FilterListModel</link>"
64056314
6406#. (itstool) path: section/para6315#. (itstool) path: section/para
6407#: C/index-in.docbook:25916316#: C/index-in.docbook:2591
n6408#, fuzzyn
6409#| msgid ""
6410#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6411#| "classGtk_1_1Widget.html\">Widget Reference</link>"
6412msgid ""6317msgid ""
6413"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6318"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6414"classGtk_1_1StringFilter.html\">StringFilter Reference</link>"6319"classGtk_1_1StringFilter.html\">StringFilter Reference</link>"
6415msgstr ""6320msgstr ""
6416"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6321"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6417"classGtk_1_1Widget.html\">Widget-referens</link>"n6322"classGtk_1_1StringFilter.html\">Referens för StringFilter</link>"
64186323
6419#. (itstool) path: section/para6324#. (itstool) path: section/para
6420#: C/index-in.docbook:25926325#: C/index-in.docbook:2592
n6421#, fuzzyn
6422#| msgid ""
6423#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6424#| "classGtk_1_1Tooltip.html\">Tooltip Reference</link>"
6425msgid ""6326msgid ""
6426"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6327"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6427"classGtk_1_1BoolFilter.html\">BoolFilter Reference</link>"6328"classGtk_1_1BoolFilter.html\">BoolFilter Reference</link>"
6428msgstr ""6329msgstr ""
6429"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6330"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6430"classGtk_1_1Tooltip.html\">Tooltip-referens</link>"n6331"classGtk_1_1BoolFilter.html\">Referens för BoolFilter</link>"
64316332
6432#. (itstool) path: figure/title6333#. (itstool) path: figure/title
6433#: C/index-in.docbook:25986334#: C/index-in.docbook:2598
6434msgid "FilterListModel"6335msgid "FilterListModel"
n6435msgstr ""n6336msgstr "FilterListModel"
64366337
6437#. (itstool) path: imageobject/imagedata6338#. (itstool) path: imageobject/imagedata
6438#. This is a reference to an external file such as an image or video. When6339#. This is a reference to an external file such as an image or video. When
6439#. the file changes, the md5 hash will change to let you know you need to6340#. the file changes, the md5 hash will change to let you know you need to
6440#. update your localized copy. The msgstr is not used at all. Set it to6341#. update your localized copy. The msgstr is not used at all. Set it to
6448msgstr ""6349msgstr ""
6449"external ref='figures/recentfiles.png' md5='2ca280c98b5c8822ad48ca40f7ce0bb4'"6350"external ref='figures/recentfiles.png' md5='2ca280c98b5c8822ad48ca40f7ce0bb4'"
64506351
6451#. (itstool) path: section/para6352#. (itstool) path: section/para
6452#: C/index-in.docbook:26046353#: C/index-in.docbook:2604
n6453#, fuzzyn
6454#| msgid ""
6455#| "<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/"
6456#| "tree/master/examples/book/textview/\">Source Code</link>"
6457msgid ""6354msgid ""
6458"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6355"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
6459"master/examples/book/listmodelviews/filter\">Source Code</link>"6356"master/examples/book/listmodelviews/filter\">Source Code</link>"
6460msgstr ""6357msgstr ""
6461"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6358"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
n6462"master/examples/book/textview/\">Källkod</link>"n6359"master/examples/book/listmodelviews/filter\">Källkod</link>"
64636360
6464#. (itstool) path: section/title6361#. (itstool) path: section/title
6465#: C/index-in.docbook:26106362#: C/index-in.docbook:2610
n6466#, fuzzyn
6467#| msgid "Applying Tags"
6468msgid "Displaying Trees"6363msgid "Displaying Trees"
n6469msgstr "Tillämpa taggar"n6364msgstr "Visa träd"
64706365
6471#. (itstool) path: section/para6366#. (itstool) path: section/para
6472#: C/index-in.docbook:26126367#: C/index-in.docbook:2612
nn6368#, fuzzy
6473msgid ""6369msgid ""
6474"While the deprecated <classname>TreeView</classname> provided built-in "6370"While the deprecated <classname>TreeView</classname> provided built-in "
6475"support for trees, the list widgets, and in particular <classname>Gio::"6371"support for trees, the list widgets, and in particular <classname>Gio::"
6476"ListModel</classname>, do not. However, <application>gtkmm</application> "6372"ListModel</classname>, do not. However, <application>gtkmm</application> "
6477"provides functionality to make trees look and behave like lists for the "6373"provides functionality to make trees look and behave like lists for the "
6478"people who still want to display lists. This is achieved by using the "6374"people who still want to display lists. This is achieved by using the "
6479"<classname>TreeListModel</classname> to flatten a tree into a list. The "6375"<classname>TreeListModel</classname> to flatten a tree into a list. The "
6480"<classname>TreeExpander</classname> widget can then be used inside a "6376"<classname>TreeExpander</classname> widget can then be used inside a "
6481"listitem to allow users to expand and collapse rows."6377"listitem to allow users to expand and collapse rows."
6482msgstr ""6378msgstr ""
nn6379"Medan den föråldrade <classname>TreeView</classname> tillhandahöll inbyggt "
6380"stöd för träd så gör listkomponenterna, och i synnerhet <classname>Gio::"
6381"ListModel</classname>, inte det. <application>gtkmm</application> "
6382"tillhandahåller dock funktionalitet för att få träd att se ut och uppföra "
6383"sig som listor för de som fortfarande vill visa listor. Detta åstadkoms "
6384"genom att använda <classname>TreeListModel</classname>-modellen för att "
6385"platta ut ett träd till en lista. <classname>TreeExpander</classname>-"
6386"komponenten kan sedan användas inuti ett listobjekt för att låta användare "
6387"expandera och fälla ihop rader."
64836388
6484#. (itstool) path: section/para6389#. (itstool) path: section/para
6485#: C/index-in.docbook:26226390#: C/index-in.docbook:2622
n6486#, fuzzyn
6487#| msgid ""
6488#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6489#| "classGtk_1_1TreeModelSort.html\">TreeModelSort Reference</link>"
6490msgid ""6391msgid ""
6491"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6392"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6492"classGtk_1_1TreeListModel.html\">TreeListModel Reference</link>"6393"classGtk_1_1TreeListModel.html\">TreeListModel Reference</link>"
6493msgstr ""6394msgstr ""
6494"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6395"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6495"classGtk_1_1TreeModelSort.html\">Referens för TreeModelSort</link>"n6396"classGtk_1_1TreeListModel.html\">Referens för TreeListModel</link>"
64966397
6497#. (itstool) path: section/para6398#. (itstool) path: section/para
6498#: C/index-in.docbook:26236399#: C/index-in.docbook:2623
n6499#, fuzzyn
6500#| msgid ""
6501#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6502#| "classGtk_1_1TreeModelSort.html\">TreeModelSort Reference</link>"
6503msgid ""6400msgid ""
6504"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6401"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
6505"classGtk_1_1TreeExpander.html\">TreeExpander Reference</link>"6402"classGtk_1_1TreeExpander.html\">TreeExpander Reference</link>"
6506msgstr ""6403msgstr ""
6507"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"6404"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
n6508"classGtk_1_1TreeModelSort.html\">Referens för TreeModelSort</link>"n6405"classGtk_1_1TreeExpander.html\">Referens för TreeExpander</link>"
65096406
6510#. (itstool) path: figure/title6407#. (itstool) path: figure/title
6511#: C/index-in.docbook:26296408#: C/index-in.docbook:2629
n6512#, fuzzyn
6513#| msgid "The Model"
6514msgid "TreeListModel"6409msgid "TreeListModel"
n6515msgstr "Modellen"n6410msgstr "TreeListModel"
65166411
6517#. (itstool) path: imageobject/imagedata6412#. (itstool) path: imageobject/imagedata
6518#. This is a reference to an external file such as an image or video. When6413#. This is a reference to an external file such as an image or video. When
6519#. the file changes, the md5 hash will change to let you know you need to6414#. the file changes, the md5 hash will change to let you know you need to
6520#. update your localized copy. The msgstr is not used at all. Set it to6415#. update your localized copy. The msgstr is not used at all. Set it to
6528msgstr ""6423msgstr ""
6529"external ref='figures/notebook.png' md5='b46c25388d4c250b0ab737f71f82d81b'"6424"external ref='figures/notebook.png' md5='b46c25388d4c250b0ab737f71f82d81b'"
65306425
6531#. (itstool) path: section/para6426#. (itstool) path: section/para
6532#: C/index-in.docbook:26356427#: C/index-in.docbook:2635
n6533#, fuzzyn
6534#| msgid ""
6535#| "<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/"
6536#| "tree/master/examples/book/listmodelviews/gridview\">Source Code, "
6537#| "GridView</link>"
6538msgid ""6428msgid ""
6539"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6429"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
6540"master/examples/book/listmodelviews/tree_columnview\">Source Code</link>"6430"master/examples/book/listmodelviews/tree_columnview\">Source Code</link>"
6541msgstr ""6431msgstr ""
6542"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"6432"<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/"
n6543"master/examples/book/listmodelviews/gridview\">Källkod, GridView</link>"n6433"master/examples/book/listmodelviews/tree_columnview\">Källkod</link>"
65446434
6545#. (itstool) path: chapter/title6435#. (itstool) path: chapter/title
6546#: C/index-in.docbook:26436436#: C/index-in.docbook:2643
6547msgid "The TreeView widget"6437msgid "The TreeView widget"
6548msgstr "TreeView-komponenten"6438msgstr "TreeView-komponenten"
7903msgid "Drag and Drop"7793msgid "Drag and Drop"
7904msgstr "Dra och släpp"7794msgstr "Dra och släpp"
79057795
7906#. (itstool) path: section/para7796#. (itstool) path: section/para
7907#: C/index-in.docbook:31977797#: C/index-in.docbook:3197
n7908#, fuzzyn
7909msgid ""7798msgid ""
7910"<classname>Gtk::TreeView</classname> already implements simple drag-and-drop "7799"<classname>Gtk::TreeView</classname> already implements simple drag-and-drop "
7911"when used with the <classname>Gtk::ListStore</classname> or <classname>Gtk::"7800"when used with the <classname>Gtk::ListStore</classname> or <classname>Gtk::"
7912"TreeStore</classname> models (since gtk 4.8). If necessary, it also allows "7801"TreeStore</classname> models (since gtk 4.8). If necessary, it also allows "
7913"you to implement more complex behavior when items are dragged and dropped, "7802"you to implement more complex behavior when items are dragged and dropped, "
7914"using the normal <link linkend=\"chapter-draganddrop\">Drag and Drop</link> "7803"using the normal <link linkend=\"chapter-draganddrop\">Drag and Drop</link> "
7915"API."7804"API."
7916msgstr ""7805msgstr ""
7917"<classname>Gtk::TreeView</classname> implementerar redan enkelt dra-och-"7806"<classname>Gtk::TreeView</classname> implementerar redan enkelt dra-och-"
7918"släpp när den används med <classname>Gtk::ListStore</classname>- eller "7807"släpp när den används med <classname>Gtk::ListStore</classname>- eller "
n7919"<classname>Gtk::TreeStore</classname>-modellerna. Om nödvändigt låter den "n7808"<classname>Gtk::TreeStore</classname>-modellerna (sedan gtk 4.8). Om "
7920"dig också implementera mer komplext beteende när objekt dras och släpps, med "7809"nödvändigt låter den dig också implementera mer komplext beteende när objekt "
7921"det vanliga <link linkend=\"chapter-draganddrop\">Dra och släpp</link>-API:t."7810"dras och släpps, med det vanliga <link linkend=\"chapter-draganddrop\">Dra "
7811"och släpp</link>-API:t."
79227812
7923#. (itstool) path: section/title7813#. (itstool) path: section/title
7924#: C/index-in.docbook:32067814#: C/index-in.docbook:3206
7925#, fuzzy7815#, fuzzy
7926msgid "Reorderable rows"7816msgid "Reorderable rows"
8259"<classname>Entry</classname>, som låter användaren mata in godtycklig text "8149"<classname>Entry</classname>, som låter användaren mata in godtycklig text "
8260"om inget av de tillgängliga valen passar."8150"om inget av de tillgängliga valen passar."
82618151
8262#. (itstool) path: chapter/para8152#. (itstool) path: chapter/para
8263#: C/index-in.docbook:33738153#: C/index-in.docbook:3373
n8264#, fuzzyn
8265msgid ""8154msgid ""
8266"The list is provided via a <classname>Gio::ListModel</classname>, and data "8155"The list is provided via a <classname>Gio::ListModel</classname>, and data "
8267"from this model is added to the <classname>DropDown</classname>'s view with "8156"from this model is added to the <classname>DropDown</classname>'s view with "
8268"signal handlers connected to a <classname>SignalListItemFactory</classname>. "8157"signal handlers connected to a <classname>SignalListItemFactory</classname>. "
8269"This provides flexibility, but the <classname>StringList</classname> class "8158"This provides flexibility, but the <classname>StringList</classname> class "
8665"<classname>Entry</classname>, som låter användaren mata in godtycklig text "8554"<classname>Entry</classname>, som låter användaren mata in godtycklig text "
8666"om inget av de tillgängliga valen passar."8555"om inget av de tillgängliga valen passar."
86678556
8668#. (itstool) path: chapter/para8557#. (itstool) path: chapter/para
8669#: C/index-in.docbook:35528558#: C/index-in.docbook:3552
n8670#, fuzzyn
8671msgid ""8559msgid ""
8672"The list is provided via a <classname>TreeModel</classname>, and columns "8560"The list is provided via a <classname>TreeModel</classname>, and columns "
8673"from this model are added to the ComboBox's view with the "8561"from this model are added to the ComboBox's view with the "
8674"<methodname>ComboBox::pack_start()</methodname> method. This provides "8562"<methodname>ComboBox::pack_start()</methodname> method. This provides "
8675"flexibility and compile-time type-safety, but the <classname>ComboBoxText</"8563"flexibility and compile-time type-safety, but the <classname>ComboBoxText</"
96239511
9624#. (itstool) path: section/para9512#. (itstool) path: section/para
9625#: C/index-in.docbook:39659513#: C/index-in.docbook:3965
9626#, fuzzy9514#, fuzzy
9627#| msgid ""9515#| msgid ""
n9628#| "Some <classname>TreeView</classname> examples are shown here. There are "n9516#| "Some examples are shown in this chapter. There are more examples in the "
9629#| "more examples in the <link xlink:href=\"https://gitlab.gnome.org/GNOME/"9517#| "<link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/"
9630#| "gtkmm-documentation/tree/master/examples/book/treeview/\">treeview "9518#| "tree/master/examples/book/listmodelviews/\">listmodelviews directory</"
9631#| "directory</link> in <application>gtkmm-documentation</application>'s "9519#| "link> in <application>gtkmm-documentation</application>'s examples."
9632#| "examples."
9633msgid ""9520msgid ""
9634"There is a more complicated example among <link xlink:href=\"https://gitlab."9521"There is a more complicated example among <link xlink:href=\"https://gitlab."
9635"gnome.org/GNOME/gtkmm/tree/master/demos/gtk-demo/example_textview."9522"gnome.org/GNOME/gtkmm/tree/master/demos/gtk-demo/example_textview."
9636"cc\"><application>gtkmm</application>'s demo programs</link>."9523"cc\"><application>gtkmm</application>'s demo programs</link>."
9637msgstr ""9524msgstr ""
n9638"Några <classname>TreeView</classname>-exempel visas här. Det finns mer "n9525"Några exempel visas i detta kapitel. Det finns mer exempel i <link xlink:"
9639"exempel i <link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-"9526"href=\"https://gitlab.gnome.org/GNOME/gtkmm-documentation/tree/master/"
9640"documentation/tree/master/examples/book/treeview/\">treeview-katalogen</"9527"examples/book/listmodelviews/\">listmodelviews-katalogen</link> i "
9641"link> i <application>gtkmm-documentation</application>s exempel."9528"<application>gtkmm-documentation</application>s exempel."
96429529
9643#. (itstool) path: chapter/title9530#. (itstool) path: chapter/title
9644#: C/index-in.docbook:39739531#: C/index-in.docbook:3973
9645msgid "Menus and Toolbars"9532msgid "Menus and Toolbars"
9646msgstr "Menyer och verktygsfält"9533msgstr "Menyer och verktygsfält"
10920"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"10807"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
10921"classGtk_1_1FileDialog.html\">Referens för FileDialog</link>"10808"classGtk_1_1FileDialog.html\">Referens för FileDialog</link>"
1092210809
10923#. (itstool) path: section/para10810#. (itstool) path: section/para
10924#: C/index-in.docbook:454910811#: C/index-in.docbook:4549
n10925#, fuzzyn
10926#| msgid ""
10927#| "<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
10928#| "classGtk_1_1FileChooserDialog.html\">FileChooserDialogReference</link>"
10929msgid ""10812msgid ""
10930"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"10813"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
10931"classGtk_1_1FileChooserDialog.html\">FileChooserDialog Reference</link>"10814"classGtk_1_1FileChooserDialog.html\">FileChooserDialog Reference</link>"
10932msgstr ""10815msgstr ""
10933"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"10816"<link xlink:href=\"https://gnome.pages.gitlab.gnome.org/gtkmm/"
11829"<methodname>Cairo::Context::set_line_cap()</methodname>."11712"<methodname>Cairo::Context::set_line_cap()</methodname>."
1183011713
11831#. (itstool) path: section/para11714#. (itstool) path: section/para
11832#: C/index-in.docbook:494011715#: C/index-in.docbook:4940
11833#, fuzzy11716#, fuzzy
nn11717#| msgid ""
11718#| "There are other things you can customize as well, including creating "
11719#| "dashed lines and other things. For more information, see the Cairo API "
11720#| "documentation."
11834msgid ""11721msgid ""
11835"There are other things you can customize as well, including creating dashed "11722"There are other things you can customize as well, including creating dashed "
11836"lines and other things. For more information, see the Cairo API "11723"lines and other things. For more information, see the Cairo API "
11837"documentation. Dashed lines are shown in the example in the <link "11724"documentation. Dashed lines are shown in the example in the <link "
11838"linkend=\"cairo-example-curves\">Drawing Curved Lines</link> section."11725"linkend=\"cairo-example-curves\">Drawing Curved Lines</link> section."
11839msgstr ""11726msgstr ""
n11840"Det finns även andra saker du kan anpassa, som att skapa ocandra saker. Se "n11727"Det finns även andra saker du kan anpassa, som att skapa streckade linjer "
11841"Cairos API-dokumentation för mer information."11728"och andra saker. Se Cairos API-dokumentation för mer information."
1184211729
11843#. (itstool) path: section/title11730#. (itstool) path: section/title
11844#: C/index-in.docbook:495011731#: C/index-in.docbook:4950
11845msgid "Drawing thin lines"11732msgid "Drawing thin lines"
11846msgstr "Rita tunna linjer"11733msgstr "Rita tunna linjer"
14890"though. <_:itemizedlist-1/>"14777"though. <_:itemizedlist-1/>"
14891msgstr ""14778msgstr ""
1489214779
14893#. (itstool) path: section/para14780#. (itstool) path: section/para
14894#: C/index-in.docbook:640214781#: C/index-in.docbook:6402
nn14782#, fuzzy
14783#| msgid ""
14784#| "The data model is a class that implements the <classname>Gio::ListModel</"
14785#| "classname> interface. Examples of such classes are <classname>Gio::"
14786#| "ListStore</classname> (not to be confused with the deprecated "
14787#| "<classname>Gtk::ListStore</classname>), <classname>Gtk:StringList</"
14788#| "classname>, <classname>Gtk:DirectoryList</classname> and "
14789#| "<classname>Pango::FontMap</classname>."
14895msgid ""14790msgid ""
14896"The event classes that handle mouse events are also useful for handling "14791"The event classes that handle mouse events are also useful for handling "
14897"events from touchscreens. There are also many subclasses of <classname>Gtk::"14792"events from touchscreens. There are also many subclasses of <classname>Gtk::"
14898"EventController</classname> which are only (or mainly) useful for "14793"EventController</classname> which are only (or mainly) useful for "
14899"touchscreens. Examples: <classname>Gtk::GestureRotate</classname>, "14794"touchscreens. Examples: <classname>Gtk::GestureRotate</classname>, "
14900"<classname>Gtk::GestureZoom</classname>, <classname>Gtk::GestureSwipe</"14795"<classname>Gtk::GestureZoom</classname>, <classname>Gtk::GestureSwipe</"
14901"classname>, <classname>Gtk::GestureLongPress</classname>."14796"classname>, <classname>Gtk::GestureLongPress</classname>."
14902msgstr ""14797msgstr ""
nn14798"Datamodellen är en klass som implementerar <classname>Gio::ListModel</"
14799"classname>-gränssnittet. Exempel på sådana klasser är <classname>Gio::"
14800"ListStore</classname> (inte att förväxlas med de föråldrade <classname>Gtk::"
14801"ListStore</classname>), <classname>Gtk:StringList</classname>, "
14802"<classname>Gtk:DirectoryList</classname> och <classname>Pango::FontMap</"
14803"classname>."
1490314804
14904#. (itstool) path: section/para14805#. (itstool) path: section/para
14905#: C/index-in.docbook:641114806#: C/index-in.docbook:6411
14906#, fuzzy14807#, fuzzy
14907#| msgid ""14808#| msgid ""
15505#: C/index-in.docbook:668915406#: C/index-in.docbook:6689
15506#, fuzzy15407#, fuzzy
15507msgid "Dynamic allocation with new and delete"15408msgid "Dynamic allocation with new and delete"
15508msgstr "Dynamisk allokering med new och delete"15409msgstr "Dynamisk allokering med new och delete"
1550915410
n15510# TODO: favor?n
15511#. (itstool) path: section/para15411#. (itstool) path: section/para
15512#: C/index-in.docbook:669015412#: C/index-in.docbook:6690
15513#, fuzzy15413#, fuzzy
nn15414#| msgid ""
15415#| "Usually, the programmer will prefer to allow containers to automatically "
15416#| "destroy their children by creating them using <function>Gtk::"
15417#| "make_managed()</function> (see below). This is not strictly required, as "
15418#| "the <literal>new</literal> and <literal>delete</literal> operators may "
15419#| "also be used, but modern C++ style discourages those in favor of safer "
15420#| "models of memory management, so it is better to create widgets using "
15421#| "<function>Gtk::make_managed()</function> and let their parent destroy "
15422#| "them, than to manually perform dynamic allocation. <_:programlisting-1/> "
15423#| "Here, the programmer deletes <varname>pButton</varname> to prevent a "
15424#| "memory leak."
15514msgid ""15425msgid ""
15515"Usually, the programmer will prefer to allow containers to automatically "15426"Usually, the programmer will prefer to allow containers to automatically "
15516"destroy their children by creating them using <function>Gtk::make_managed()</"15427"destroy their children by creating them using <function>Gtk::make_managed()</"
15517"function> (see below). This is not strictly required, as the <literal>new</"15428"function> (see below). This is not strictly required, as the <literal>new</"
15518"literal> and <literal>delete</literal> operators may also be used, but "15429"literal> and <literal>delete</literal> operators may also be used, but "
16405"  prop_int(*this, \"button-int\", 10)\n"16316"  prop_int(*this, \"button-int\", 10)\n"
16406"{\n"16317"{\n"
16407"  // ....\n"16318"  // ....\n"
16408"}\n"16319"}\n"
1640916320
n16410# TODO: recognizen
16411#. (itstool) path: section/para16321#. (itstool) path: section/para
16412#: C/index-in.docbook:705116322#: C/index-in.docbook:7051
16413#, fuzzy16323#, fuzzy
nn16324#| msgid ""
16325#| "When using <application>gtkmm</application> with a version of "
16326#| "<application>glibmm</application> from 2.62 onwards, it is possible also "
16327#| "to specify properties of derived widgets, declared in C++ using "
16328#| "<application>gtkmm</application>, within <filename>.glade</filename> "
16329#| "files and load/set these using <classname>Gtk::Builder</classname>. See "
16330#| "the documentation of <classname>Gtk::Builder</classname> for more details "
16331#| "on how to achieve this. Glade won’t recognize such properties as-is, but "
16332#| "it should be able to through use of <link xlink:href=\"https://developer-"
16333#| "old.gnome.org/gladeui/stable/properties.html\"> property class "
16334#| "definitions</link> and a catalog declaring those new properties."
16414msgid ""16335msgid ""
16415"It is possible also to specify properties of derived widgets, declared in "16336"It is possible also to specify properties of derived widgets, declared in "
16416"<phrase role=\"nowrap\">C++</phrase> using <application>gtkmm</application>, "16337"<phrase role=\"nowrap\">C++</phrase> using <application>gtkmm</application>, "
16417"within <filename class=\"extension\">.ui</filename> files and load/set these "16338"within <filename class=\"extension\">.ui</filename> files and load/set these "
16418"using <classname>Gtk::Builder</classname>. See the documentation of "16339"using <classname>Gtk::Builder</classname>. See the documentation of "
16561"po</filename>-standardfiler."16482"po</filename>-standardfiler."
1656216483
16563#. (itstool) path: note/para16484#. (itstool) path: note/para
16564#: C/index-in.docbook:713116485#: C/index-in.docbook:7131
16565#, fuzzy16486#, fuzzy
nn16487#| msgid ""
16488#| "We also assume that you are using autotools (<application>automake</"
16489#| "application> and <application>autoconf</application>) to build your "
16490#| "project (although autotools is not recommended for new applications), and "
16491#| "that you are using <link xlink:href=\"https://gitlab.gnome.org/GNOME/"
16492#| "gnome-common/blob/master/autogen.sh\"> <literal>./autogen.sh</literal> "
16493#| "from <application>gnome-common</application></link> or a similar "
16494#| "<literal>autogen.sh</literal> file, which, among other things, takes care "
16495#| "of some <application>intltool</application> initialization."
16566msgid ""16496msgid ""
16567"We also assume that you are using autotools (<application>automake</"16497"We also assume that you are using autotools (<application>automake</"
16568"application> and <application>autoconf</application>) to build your project "16498"application> and <application>autoconf</application>) to build your project "
16569"(although autotools is not recommended for new applications), and that you "16499"(although autotools is not recommended for new applications), and that you "
16570"are using <link xlink:href=\"https://gitlab.gnome.org/Archive/gnome-common/-/"16500"are using <link xlink:href=\"https://gitlab.gnome.org/Archive/gnome-common/-/"
16790"PROGRAMNAME_LOCALEDIR=[${datadir}/locale]\n"16720"PROGRAMNAME_LOCALEDIR=[${datadir}/locale]\n"
16791"AC_SUBST(PROGRAMNAME_LOCALEDIR)"16721"AC_SUBST(PROGRAMNAME_LOCALEDIR)"
1679216722
16793#. (itstool) path: section/para16723#. (itstool) path: section/para
16794#: C/index-in.docbook:723316724#: C/index-in.docbook:7233
n16795#, fuzzyn
16796msgid ""16725msgid ""
16797"This <varname>PROGRAMNAME_LOCALEDIR</varname> variable will be used later in "16726"This <varname>PROGRAMNAME_LOCALEDIR</varname> variable will be used later in "
16798"the <literal>Makefile.am</literal> file, to define a macro that will be used "16727"the <literal>Makefile.am</literal> file, to define a macro that will be used "
16799"when you initialize <application>gettext</application> in your source code."16728"when you initialize <application>gettext</application> in your source code."
16800msgstr ""16729msgstr ""
17240msgid "Expecting UTF8"17169msgid "Expecting UTF8"
17241msgstr "Förvänta sig UTF8"17170msgstr "Förvänta sig UTF8"
1724217171
17243#. (itstool) path: section/para17172#. (itstool) path: section/para
17244#: C/index-in.docbook:746017173#: C/index-in.docbook:7460
n17245#, fuzzyn
17246msgid ""17174msgid ""
17247"A properly internationalized application will not make assumptions about the "17175"A properly internationalized application will not make assumptions about the "
17248"number of bytes in a character. That means that you shouldn't use pointer "17176"number of bytes in a character. That means that you shouldn't use pointer "
17249"arithmetic to step through the characters in a string, and it means you "17177"arithmetic to step through the characters in a string, and it means you "
17250"shouldn't use <classname>std::string</classname> or standard C functions "17178"shouldn't use <classname>std::string</classname> or standard C functions "
17422#. (itstool) path: section/title17350#. (itstool) path: section/title
17423#: C/index-in.docbook:753817351#: C/index-in.docbook:7538
17424msgid "Composition of strings"17352msgid "Composition of strings"
17425msgstr "Sammansättning av strängar"17353msgstr "Sammansättning av strängar"
1742617354
n17427# TODO: favorsn
17428#. (itstool) path: section/para17355#. (itstool) path: section/para
17429#: C/index-in.docbook:754017356#: C/index-in.docbook:7540
17430#, fuzzy17357#, fuzzy
nn17358#| msgid ""
17359#| "C programmers use <function>sprintf()</function> to compose and "
17360#| "concatenate strings. C++ favors streams, but unfortunately, this approach "
17361#| "makes translation difficult, because each fragment of text is translated "
17362#| "separately, without allowing the translators to rearrange them according "
17363#| "to the grammar of the language."
17431msgid ""17364msgid ""
17432"C programmers use <function>sprintf()</function> to compose and concatenate "17365"C programmers use <function>sprintf()</function> to compose and concatenate "
17433"strings. <phrase role=\"nowrap\">C++</phrase> favors streams, but "17366"strings. <phrase role=\"nowrap\">C++</phrase> favors streams, but "
17434"unfortunately, this approach makes translation difficult, because each "17367"unfortunately, this approach makes translation difficult, because each "
17435"fragment of text is translated separately, without allowing the translators "17368"fragment of text is translated separately, without allowing the translators "
18076#. (itstool) path: section/title18009#. (itstool) path: section/title
18077#: C/index-in.docbook:779418010#: C/index-in.docbook:7794
18078msgid "Custom CSS Names"18011msgid "Custom CSS Names"
18079msgstr "Anpassade CSS-namn"18012msgstr "Anpassade CSS-namn"
1808018013
n18081# TODO: controlledn
18082#. (itstool) path: section/para18014#. (itstool) path: section/para
18083#: C/index-in.docbook:779618015#: C/index-in.docbook:7796
18084#, fuzzy18016#, fuzzy
18085msgid ""18017msgid ""
18086"Many aspects of the look of widgets are controlled by CSS (Cascading Style "18018"Many aspects of the look of widgets are controlled by CSS (Cascading Style "
18088"etc. If you give some widgets their own names or their own CSS classes, you "18020"etc. If you give some widgets their own names or their own CSS classes, you "
18089"can define CSS rules that apply only to those widgets, for instance certain "18021"can define CSS rules that apply only to those widgets, for instance certain "
18090"buttons, without affecting other similar widgets."18022"buttons, without affecting other similar widgets."
18091msgstr ""18023msgstr ""
18092"Många aspekter hos komponenters utseende styrs av CSS-filer (Cascading Style "18024"Många aspekter hos komponenters utseende styrs av CSS-filer (Cascading Style "
n18093"Sheet). Med CSS-filer kan du välja färg, typsnitt, radtjocklek och så "n18025"Sheet). Med CSS-filer kan du välja färg, typsnitt, linjetjocklek och så "
18094"vidare. Om du ger några komponenter egna namn så kan du definiera CSS-regler "18026"vidare. Om du ger några komponenter egna namn eller egna CSS-klasser så kan "
18095"som endast tillämpas på dessa komponenter, exempelvis vissa knappar, utan "18027"du definiera CSS-regler som endast tillämpas på dessa komponenter, "
18096"att påverka andra liknande komponenter."18028"exempelvis vissa knappar, utan att påverka andra liknande komponenter."
1809718029
18098#. (itstool) path: section/title18030#. (itstool) path: section/title
18099#: C/index-in.docbook:780318031#: C/index-in.docbook:7803
18100msgid "CSS Node Name, Widget Name, CSS Class Name"18032msgid "CSS Node Name, Widget Name, CSS Class Name"
18101msgstr "CSS-nodnamn, Komponentnamn, CSS-klassnamn"18033msgstr "CSS-nodnamn, Komponentnamn, CSS-klassnamn"
20434#: C/index-in.docbook:888520366#: C/index-in.docbook:8885
20435#, fuzzy20367#, fuzzy
20436msgid "Constness"20368msgid "Constness"
20437msgstr "Const-het"20369msgstr "Const-het"
2043820370
t20439# TODO: realizet
20440#. (itstool) path: section/para20371#. (itstool) path: section/para
20441#: C/index-in.docbook:888620372#: C/index-in.docbook:8886
20442#, fuzzy20373#, fuzzy
20443msgid ""20374msgid ""
20444"The use of the <literal>const</literal> keyword in <phrase role=\"nowrap\">C+"20375"The use of the <literal>const</literal> keyword in <phrase role=\"nowrap\">C+"

Note: both files are merged with latest POT file.