gtkmm-documentation - master - Tutorial - Swedish

← Back to actions


Uploaded file by Anders Jonsson on 2023-03-05 11:01:22+00:00
Uploaded file by Anders Jonsson on 2023-03-05 11:30:32+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 12:01+0100\n"n10"PO-Revision-Date: 2023-03-05 12:30+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"
36"<personname><firstname>Murray</firstname><surname>Cumming</surname></"36"<personname><firstname>Murray</firstname><surname>Cumming</surname></"
37"personname>"37"personname>"
3838
39#. (itstool) path: authorgroup/author39#. (itstool) path: authorgroup/author
40#: C/index-in.docbook:5140#: C/index-in.docbook:51
n41#, fuzzyn
42msgid ""41msgid ""
43"<personname><firstname>Bernhard</firstname><surname>Rieder</surname></"42"<personname><firstname>Bernhard</firstname><surname>Rieder</surname></"
44"personname> <contrib>Chapter on \"Timeouts\".</contrib>"43"personname> <contrib>Chapter on \"Timeouts\".</contrib>"
45msgstr ""44msgstr ""
46"<personname><firstname>Bernhard</firstname><surname>Rieder</surname></"45"<personname><firstname>Bernhard</firstname><surname>Rieder</surname></"
717"du hämtat."716"du hämtat."
718717
719# TODO: root password for su, not sudo?718# TODO: root password for su, not sudo?
720#. (itstool) path: note/para719#. (itstool) path: note/para
721#: C/index-in.docbook:271720#: C/index-in.docbook:271
n722#, fuzzyn
723msgid ""721msgid ""
724"Remember that on a Unix or Linux operating system, you will probably need to "722"Remember that on a Unix or Linux operating system, you will probably need to "
725"be <literal>root</literal> to install software. The <command>su</command> or "723"be <literal>root</literal> to install software. The <command>su</command> or "
726"<command>sudo</command> command will allow you to enter the <literal>root</"724"<command>sudo</command> command will allow you to enter the <literal>root</"
727"literal> password and have <literal>root</literal> status temporarily."725"literal> password and have <literal>root</literal> status temporarily."
2048"kompatibilitet behölls. Om du aldrig använt <application>gtkmm</"2046"kompatibilitet behölls. Om du aldrig använt <application>gtkmm</"
2049"application>-2.4-API:t kan du lugnt ignorera detta kapitel."2047"application>-2.4-API:t kan du lugnt ignorera detta kapitel."
20502048
2051#. (itstool) path: chapter/para2049#. (itstool) path: chapter/para
2052#: C/index-in.docbook:6962050#: C/index-in.docbook:696
n2053#, fuzzyn
2054msgid ""2051msgid ""
2055"<application>gtkmm</application> 3's library is called "2052"<application>gtkmm</application> 3's library is called "
2056"<literal>libgtkmm-3.0</literal> rather than <literal>libgtkmm-2.4</literal> "2053"<literal>libgtkmm-3.0</literal> rather than <literal>libgtkmm-2.4</literal> "
2057"and installs its headers in a similarly-versioned directory, so your pkg-"2054"and installs its headers in a similarly-versioned directory, so your pkg-"
2058"config check should ask for <literal>gtkmm-3.0</literal> rather than "2055"config check should ask for <literal>gtkmm-3.0</literal> rather than "
2115"t som du troligen kommer stöta på när du porterar kod som använt "2112"t som du troligen kommer stöta på när du porterar kod som använt "
2116"<application>gtkmm</application>-2.4. Här är en kort lista:"2113"<application>gtkmm</application>-2.4. Här är en kort lista:"
21172114
2118#. (itstool) path: listitem/simpara2115#. (itstool) path: listitem/simpara
2119#: C/index-in.docbook:7112116#: C/index-in.docbook:711
n2120#, fuzzyn
2121msgid ""2117msgid ""
2122"<classname>Gtk::CellLayout</classname>, used by <classname>Gtk::IconView</"2118"<classname>Gtk::CellLayout</classname>, used by <classname>Gtk::IconView</"
2123"classname>, <classname>Gtk::TreeView::Column</classname> and <classname>Gtk::"2119"classname>, <classname>Gtk::TreeView::Column</classname> and <classname>Gtk::"
2124"ComboBox</classname>, now has a <classname>Gtk::CellArea</classname> which "2120"ComboBox</classname>, now has a <classname>Gtk::CellArea</classname> which "
2125"can be used to specify more details of how the <classname>CellRenderer</"2121"can be used to specify more details of how the <classname>CellRenderer</"
2131"classname> som kan användas för att ange mer detaljer på hur "2127"classname> som kan användas för att ange mer detaljer på hur "
2132"<classname>CellRenderer</classname>-renderarna arrangeras och justeras."2128"<classname>CellRenderer</classname>-renderarna arrangeras och justeras."
21332129
2134#. (itstool) path: listitem/simpara2130#. (itstool) path: listitem/simpara
2135#: C/index-in.docbook:7132131#: C/index-in.docbook:713
n2136#, fuzzyn
2137msgid ""2132msgid ""
2138"Gtk::ComboBox now derives from CellLayout, allowing easier layout and "2133"Gtk::ComboBox now derives from CellLayout, allowing easier layout and "
2139"alignment of its <classname>Gtk::CellRenderer</classname>s."2134"alignment of its <classname>Gtk::CellRenderer</classname>s."
2140msgstr ""2135msgstr ""
2141"Gtk::ComboBox härleds nu från CellLayout, vilket tillåter lättare layout och "2136"Gtk::ComboBox härleds nu från CellLayout, vilket tillåter lättare layout och "
2172"vilket låter deras orientering (vertikal eller horisontell) anges utan att "2167"vilket låter deras orientering (vertikal eller horisontell) anges utan att "
2173"kräva användningen av en härledd klass som <classname>Gtk::HBox</classname>."2168"kräva användningen av en härledd klass som <classname>Gtk::HBox</classname>."
21742169
2175#. (itstool) path: listitem/simpara2170#. (itstool) path: listitem/simpara
2176#: C/index-in.docbook:7202171#: C/index-in.docbook:720
n2177#, fuzzyn
2178msgid ""2172msgid ""
2179"<classname>Gtk::IconView</classname>, <classname>Gtk::TextView</classname>, "2173"<classname>Gtk::IconView</classname>, <classname>Gtk::TextView</classname>, "
2180"<classname>Gtk::TreeView</classname> and other widgets derive from "2174"<classname>Gtk::TreeView</classname> and other widgets derive from "
2181"Scrollable instead of having their own methods such as "2175"Scrollable instead of having their own methods such as "
2182"<methodname>get_vadjustment()</methodname> and instead of having their own "2176"<methodname>get_vadjustment()</methodname> and instead of having their own "
2188"<methodname>get_vadjustment()</methodname> och i stället för att ha sin egen "2182"<methodname>get_vadjustment()</methodname> och i stället för att ha sin egen "
2189"set_scroll_adjustments-signal."2183"set_scroll_adjustments-signal."
21902184
2191#. (itstool) path: listitem/simpara2185#. (itstool) path: listitem/simpara
2192#: C/index-in.docbook:7222186#: C/index-in.docbook:722
n2193#, fuzzyn
2194msgid ""2187msgid ""
2195"<classname>Gtk::Style</classname> and <classname>Gtk::Rc</classname> were "2188"<classname>Gtk::Style</classname> and <classname>Gtk::Rc</classname> were "
2196"removed, replaced by <classname>Gtk::StyleContext</classname>, and "2189"removed, replaced by <classname>Gtk::StyleContext</classname>, and "
2197"<classname>Gtk::StyleProvider</classname>s, such as <classname>Gtk::"2190"<classname>Gtk::StyleProvider</classname>s, such as <classname>Gtk::"
2198"CssProvider</classname>."2191"CssProvider</classname>."
2199msgstr ""2192msgstr ""
2200"<classname>Gtk::Style</classname> och <classname>Gtk::Rc</classname> togs "2193"<classname>Gtk::Style</classname> och <classname>Gtk::Rc</classname> togs "
2201"bort, ersatta av <classname>Gtk::StyleContext</classname> och olika "2194"bort, ersatta av <classname>Gtk::StyleContext</classname> och olika "
n2202"<classname>Gtk::StyleProvider</classname>, som <classname>Gtk::CssProvider</"n2195"<classname>Gtk::StyleProvider</classname>-klasser, som <classname>Gtk::"
2203"classname>."2196"CssProvider</classname>."
22042197
2205#. (itstool) path: listitem/simpara2198#. (itstool) path: listitem/simpara
2206#: C/index-in.docbook:7242199#: C/index-in.docbook:724
2207msgid ""2200msgid ""
2208"Widget::on_expose_event() was replaced by Widget::on_draw(), which assumes "2201"Widget::on_expose_event() was replaced by Widget::on_draw(), which assumes "
2215"classname> och kräver inte att du anropar <methodname>Cairo::Context::"2208"classname> och kräver inte att du anropar <methodname>Cairo::Context::"
2216"clip()</methodname>."2209"clip()</methodname>."
22172210
2218#. (itstool) path: listitem/simpara2211#. (itstool) path: listitem/simpara
2219#: C/index-in.docbook:7262212#: C/index-in.docbook:726
n2220#, fuzzyn
2221msgid ""2213msgid ""
2222"<classname>Gdk::RGBA</classname> replaces <classname>Color</classname>, "2214"<classname>Gdk::RGBA</classname> replaces <classname>Color</classname>, "
2223"adding an alpha component for opacity. <classname>Colormap</classname> was "2215"adding an alpha component for opacity. <classname>Colormap</classname> was "
2224"removed, along with its awkward use to allocate colors."2216"removed, along with its awkward use to allocate colors."
2225msgstr ""2217msgstr ""
2251"<classname>Gdk::Drawable</classname> togs bort, dess metoder har flyttat "2243"<classname>Gdk::Drawable</classname> togs bort, dess metoder har flyttat "
2252"till <classname>Gdk::Window</classname>."2244"till <classname>Gdk::Window</classname>."
22532245
2254#. (itstool) path: listitem/simpara2246#. (itstool) path: listitem/simpara
2255#: C/index-in.docbook:7322247#: C/index-in.docbook:732
n2256#, fuzzyn
2257msgid ""2248msgid ""
2258"We now use std::vector in several methods instead of the intermediate "2249"We now use std::vector in several methods instead of the intermediate "
2259"*Handle types to make the API clearer."2250"*Handle types to make the API clearer."
2260msgstr ""2251msgstr ""
2261"Vi använder nu std::vector i flera metoder i stället för mellanliggande "2252"Vi använder nu std::vector i flera metoder i stället för mellanliggande "
2326"behölls. Om du aldrig använt <application>gtkmm</application>-3.0-API:t kan "2317"behölls. Om du aldrig använt <application>gtkmm</application>-3.0-API:t kan "
2327"du lugnt ignorera detta kapitel."2318"du lugnt ignorera detta kapitel."
23282319
2329#. (itstool) path: chapter/para2320#. (itstool) path: chapter/para
2330#: C/index-in.docbook:7542321#: C/index-in.docbook:754
n2331#, fuzzyn
2332msgid ""2322msgid ""
2333"<application>gtkmm</application> 4's library is called "2323"<application>gtkmm</application> 4's library is called "
2334"<literal>libgtkmm-4.0</literal> rather than <literal>libgtkmm-3.0</literal> "2324"<literal>libgtkmm-4.0</literal> rather than <literal>libgtkmm-3.0</literal> "
2335"and installs its headers in a similarly-versioned directory, so your "2325"and installs its headers in a similarly-versioned directory, so your "
2336"<application>pkg-config</application> check should ask for "2326"<application>pkg-config</application> check should ask for "
2343"<literal>gtkmm-4.0</literal> snarare än <literal>gtkmm-3.0</literal>."2333"<literal>gtkmm-4.0</literal> snarare än <literal>gtkmm-3.0</literal>."
23442334
2345#. (itstool) path: chapter/para2335#. (itstool) path: chapter/para
2346#: C/index-in.docbook:7602336#: C/index-in.docbook:760
2347#, fuzzy2337#, fuzzy
nn2338#| msgid ""
2339#| "<application>gtkmm</application>-4.0 is used in combination with "
2340#| "<application>glibmm-2.68</application>, which sets the global locale for "
2341#| "your program. The older <application>glibmm-2.4</application> does not do "
2342#| "that, and <application>gtkmm</application>-3.0 does it only to some "
2343#| "extent. What this means is briefly that if your <application>gtkmm</"
2344#| "application>-3.0 program contains a call to <function>std::locale::"
2345#| "global(std::locale(\"\"))</function>, you can probably remove it. If you "
2346#| "don't want <application>glibmm</application> or <application>gtkmm</"
2347#| "application> to set the global locale for you, you should add a call to "
2348#| "<function>Glib::set_init_to_users_preferred_locale(false)</function> "
2349#| "before any call to <function>Glib::init()</function> or <methodname>Gtk::"
2350#| "Application::create()</methodname>."
2348msgid ""2351msgid ""
2349"<application>gtkmm</application>-4.0 is used in combination with "2352"<application>gtkmm</application>-4.0 is used in combination with "
2350"<application>glibmm-2.68</application>, which sets the global locale for "2353"<application>glibmm-2.68</application>, which sets the global locale for "
2351"your program. The older <application>glibmm-2.4</application> does not do "2354"your program. The older <application>glibmm-2.4</application> does not do "
2352"that, and <application>gtkmm</application>-3.0 does it only to some extent. "2355"that, and <application>gtkmm</application>-3.0 does it only to some extent. "
2531"<classname>Gtk::FontButton</classname> implementerar gränssnittet "2534"<classname>Gtk::FontButton</classname> implementerar gränssnittet "
2532"<classname>Gtk::FontChooser</classname>."2535"<classname>Gtk::FontChooser</classname>."
25332536
2534#. (itstool) path: listitem/simpara2537#. (itstool) path: listitem/simpara
2535#: C/index-in.docbook:8222538#: C/index-in.docbook:822
n2536#, fuzzyn
2537msgid ""2539msgid ""
2538"<classname>Gtk::Widget</classname>: The <methodname>get_preferred_*_vfunc()</"2540"<classname>Gtk::Widget</classname>: The <methodname>get_preferred_*_vfunc()</"
2539"methodname>s have been replaced by <methodname>measure_vfunc()</methodname>. "2541"methodname>s have been replaced by <methodname>measure_vfunc()</methodname>. "
2540"This change only affects custom widgets."2542"This change only affects custom widgets."
2541msgstr ""2543msgstr ""
n2542"<classname>Gtk::Widget</classname>: De olika "n2544"<classname>Gtk::Widget</classname>: De olika metoderna "
2543"<methodname>get_preferred_*_vfunc()</methodname> har ersatts med "2545"<methodname>get_preferred_*_vfunc()</methodname> har ersatts med "
2544"<methodname>measure_vfunc()</methodname>. Denna ändring påverkar bara "2546"<methodname>measure_vfunc()</methodname>. Denna ändring påverkar bara "
2545"anpassade komponenter."2547"anpassade komponenter."
25462548
2547#. (itstool) path: listitem/simpara2549#. (itstool) path: listitem/simpara
6374msgstr "Filtrera filer"6376msgstr "Filtrera filer"
63756377
6376#. (itstool) path: section/para6378#. (itstool) path: section/para
6377#: C/index-in.docbook:25846379#: C/index-in.docbook:2584
6378#, fuzzy6380#, fuzzy
nn6381#| msgid ""
6382#| "<classname>Gtk::Style</classname> and <classname>Gtk::Rc</classname> were "
6383#| "removed, replaced by <classname>Gtk::StyleContext</classname>, and "
6384#| "<classname>Gtk::StyleProvider</classname>s, such as <classname>Gtk::"
6385#| "CssProvider</classname>."
6379msgid ""6386msgid ""
6380"The list can be filtered by wrapping it in a <classname>FilterListModel</"6387"The list can be filtered by wrapping it in a <classname>FilterListModel</"
6381"classname>. Set a <classname>Filter</classname> such as a "6388"classname>. Set a <classname>Filter</classname> such as a "
6382"<classname>StringFilter</classname> or a <classname>BoolFilter</classname> "6389"<classname>StringFilter</classname> or a <classname>BoolFilter</classname> "
6383"to the <classname>FilterListModel</classname>."6390"to the <classname>FilterListModel</classname>."
6384msgstr ""6391msgstr ""
6385"<classname>Gtk::Style</classname> och <classname>Gtk::Rc</classname> togs "6392"<classname>Gtk::Style</classname> och <classname>Gtk::Rc</classname> togs "
6386"bort, ersatta av <classname>Gtk::StyleContext</classname> och olika "6393"bort, ersatta av <classname>Gtk::StyleContext</classname> och olika "
n6387"<classname>Gtk::StyleProvider</classname>, som <classname>Gtk::CssProvider</"n6394"<classname>Gtk::StyleProvider</classname>-klasser, som <classname>Gtk::"
6388"classname>."6395"CssProvider</classname>."
63896396
6390#. (itstool) path: section/para6397#. (itstool) path: section/para
6391#: C/index-in.docbook:25906398#: C/index-in.docbook:2590
6392#, fuzzy6399#, fuzzy
6393#| msgid ""6400#| msgid ""
14951msgid "Timeouts, I/O and Idle Functions"14958msgid "Timeouts, I/O and Idle Functions"
14952msgstr "Timeout, I/O och inaktivitetsfunktioner"14959msgstr "Timeout, I/O och inaktivitetsfunktioner"
1495314960
14954#. (itstool) path: section/title14961#. (itstool) path: section/title
14955#: C/index-in.docbook:643514962#: C/index-in.docbook:6435
n14956#, fuzzyn
14957msgid "Timeouts"14963msgid "Timeouts"
14958msgstr "Timeout"14964msgstr "Timeout"
1495914965
14960#. (itstool) path: section/para14966#. (itstool) path: section/para
14961#: C/index-in.docbook:643714967#: C/index-in.docbook:6437
18737"endast ett huvudfönster. Dessa program kan använda <methodname>Gtk::"18743"endast ett huvudfönster. Dessa program kan använda <methodname>Gtk::"
18738"Application::make_window_and_run(int argc, char** argv, T_Args&amp;&amp;... "18744"Application::make_window_and_run(int argc, char** argv, T_Args&amp;&amp;... "
18739"args)</methodname>. Det skapar och visar ett fönster. När fönstret är dolt "18745"args)</methodname>. Det skapar och visar ett fönster. När fönstret är dolt "
18740"tar <methodname>make_window_and_run()</methodname> bort fönstret och "18746"tar <methodname>make_window_and_run()</methodname> bort fönstret och "
18741"returnerar till anroparen. Detta kan hända när användaren stänger fönstret, "18747"returnerar till anroparen. Detta kan hända när användaren stänger fönstret, "
n18742"eller när din kod bestämmer sig för att köra <methodname>hide()</methodname> "n18748"eller när din kod bestämmer sig för att dölja fönstret med "
18743"på fönstret. Du kan förhindra användaren från att stränga fönstret "18749"<methodname>set_visible(false)</methodname>. Du kan förhindra användaren "
18744"(exempelvis om det finns osparade ändringar) genom att åsidosätta "18750"från att stränga fönstret (exempelvis om det finns osparade ändringar) genom "
18745"<methodname>Gtk::Window::on_close_request()</methodname>."18751"att åsidosätta <methodname>Gtk::Window::on_close_request()</methodname>."
1874618752
18747#. (itstool) path: section/para18753#. (itstool) path: section/para
18748#: C/index-in.docbook:813918754#: C/index-in.docbook:8139
18749msgid "Most of our examples use this technique."18755msgid "Most of our examples use this technique."
18750msgstr "De flesta av våra exempel använder denna teknik."18756msgstr "De flesta av våra exempel använder denna teknik."
18805"Packa komponenten i en behållare med lämpligt anrop, t.ex. <methodname>Gtk::"18811"Packa komponenten i en behållare med lämpligt anrop, t.ex. <methodname>Gtk::"
18806"Box::append()</methodname>."18812"Box::append()</methodname>."
1880718813
18808#. (itstool) path: section/para18814#. (itstool) path: section/para
18809#: C/index-in.docbook:818718815#: C/index-in.docbook:8187
n18810#, fuzzyn
18811msgid ""18816msgid ""
18812"If you don't want all widgets to be shown, call <methodname>Gtk::Widget::"18817"If you don't want all widgets to be shown, call <methodname>Gtk::Widget::"
18813"set_visible(false)</methodname> on the widgets that you don't want to show. "18818"set_visible(false)</methodname> on the widgets that you don't want to show. "
18814"If a container widget is hidden, all of its child widgets are also hidden, "18819"If a container widget is hidden, all of its child widgets are also hidden, "
18815"even if <methodname>set_visible(false)</methodname> is not called on the "18820"even if <methodname>set_visible(false)</methodname> is not called on the "
18816"child widgets."18821"child widgets."
18817msgstr ""18822msgstr ""
18818"Om du inte vill att alla komponenter ska visas anropar du <methodname>Gtk::"18823"Om du inte vill att alla komponenter ska visas anropar du <methodname>Gtk::"
n18819"Widget::hide()</methodname> på komponenterna som du inte vill ska visas. Om "n18824"Widget::set_visible(false)</methodname> på komponenterna som du inte vill "
18820"en behållarkomponent är dold så är även alla dess underordnade komponenter "18825"ska visas. Om en behållarkomponent är dold så är även alla dess underordnade "
18821"dolda, även om <methodname>hide()</methodname> inte anropas på de "18826"komponenter dolda, även om <methodname>set_visible(false)</methodname> inte "
18822"underordnade komponenterna."18827"anropas på de underordnade komponenterna."
1882318828
18824#. (itstool) path: chapter/title18829#. (itstool) path: chapter/title
18825#: C/index-in.docbook:819818830#: C/index-in.docbook:8198
18826msgid "Building applications"18831msgid "Building applications"
18827msgstr "Bygga program"18832msgstr "Bygga program"
19543"FontDialogButton</classname> and <classname>Gtk::DropDown</classname> in the "19548"FontDialogButton</classname> and <classname>Gtk::DropDown</classname> in the "
19544"preference dialog. The types of the properties in these classes can't be "19549"preference dialog. The types of the properties in these classes can't be "
19545"automatically converted to the string type that <classname>Gio::Settings</"19550"automatically converted to the string type that <classname>Gio::Settings</"
19546"classname> requires."19551"classname> requires."
19547msgstr ""19552msgstr ""
n19548"Vi denna punkt kommer programmet redan reagera om du ändrar en av "n19553"Vid denna punkt kommer programmet redan reagera om du ändrar en av "
19549"inställningarna, exempelvis genom att använda kommandoradsverktyget "19554"inställningarna, exempelvis genom att använda kommandoradsverktyget "
19550"<command>gsettings</command>. Vi förväntar oss förstås att programmet "19555"<command>gsettings</command>. Vi förväntar oss förstås att programmet "
19551"tillhandahåller en inställningsdialog för dessa. Så låt oss göra så nu. Vår "19556"tillhandahåller en inställningsdialog för dessa. Så låt oss göra så nu. Vår "
19552"inställningsdialog kommer vara en underklass av <classname>Gtk::Dialog</"19557"inställningsdialog kommer vara en underklass av <classname>Gtk::Dialog</"
19553"classname>, och vi kommer använda samma tekniker som vi redan sett i "19558"classname>, och vi kommer använda samma tekniker som vi redan sett i "
19554"<classname>ExampleAppWindow</classname>: en <classname>Gtk::Builder</"19559"<classname>ExampleAppWindow</classname>: en <classname>Gtk::Builder</"
n19555"classname>-ui-fil och inställningsbindningar."n19560"classname>-ui-fil och inställningsbindningar. I detta fall är dock "
19561"bindningarna mer avancerade. Vi använder <classname>Gtk::FontDialogButton</"
19562"classname> och <classname>Gtk::DropDown</classname> i inställningsdialogen. "
19563"Typerna för egenskaperna i dessa klasser kan inte automatiskt konverteras "
19564"till den strängtyp som <classname>Gio::Settings</classname> kräver."
1955619565
19557#. (itstool) path: section/para19566#. (itstool) path: section/para
19558#: C/index-in.docbook:852519567#: C/index-in.docbook:8525
19559#, fuzzy19568#, fuzzy
19560msgid ""19569msgid ""
19564"in our application class, and make it open a new preference dialog."19573"in our application class, and make it open a new preference dialog."
19565msgstr ""19574msgstr ""
19566"När vi skapat filen <filename>prefs.ui</filename> och klassen "19575"När vi skapat filen <filename>prefs.ui</filename> och klassen "
19567"<classname>ExampleAppPrefs</classname> besöker vi åter metoden "19576"<classname>ExampleAppPrefs</classname> besöker vi åter metoden "
19568"<methodname>ExampleApplication::on_action_preferences()</methodname> i vår "19577"<methodname>ExampleApplication::on_action_preferences()</methodname> i vår "
n19569"programklass, och får den öppna en ny inställningsdialog."n19578"programklass, och får den att öppna en ny inställningsdialog."
1957019579
19571#. (itstool) path: section/programlisting19580#. (itstool) path: section/programlisting
19572#: C/index-in.docbook:853019581#: C/index-in.docbook:8530
19573#, fuzzy, no-wrap19582#, fuzzy, no-wrap
19574#| msgid ""19583#| msgid ""
20101"filename>. Denna fil finns i modulen <literal>gtkmm-documentation</literal> "20110"filename>. Denna fil finns i modulen <literal>gtkmm-documentation</literal> "
20102"i GNOME git."20111"i GNOME git."
2010320112
20104#. (itstool) path: chapter/para20113#. (itstool) path: chapter/para
20105#: C/index-in.docbook:876020114#: C/index-in.docbook:8760
n20106#, fuzzyn
20107msgid ""20115msgid ""
20108"If you do decide to contribute, please post your contribution as an issue or "20116"If you do decide to contribute, please post your contribution as an issue or "
20109"merge request to <link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-"20117"merge request to <link xlink:href=\"https://gitlab.gnome.org/GNOME/gtkmm-"
20110"documentation\">GitLab</link>. You can also discuss your ideas on GNOME's "20118"documentation\">GitLab</link>. You can also discuss your ideas on GNOME's "
20111"<link xlink:href=\"https://discourse.gnome.org\">Discourse</link> instance, "20119"<link xlink:href=\"https://discourse.gnome.org\">Discourse</link> instance, "
20115"document is free, and any addition you provide must also be free. That is, "20123"document is free, and any addition you provide must also be free. That is, "
20116"people must be able to use any portion of your examples in their programs, "20124"people must be able to use any portion of your examples in their programs, "
20117"and copies of this document (including your contribution) may be distributed "20125"and copies of this document (including your contribution) may be distributed "
20118"freely."20126"freely."
20119msgstr ""20127msgstr ""
n20120"Om du bestämmer dig för att bidra kan du skicka ditt bidrag till sändlistan "n20128"Om du bestämmer dig för att bidra kan du skicka ditt bidrag som etärende "
20121"för <application>gtkmm</application> på <link xlink:href=\"mailto:gtkmm-"
20122"list@gnome.org\">&lt;gtkmm-list@gnome.org&gt;</link> eller som ett ärende "
20123"eller en merge-förfrågan till <link xlink:href=\"https://gitlab.gnome.org/"20129"eller en merge-förfrågan till <link xlink:href=\"https://gitlab.gnome.org/"
n20124"GNOME/gtkmm-documentation\">GitLab</link>. Var också medveten om att hela "n20130"GNOME/gtkmm-documentation\">GitLab</link>. Du kan också diskutera dina idéer "
20131"på GNOMEs <link xlink:href=\"https://discourse.gnome.org\">Discourse</link>-"
20132"instans, under kategorin <link xlink:href=\"https://discourse.gnome.org/c/"
20133"platform/language-bindings\"> Platform/Language bindings</link> med en "
20134"<literal>cplusplus</literal>-tagg. Var också medveten om att hela detta "
20125"detta dokument är fritt, och alla tillägg du gör också måste vara fria. Det "20135"dokument är fritt, och alla tillägg du gör också måste vara fria. Det vill "
20126"vill säga att personer måste kunna använda alla delar av dina exempel i sina "20136"säga att personer måste kunna använda alla delar av dina exempel i sina "
20127"program, och kopior av detta dokument (med ditt bidrag) måste kunna spridas "20137"program, och kopior av detta dokument (med ditt bidrag) måste kunna spridas "
20128"fritt."20138"fritt."
2012920139
20130#. (itstool) path: appendix/title20140#. (itstool) path: appendix/title
20131#: C/index-in.docbook:877520141#: C/index-in.docbook:8775
22083msgid "$ cp examples/sample.jhbuildrc ~/.config/jhbuildrc"22093msgid "$ cp examples/sample.jhbuildrc ~/.config/jhbuildrc"
22084msgstr "$ cp examples/sample.jhbuildrc ~/.config/jhbuildrc"22094msgstr "$ cp examples/sample.jhbuildrc ~/.config/jhbuildrc"
2208522095
22086#. (itstool) path: section/para22096#. (itstool) path: section/para
22087#: C/index-in.docbook:963222097#: C/index-in.docbook:9632
n22088#, fuzzyn
22089msgid ""22098msgid ""
22090"To set up <application>jhbuild</application>, follow the basic installation "22099"To set up <application>jhbuild</application>, follow the basic installation "
22091"instructions from the <link xlink:href=\"https://gnome.pages.gitlab.gnome."22100"instructions from the <link xlink:href=\"https://gnome.pages.gitlab.gnome."
22092"org/jhbuild/\">jhbuild manual</link>. After you have installed "22101"org/jhbuild/\">jhbuild manual</link>. After you have installed "
22093"<application>jhbuild</application>, you should copy the sample "22102"<application>jhbuild</application>, you should copy the sample "
22094"<application>jhbuild</application> configuration file into your home "22103"<application>jhbuild</application> configuration file into your home "
22095"directory by executing the following command from the <application>jhbuild</"22104"directory by executing the following command from the <application>jhbuild</"
22096"application> directory: <_:screen-1/>"22105"application> directory: <_:screen-1/>"
22097msgstr ""22106msgstr ""
22098"Följ de grundläggande installationsinstruktionerna från <link xlink:"22107"Följ de grundläggande installationsinstruktionerna från <link xlink:"
n22099"href=\"http://developer-old.gnome.org/jhbuild/unstable/\">handboken för "n22108"href=\"https://gnome.pages.gitlab.gnome.org/jhbuild/\">handboken för "
22100"jhbuild</link> för att konfigurera <application>jhbuild</application>. Efter "22109"jhbuild</link> för att konfigurera <application>jhbuild</application>. Efter "
22101"att du har installerat <application>jhbuild</application> bör du kopiera "22110"att du har installerat <application>jhbuild</application> bör du kopiera "
22102"<application>jhbuild</application>-exempelkonfigurationsfilen till din "22111"<application>jhbuild</application>-exempelkonfigurationsfilen till din "
22103"hemkatalog genom att exekvera följande kommando från katalogen "22112"hemkatalog genom att exekvera följande kommando från katalogen "
22104"<application>jhbuild</application>: <_:screen-1/>"22113"<application>jhbuild</application>: <_:screen-1/>"
26092"char**</classname> such as the following:"26101"char**</classname> such as the following:"
26093msgstr ""26102msgstr ""
26094"<function>_WRAP_METHOD()</function> stöder också att sätta C++-"26103"<function>_WRAP_METHOD()</function> stöder också att sätta C++-"
26095"utdataparametrar från C- utdataparametrar om den omslutna C-funktionen har "26104"utdataparametrar från C- utdataparametrar om den omslutna C-funktionen har "
26096"några. Anta till exempel att vi vill omsluta följande C-funktion som "26105"några. Anta till exempel att vi vill omsluta följande C-funktion som "
n26097"returnerar ett värde i sin C-utdataparameter <parameter>rect</parameter>: <_:"n26106"returnerar ett värde i sin C-utdataparameter <parameter>out_mime_type</"
26098"programlisting-1/> För att <command>gmmproc</command> ska placera det "26107"parameter>: <_:programlisting-1/> För att <command>gmmproc</command> ska "
26099"returnerade värdet i C++-utdataparametern <parameter>rect</parameter> ska "26108"placera det returnerade värdet i C++-utdataparametern "
26100"något i stil med följande <function>_WRAP_METHOD()</function>-makro "26109"<parameter>out_mime_type</parameter> ska något i stil med följande "
26101"användas: <_:programlisting-2/> Den <literal>{&gt;&gt;}</literal> som följer "26110"<function>_WRAP_METHOD()</function>-makro användas: <_:programlisting-2/> "
26102"parameternamnet <parameter>rect</parameter> indikerar att C++-"26111"Den <literal>{&gt;&gt;}</literal> som följer parameternamnet "
26112"<parameter>out_mime_type</parameter> indikerar att C++-utdataparametern ska "
26103"utdataparametern ska ställas in från värdet som returneras C-parametern från "26113"ställas in från värdet som returneras i C-parametern från C-funktionen. "
26104"C-funktionen. <command>gmmproc</command> kommer att generera en deklaration "26114"<command>gmmproc</command> kommer att generera en deklaration av en temporär "
26105"av en temporär variabel i vilken värdet av C-utdataparametern och en sats "26115"variabel i vilken värdet av C-utdataparametern och en sats som sätter C++-"
26106"som sätter C++-utdataparametern från temporärvariabeln. I detta fall kan det "26116"utdataparametern från temporärvariabeln. I detta fall kan det vara "
26107"vara nödvändigt att ha en <function>_INITIALIZATION()</function> som "26117"nödvändigt att ha en <function>_INITIALIZATION()</function> som beskriver "
26108"beskriver hur en <classname>Gdk::Rectangle&amp;</classname> ska sättas från "26118"hur en <classname>Glib::ustring&amp;</classname> ska sättas från en "
26109"en <classname>GdkRectangle*</classname> som i det följande: <_:"26119"<classname>const char**</classname> som i det följande: <_:programlisting-3/>"
26110"programlisting-3/>"
2611126120
26112#. (itstool) path: section/programlisting26121#. (itstool) path: section/programlisting
26113#: C/index-in.docbook:1130126122#: C/index-in.docbook:11301
26114#, fuzzy, no-wrap26123#, fuzzy, no-wrap
26115#| msgid ""26124#| msgid ""
26116#| "\n"26125#| "\n"
n26117#| "_INITIALIZATION(`Gtk::Widget&amp;',`GtkWidget*',`$3 = Glib::wrap($4)')\n"n26126#| "_INITIALIZATION(`Glib::ustring&amp;',`const char*',`$3 = Glib::convert_const
 >_gchar_ptr_to_ustring($4)')\n"
26118msgid ""26127msgid ""
26119"<code>\n"26128"<code>\n"
26120"_INITIALIZATION(`Glib::ustring&amp;',`const char*',`$3 = Glib::convert_const_gc26129"_INITIALIZATION(`Glib::ustring&amp;',`const char*',`$3 = Glib::convert_const_gc
>har_ptr_to_ustring($4)')\n">har_ptr_to_ustring($4)')\n"
26121"</code>"26130"</code>"
26122msgstr ""26131msgstr ""
26123"\n"26132"\n"
t26124"_INITIALIZATION(`Gtk::Widget&amp;',`GtkWidget*',`$3 = Glib::wrap($4)')\n"t26133"_INITIALIZATION(`Glib::ustring&amp;',`const char*',`$3 = Glib::convert_const_gc
 >har_ptr_to_ustring($4)')\n"
2612526134
26126#. (itstool) path: section/title26135#. (itstool) path: section/title
26127#: C/index-in.docbook:1130726136#: C/index-in.docbook:11307
26128#, fuzzy26137#, fuzzy
26129msgid "String Parameter Processing"26138msgid "String Parameter Processing"

Note: both files are merged with latest POT file.