gtkmm-documentation - master - Tutorial - Swedish

← Back to actions


Uploaded file by Anders Jonsson on 2023-03-19 11:40:36+00:00
Uploaded file by Anders Jonsson on 2023-04-08 09:19:12+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-112:39+0100\n"n10"PO-Revision-Date: 2023-04-08 11:18+0200\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"
3369msgstr "Skalkomponenter"3369msgstr "Skalkomponenter"
33703370
3371# TODO: color3371# TODO: color
3372#. (itstool) path: section/para3372#. (itstool) path: section/para
3373#: C/index-in.docbook:11853373#: C/index-in.docbook:1185
n3374#, fuzzyn
3375msgid ""3374msgid ""
3376"<classname>Gtk::Scale</classname> widgets (or \"sliders\") allow the user to "3375"<classname>Gtk::Scale</classname> widgets (or \"sliders\") allow the user to "
3377"visually select and manipulate a value within a specific range. You might "3376"visually select and manipulate a value within a specific range. You might "
3378"use one, for instance, to adjust the magnification level on a zoomed preview "3377"use one, for instance, to adjust the magnification level on a zoomed preview "
3379"of a picture, or to control the brightness of a colour, or to specify the "3378"of a picture, or to control the brightness of a colour, or to specify the "
14204"på en ogiltig plats. Du kan uppdatera ett objekts plats genom att använda "14203"på en ogiltig plats. Du kan uppdatera ett objekts plats genom att använda "
14205"<methodname>move_item()</methodname>."14204"<methodname>move_item()</methodname>."
1420614205
14207#. (itstool) path: section/para14206#. (itstool) path: section/para
14208#: C/index-in.docbook:614814207#: C/index-in.docbook:6148
n14209#, fuzzyn
14210msgid ""14208msgid ""
14211"In addition to changing a file's URI, you can also remove items from the "14209"In addition to changing a file's URI, you can also remove items from the "
14212"list, either one at a time or by clearing them all at once. The former is "14210"list, either one at a time or by clearing them all at once. The former is "
14213"accomplished with <methodname>remove_item()</methodname>, the latter with "14211"accomplished with <methodname>remove_item()</methodname>, the latter with "
14214"<methodname>purge_items()</methodname>."14212"<methodname>purge_items()</methodname>."
14408msgstr "Tangentbordshändelser"14406msgstr "Tangentbordshändelser"
1440914407
14410#. (itstool) path: chapter/para14408#. (itstool) path: chapter/para
14411#: C/index-in.docbook:624814409#: C/index-in.docbook:6248
14412#, fuzzy14410#, fuzzy
nn14411#| msgid ""
14412#| "Event signals differ in some ways from other signals. These differences "
14413#| "are described in the <link linkend=\"sec-eventsignals\">Event signals</"
14414#| "link> section in the appendix. Here we will use keyboard events to show "
14415#| "how events can be used in a program."
14413msgid ""14416msgid ""
14414"Event signals differ in some ways from other signals. These differences are "14417"Event signals differ in some ways from other signals. These differences are "
14415"described in the <link linkend=\"sec-eventsignals\">Event signals</link> "14418"described in the <link linkend=\"sec-eventsignals\">Event signals</link> "
14416"section in the appendix. Here we will use keyboard events and mouse events "14419"section in the appendix. Here we will use keyboard events and mouse events "
14417"to show how events can be used in a program."14420"to show how events can be used in a program."
14437"lägga till en händelsekontroll och ansluta en signalhanterare för att "14440"lägga till en händelsekontroll och ansluta en signalhanterare för att "
14438"hantera sådana händelser."14441"hantera sådana händelser."
1443914442
14440#. (itstool) path: section/para14443#. (itstool) path: section/para
14441#: C/index-in.docbook:626114444#: C/index-in.docbook:6261
n14442#, fuzzyn
14443msgid ""14445msgid ""
14444"The event signal handler will receive arguments that depend on the type of "14446"The event signal handler will receive arguments that depend on the type of "
14445"event. For key press events the arguments are (<type>guint</type> "14447"event. For key press events the arguments are (<type>guint</type> "
14446"<varname>keyval</varname>, <type>guint</type> <varname>keycode</varname>, "14448"<varname>keyval</varname>, <type>guint</type> <varname>keycode</varname>, "
14447"<type>Gdk::ModifierType</type> <varname>state</varname>). As described in "14449"<type>Gdk::ModifierType</type> <varname>state</varname>). As described in "
15396"run()</methodname> eller <methodname>Gtk::Application::"15398"run()</methodname> eller <methodname>Gtk::Application::"
15397"make_window_and_run()</methodname> returnerar."15399"make_window_and_run()</methodname> returnerar."
1539815400
15399#. (itstool) path: section/title15401#. (itstool) path: section/title
15400#: C/index-in.docbook:668915402#: C/index-in.docbook:6689
n15401#, fuzzyn
15402msgid "Dynamic allocation with new and delete"15403msgid "Dynamic allocation with new and delete"
15403msgstr "Dynamisk allokering med new och delete"15404msgstr "Dynamisk allokering med new och delete"
1540415405
15405#. (itstool) path: section/para15406#. (itstool) path: section/para
15406#: C/index-in.docbook:669015407#: C/index-in.docbook:6690
15652"smartpekaren <classname>Glib::RefPtr&lt;&gt;</classname>. Cairomm har sin "15653"smartpekaren <classname>Glib::RefPtr&lt;&gt;</classname>. Cairomm har sin "
15653"egen smartpekare, <classname>Cairo::RefPtr&lt;&gt;</classname>."15654"egen smartpekare, <classname>Cairo::RefPtr&lt;&gt;</classname>."
1565415655
15655#. (itstool) path: section/para15656#. (itstool) path: section/para
15656#: C/index-in.docbook:679515657#: C/index-in.docbook:6795
n15657#, fuzzyn
15658msgid ""15658msgid ""
15659"Objects such as <classname>Gdk::Pixbuf</classname> can only be instantiated "15659"Objects such as <classname>Gdk::Pixbuf</classname> can only be instantiated "
15660"with a <methodname>create()</methodname> function. For instance,"15660"with a <methodname>create()</methodname> function. For instance,"
15661msgstr ""15661msgstr ""
15662"Objekt som <classname>Gdk::Pixbuf</classname> kan endast instansieras med en "15662"Objekt som <classname>Gdk::Pixbuf</classname> kan endast instansieras med en "
21064"komponenthärledning är väldigt svårt i C. Vi har mycket mindre behov av "21064"komponenthärledning är väldigt svårt i C. Vi har mycket mindre behov av "
21065"detta hack i <application>gtkmm</application>."21065"detta hack i <application>gtkmm</application>."
2106621066
21067#. (itstool) path: section/title21067#. (itstool) path: section/title
21068#: C/index-in.docbook:922921068#: C/index-in.docbook:9229
n21069#, fuzzyn
21070msgid "Event signals"21069msgid "Event signals"
21071msgstr "Händelsesignaler"21070msgstr "Händelsesignaler"
2107221071
21073#. (itstool) path: section/para21072#. (itstool) path: section/para
21074#: C/index-in.docbook:923121073#: C/index-in.docbook:9231
n21075#, fuzzyn
21076msgid ""21074msgid ""
21077"Event signals are emitted as a result of some user input, for instance a key "21075"Event signals are emitted as a result of some user input, for instance a key "
21078"press or a mouse motion. Usually you don't handle these events directly. "21076"press or a mouse motion. Usually you don't handle these events directly. "
21079"Instead, you use a subclass of <classname>Gtk::EventController</classname>, "21077"Instead, you use a subclass of <classname>Gtk::EventController</classname>, "
21080"such as <classname>Gtk::EventControllerKey</classname> or <classname>Gtk::"21078"such as <classname>Gtk::EventControllerKey</classname> or <classname>Gtk::"
21081"GestureClick</classname>. Event controllers can be added to a widget with "21079"GestureClick</classname>. Event controllers can be added to a widget with "
21082"<methodname>Gtk::Widget::add_controller()</methodname>."21080"<methodname>Gtk::Widget::add_controller()</methodname>."
21083msgstr ""21081msgstr ""
21084"Händelsesignaler sänds ut som resultat av någon användarinmatning, "21082"Händelsesignaler sänds ut som resultat av någon användarinmatning, "
n21085"exempelvis en tangenttryckning eller en musrörelse. Vanligen hanterare du "n21083"exempelvis en tangenttryckning eller en musrörelse. Vanligen hanterar du "
21086"inte dessa händelser direkt. I stället använder du en underklass till "21084"inte dessa händelser direkt. I stället använder du en underklass till "
21087"<classname>Gtk::EventController</classname>, som <classname>Gtk::"21085"<classname>Gtk::EventController</classname>, som <classname>Gtk::"
21088"EventControllerKey</classname> eller <classname>Gtk::GestureClick</"21086"EventControllerKey</classname> eller <classname>Gtk::GestureClick</"
21089"classname>. Händelsekontroller kan läggas till i en komponent med "21087"classname>. Händelsekontroller kan läggas till i en komponent med "
21090"<methodname>Gtk::Widget::add_controller()</methodname>."21088"<methodname>Gtk::Widget::add_controller()</methodname>."
21157msgstr ""21155msgstr ""
21158"\n"21156"\n"
21159"void on_button_press(int n_press, double x, double y);\n"21157"void on_button_press(int n_press, double x, double y);\n"
21160"Gtk::Button button(\"label\");\n"21158"Gtk::Button button(\"label\");\n"
21161"auto controller = Gtk::GestureClick::create();\n"21159"auto controller = Gtk::GestureClick::create();\n"
nn21160"controller-&gt;set_propagation_phase(Gtk::PropagationPhase::CAPTURE);\n"
21162"controller-&gt;signal_pressed().connect(sigc::ptr_fun(&amp;on_button_press));\n21161"controller-&gt;signal_pressed().connect(sigc::ptr_fun(&amp;on_button_press));\n
>">"
21163"button.add_controller(controller);\n"21162"button.add_controller(controller);\n"
2116421163
21165#. (itstool) path: section/para21164#. (itstool) path: section/para
21166#: C/index-in.docbook:927221165#: C/index-in.docbook:9272
22028"<application>jhbuild</application>, you should copy the sample "22027"<application>jhbuild</application>, you should copy the sample "
22029"<application>jhbuild</application> configuration file into your home "22028"<application>jhbuild</application> configuration file into your home "
22030"directory by executing the following command from the <application>jhbuild</"22029"directory by executing the following command from the <application>jhbuild</"
22031"application> directory: <_:screen-1/>"22030"application> directory: <_:screen-1/>"
22032msgstr ""22031msgstr ""
nn22032"För att konfigurera <application>jhbuild</application> kan du följa de "
22033"Följ de grundläggande installationsinstruktionerna från <link xlink:"22033"grundläggande installationsinstruktionerna från <link xlink:href=\"https://"
22034"href=\"https://gnome.pages.gitlab.gnome.org/jhbuild/\">handboken för "22034"gnome.pages.gitlab.gnome.org/jhbuild/\">handboken för jhbuild</link>. Efter "
22035"jhbuild</link> för att konfigurera <application>jhbuild</application>. Efter "
22036"att du har installerat <application>jhbuild</application> bör du kopiera "22035"att du har installerat <application>jhbuild</application> bör du kopiera "
22037"<application>jhbuild</application>-exempelkonfigurationsfilen till din "22036"<application>jhbuild</application>-exempelkonfigurationsfilen till din "
t22038"hemkatalog genom att exekvera följande kommando från katalogen "t22037"hemkatalog genom att exekvera följande kommando från <application>jhbuild</"
22039"<application>jhbuild</application>: <_:screen-1/>"22038"application>-katalogen: <_:screen-1/>"
2204022039
22041#. (itstool) path: section/para22040#. (itstool) path: section/para
22042#: C/index-in.docbook:964122041#: C/index-in.docbook:9641
22043msgid ""22042msgid ""
22044"The <application>gtkmm</application> module is defined in the "22043"The <application>gtkmm</application> module is defined in the "

Note: both files are merged with latest POT file.