<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.201.64.28</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.201.64.28"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/91.201.64.28"/>
	<updated>2026-04-22T05:42:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Shutter&amp;diff=37590</id>
		<title>Shutter</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Shutter&amp;diff=37590"/>
		<updated>2012-10-21T04:49:26Z</updated>

		<summary type="html">&lt;p&gt;91.201.64.28: /* ChangeLog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://maemo.org/packages/view/shutter/ Shutter] is a widget for the Maemo desktop which allows your [[Nokia N900|N900]] to send a single IR command. It is configured to work as an IR remote control for either Canon, Nikon or Olympus DSLR cameras.&lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
&lt;br /&gt;
If the widget doesn&#039;t show up after adding it, please reboot your phone. You can check the functionality by looking at the IR port ofthe N900 through another digicam (while pressing the shutter widget). &lt;br /&gt;
&lt;br /&gt;
==Screenshot==&lt;br /&gt;
&lt;br /&gt;
A widget on the desktop that looks just like the package icon.&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
&lt;br /&gt;
* Main author: [http://maemo.org/profile/view/twaelti/ Tom Waelti]&lt;br /&gt;
* Thanks to the guys in the IRreco poject for porting LIRC!&lt;br /&gt;
&lt;br /&gt;
PO8PIf  &amp;lt;a href=&amp;quot;http://cycvptddjfnx.com/&amp;quot;&amp;gt;cycvptddjfnx&amp;lt;/a&amp;gt;, [url=http://wpinfutrrrni.com/]wpinfutrrrni[/url], [link=http://ztaiscsdicyi.com/]ztaiscsdicyi[/link], http://ijsuuepgjmao.com/&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
* Support even more cameras (can someone test the lirc database remotes of Sony to find the code for these cams? Or even better: buuild a lirc file for the RMT-DSLR1 (EDIT: Sony RMT-DSLR1 codes can be found [http://forums.dpreview.com/forums/readflat.asp?forum=1037&amp;amp;message=36172362&amp;amp;changemode=1 here] - Kieron)&lt;br /&gt;
&lt;br /&gt;
==Wishlist==&lt;br /&gt;
&lt;br /&gt;
Use this space to add possible feature wishes:&lt;br /&gt;
* compatible with Canon 500D (wingsinwinds) and 550D (ec73)&lt;br /&gt;
* Zoom support (Ghost_MH)&lt;br /&gt;
* Shutter timer for bulb mode (inextenza)&lt;br /&gt;
* Shutter invoke with hardware button on N900, e.g. normal camera shutter button in the phone (reddy)&lt;br /&gt;
* &amp;lt;del&amp;gt;Pentax DSLR support (what do you need for that?) (inextenza)&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Here is a patch to get Pentax DSLR support: http://albin.abo.fi/user/jfors/misc/shutter-1.0.0-2-pentax.diff (it also includes an ugly hack so you don&#039;t have to reboot to use Shutter). --[[User:access|access]] 09:48, 21 March 2010 (UTC)&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Pentax DSLR support (you can use K20D model from QTIrreco) (heiwid)&lt;br /&gt;
&amp;lt;/del&amp;gt; &lt;br /&gt;
* Pentax cams available in 1.1.0 ([[User:twaelti|tom2]] 21:22, 19 April 2010 (UTC))&lt;br /&gt;
* Brilliant!! works on Canon 5D MkII, 350D - needs timer for time-lapse fotography&lt;br /&gt;
* Need a settings for sending IR command in certain time interval, for cameras that do not have the feature built in. Will be great for time-lapse&lt;br /&gt;
* Compatible with Canon EOS 7D.&lt;br /&gt;
&lt;br /&gt;
==Bugs==&lt;br /&gt;
&lt;br /&gt;
Use this paragraph to report possible bugs:&lt;br /&gt;
* &amp;lt;del&amp;gt;Press the widget, get an error, &amp;quot;Shutter: IRSend failed: 1&amp;quot;. Not very informative. (UPDATE: Reboot fixed it) --[[User:qole|qole]] 06:59, 11 March 2010 (UTC)&amp;lt;/del&amp;gt; Improved message and reboot issue hopefully fixed anyway in 1.1.0 (twaelti)&lt;br /&gt;
* &amp;lt;del&amp;gt;[1.0.0-2] In desktop edit mode, config and remove buttons stack onto each other and the widget, making it difficult to manage with a thumb. --juise- 11 March 2010&amp;lt;/del&amp;gt; Larger icon in 1.1.0 (twaelti)&lt;br /&gt;
* &amp;lt;del&amp;gt;[1.0.0-2] Tried with Canon EOS 450D (Rebel XSi), does not work for me. &amp;quot;Official&amp;quot; remote (Canon RC-5) works. --juise- 11 March 2010&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;It does not work on my Canon EOS 500D. Camera has been selected to shot with remote control. Software has been set for camera canon. After pressing the widjet, message says: &amp;quot;Shutter: IRSend took 0 seconds (Canon RC1....)&amp;quot;. Nothing happens in the camera. --Davide- 11 March 2010 &amp;lt;/del&amp;gt;&lt;br /&gt;
* Canon support improved in 1.1.0, please test and report back (twaelti). Works for my EOS450D, thanks! However it seems to work only within 1m/3ft from the camera. Is there any way to boost the power as a Chinese remote from eBay works still at maybe 5m? (jarim 10-May-2010)&lt;br /&gt;
* &amp;lt;del&amp;gt;[1.0.0-2] Cannot add widget to desktop (tried before and after reboot). Nothing happens. Other widgets can be added fine. N900 is using French language. --NicMic- 19 March 2010&amp;lt;/del&amp;gt; 1.1.0 works on 1.2 --NicMic- &amp;lt;del&amp;gt;Same here, only my phone is using german language. --Jerome- 25 March 2010&amp;lt;/del&amp;gt; 1.1.0 works for me --Jerome-&lt;br /&gt;
* &amp;lt;del&amp;gt;Doesn&#039;t work any more. Complains about a need to reboot. When restarting lircd, lircd complains missing files, that are obviously shutter related. (one for each supported cam model.) Reinstall didn&#039;t bring the files back. Where can I download them from? Thanks.&amp;lt;/del&amp;gt; I downloaded sources, located the file I was missing, saved it into a folder and edited /etc/lircd.conf to include the file. (you can find the filenames there.) To restart lircd, I gave the command &amp;quot;/etc/init.d/lircd restart&amp;quot;, after &#039;sudo gainroot&#039;. -Simppa-&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>91.201.64.28</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Dialer&amp;diff=6194</id>
		<title>Dialer</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Dialer&amp;diff=6194"/>
		<updated>2012-10-15T00:51:06Z</updated>

		<summary type="html">&lt;p&gt;91.201.64.28: /* activate display */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==librtcom-dialer-ui==&lt;br /&gt;
These different sets of functions are exported by librtcom-dialer-ui for use by the dialer app. It specifically concentrates on non-UI stuff as that&#039;s what a dialer replacement would need.&lt;br /&gt;
Types are implement via the glib type system (g_type_register_static_simple and friends)&lt;br /&gt;
&lt;br /&gt;
===cui_account_model===&lt;br /&gt;
Implements type CuiAccountModel which is a UI widget derived from a GtkListStore&lt;br /&gt;
&lt;br /&gt;
===cui_account_selector===&lt;br /&gt;
Implements type CuiAccountSelector which is a UI widget derived from a HildonTouchSelector&lt;br /&gt;
&lt;br /&gt;
===cui_audio_call_view===&lt;br /&gt;
Implements type CuiAudioCallView which is a UI widget derived from a &amp;lt;code&amp;gt;CuiCallView&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_audio_policy===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiAudioPolicy&amp;lt;/code&amp;gt; which is used to control audio policy settings&lt;br /&gt;
&lt;br /&gt;
====set mute====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;org.maemo.Playback.Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/org/maemo/Playback/Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;org.maemo.Playback.Manager.RequestMute&amp;lt;/code&amp;gt; one argument, boolean (true/false to set mute)&lt;br /&gt;
&lt;br /&gt;
====set speaker====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;org.maemo.Playback.Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/org/maemo/Playback/Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;org.maemo.Playback.Manager.RequestPrivacyOverride&amp;lt;/code&amp;gt; one argument, boolean (true/false to set mute)&lt;br /&gt;
&lt;br /&gt;
====set bluetooth override====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;org.maemo.Playback.Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/org/maemo/Playback/Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;org.maemo.Playback.Manager.RequestBluetoothOverride&amp;lt;/code&amp;gt; one argument, boolean (true/false to set mute)&lt;br /&gt;
&lt;br /&gt;
====mute signal====&lt;br /&gt;
dbus signal from&amp;lt;code&amp;gt;org.maemo.Playback.Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/org/maemo/Playback/Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt; one argument, boolean (true/false to get mute)&lt;br /&gt;
&lt;br /&gt;
====speaker signal====&lt;br /&gt;
dbus signal from &amp;lt;code&amp;gt;org.maemo.Playback.Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/org/maemo/Playback/Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;PrivacyOverride&amp;lt;/code&amp;gt; one argument, boolean (true/false to get speaker)&lt;br /&gt;
&lt;br /&gt;
====bluetooth override signal====&lt;br /&gt;
dbus signal from &amp;lt;code&amp;gt;org.maemo.Playback.Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/org/maemo/Playback/Manager&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;BluetoothOverride&amp;lt;/code&amp;gt; one argument, integer (unknown argument)&lt;br /&gt;
&lt;br /&gt;
====request hold====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;com.nokia.policy.telephony&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/policy/telephony&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;com.nokia.policy.telephony.RequestHold&amp;lt;/code&amp;gt; arguments appear to be string, object_path, boolean (unknown arguments)&lt;br /&gt;
&lt;br /&gt;
====request accept====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;com.nokia.policy.telephony&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/policy/telephony&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;com.nokia.policy.telephony.RequestAccept&amp;lt;/code&amp;gt; arguments appear to be, object_path (unknown arguments)&lt;br /&gt;
&lt;br /&gt;
====headset button pressed signal====&lt;br /&gt;
Register callback via &amp;lt;code&amp;gt;libhal_ctx_set_device_condition&amp;lt;/code&amp;gt; and listen for condition_name = &amp;quot;&amp;lt;code&amp;gt;ButtonPressed&amp;lt;/code&amp;gt;&amp;quot; and condition_detail = &amp;quot;&amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====headset jack state signal====&lt;br /&gt;
Register callback via &amp;lt;code&amp;gt;libhal_ctx_set_device_property_modified&amp;lt;/code&amp;gt; and listen for udi = &amp;quot;&amp;lt;code&amp;gt;/org/freedesktop/Hal/devices/platform_soc_audio_logicaldev_input&amp;lt;/code&amp;gt;&amp;quot; and key = &amp;quot;&amp;lt;code&amp;gt;input.jack.type&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
Also call &amp;lt;code&amp;gt;libhal_device_add_property_watch&amp;lt;/code&amp;gt; to watch for property &amp;quot;&amp;lt;code&amp;gt;/org/freedesktop/Hal/devices/platform_soc_audio_logicaldev_input&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====get headset jack type====&lt;br /&gt;
call &amp;lt;code&amp;gt;libhal_device_get_property_strlist&amp;lt;/code&amp;gt; udi = &amp;quot;&amp;lt;code&amp;gt;/org/freedesktop/Hal/devices/platform_soc_audio_logicaldev_input&amp;lt;/code&amp;gt;&amp;quot; key = &amp;quot;&amp;lt;code&amp;gt;input.jack.type&amp;lt;/code&amp;gt;&amp;quot;. Code checks for type = &amp;quot;&amp;lt;code&amp;gt;headphone&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===cui_avatar_image===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiAvatarImage&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;OssoABookAvatarImage&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_button_box===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiButtonBox&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkBox&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_call_banner===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiCallBanner&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkFrame&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_call_context===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiCallContext&amp;lt;/code&amp;gt; which is used for call context. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===cui_call_control===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiCallControl&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkAlignment&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_call_store===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiCallStore&amp;lt;/code&amp;gt; which is used for call store. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===cui_call_view===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiCallView&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkAlignment&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_conf_call_context===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiConfCallContext&amp;lt;/code&amp;gt; which is used for conference call context (derives from &amp;lt;code&amp;gt;CuiCallContext&amp;lt;/code&amp;gt;). Details TBA.&lt;br /&gt;
&lt;br /&gt;
===cui_conf_call_view===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiConfCallView&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;CuiCallView&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_credit_label===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiCreditLabel&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkAlignment&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_cs_proxy===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiCsProxy&amp;lt;/code&amp;gt; which is used for call interface items&lt;br /&gt;
&lt;br /&gt;
====get emergency numbers====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;com.nokia.csd.Call&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/csd/call&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;com.nokia.csd.Call.GetEmergencyNumbers&amp;lt;/code&amp;gt;. No arguments, reply argument is array of strings.&lt;br /&gt;
&lt;br /&gt;
====get IMEI====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;com.nokia.phone.SIM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/phone/SIM/security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;Phone.Sim.Security.get_imei&amp;lt;/code&amp;gt;. No arguments, reply argument is string.&lt;br /&gt;
&lt;br /&gt;
====modem state====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;com.nokia.phone.SSC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/phone/SSC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;com.nokia.phone.SSC.get_modem_state&amp;lt;/code&amp;gt;. No arguments, reply argument is string.&lt;br /&gt;
&lt;br /&gt;
====short code====&lt;br /&gt;
compares against the string 0123456789*# with &amp;lt;code&amp;gt;strspn&amp;lt;/code&amp;gt;. checks if its emergency number. dbus method call to &amp;lt;code&amp;gt;com.nokia.phone.net&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/phone/net&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;Phone.Net.get_registration_status&amp;lt;/code&amp;gt;. No arguments, reply argument is unsigned int.&lt;br /&gt;
&lt;br /&gt;
====verify security code====&lt;br /&gt;
dbus method call to &amp;lt;code&amp;gt;com.nokia.phone.SIM&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/phone/SIM/security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;Phone.Sim.Security.verify_code&amp;lt;/code&amp;gt;. Arguments are unsigned int, string, string. Return argument is int.&lt;br /&gt;
&lt;br /&gt;
====emergency numbers changed signal====&lt;br /&gt;
dbus signal from &amp;lt;code&amp;gt;com.nokia.csd.Call&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/csd/call&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;EmergencyNumbersChanged&amp;lt;/code&amp;gt;. Argument is array of strings.&lt;br /&gt;
&lt;br /&gt;
====modem state changed signal====&lt;br /&gt;
dbus signal from &amp;lt;code&amp;gt;com.nokia.phone.SSC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/phone/SSC&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;modem_state_changed_ind&amp;lt;/code&amp;gt;. Argument is string.&lt;br /&gt;
&lt;br /&gt;
===cui_dial_view===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiDialView&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkAlignment&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_dialog===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiDialog&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_dialpad===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiDialpad&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkTable&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_dtmf_dialog===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiDtmfDialog&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;CuiDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_duration_dialog===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiDurationDialog&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;CuiDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_errors_disconnect_reason_to_string===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
error string match&lt;br /&gt;
0 = voip_ib_undefined_error&lt;br /&gt;
1 = voip_fi_call_summary_identifier_no_answer&lt;br /&gt;
2 = voip_fi_call_summary_identifier_not_found&lt;br /&gt;
3 = call_fi_call_summary_identifier_incorrect_number&lt;br /&gt;
4 = voip_fi_call_summary_identifier_call_rejected&lt;br /&gt;
5 = voip_fi_call_summary_identifier_busy&lt;br /&gt;
6 = voip_fi_call_summary_identifier_not_authorized&lt;br /&gt;
7 = voip_ib_error_in_contact&lt;br /&gt;
8 = voip_ib_call_not_supported&lt;br /&gt;
9 = voip_ib_not_enough_memory&lt;br /&gt;
10 = voip_fi_call_summary_identifier_disconnected&lt;br /&gt;
11 = voip_fi_call_summary_identifier_disconnected&lt;br /&gt;
12 = call_ib_not_allowed&lt;br /&gt;
13 = call_ib_cost_limit_reached&amp;quot;&lt;br /&gt;
14 = call_ib_cellular_connection_error&lt;br /&gt;
15 = call_ib_fdn_active&lt;br /&gt;
16 = call_ib_number_not_in_use&lt;br /&gt;
17 = conn_ni_no_sim_card_in&lt;br /&gt;
18 = conn_ni_sim_not_accepted&lt;br /&gt;
19 = conn_ni_sim_lock&lt;br /&gt;
20 = call_ib_cellular_network_busy&lt;br /&gt;
21 = conn_ni_no_pin_for_sim&lt;br /&gt;
22 = call_ib_als_wrong_line&lt;br /&gt;
23 = conn_ni_no_cell_network&lt;br /&gt;
24 = call_ib_w_not_supported&lt;br /&gt;
25 = pres_ib_must_be_online&lt;br /&gt;
26 = addr_ib_contact_is_offline&lt;br /&gt;
27 = call_ib_request_rejected&lt;br /&gt;
28 = pres_ib_must_be_network_connected&lt;br /&gt;
29 = skype_fi_credit_is_low&lt;br /&gt;
30 = skype_fi_not_enough_credits&lt;br /&gt;
31 = skype_fi_call_old_voicemail_removed&lt;br /&gt;
32 = skype_fi_too_short_pstn_number&lt;br /&gt;
33 = voip_ni_unable_to_negotiate_codec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_errors_ssc_state_to_error===&lt;br /&gt;
Checks for ssc states &amp;quot;&amp;lt;code&amp;gt;online&amp;lt;/code&amp;gt;&amp;quot;, &amp;quot;&amp;lt;code&amp;gt;simless&amp;lt;/code&amp;gt;&amp;quot;, &amp;quot;&amp;lt;code&amp;gt;sim_mode_als2&amp;lt;/code&amp;gt;&amp;quot;, &amp;quot;&amp;lt;code&amp;gt;blocked_sim&amp;lt;/code&amp;gt;&amp;quot;, &amp;quot;&amp;lt;code&amp;gt;tablet_state&amp;lt;/code&amp;gt;&amp;quot;, &amp;quot;&amp;lt;code&amp;gt;sim_locked&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===cui_errors_tp_reason_to_disconnect_reason===&lt;br /&gt;
Details TBA.&lt;br /&gt;
&lt;br /&gt;
===cui_ic_dialog===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiICDialog&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;CuiDialog&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_icon_cache===&lt;br /&gt;
Used to store icons for reuse. Uses ,code&amp;gt;gtk_icon_theme_get_default&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gtk_icon_theme_load_icon&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_idle_view===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiIdleView&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkWidget&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_marshal===&lt;br /&gt;
Calls &amp;lt;code&amp;gt;g_value_xxx&amp;lt;/code&amp;gt; functions to move data around&lt;br /&gt;
&lt;br /&gt;
===cui_mce_proxy===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiMceProxy&amp;lt;/code&amp;gt; which is an interface to various MCE signals/calls&lt;br /&gt;
&lt;br /&gt;
====prevent blanking====&lt;br /&gt;
dbus method call &amp;lt;code&amp;gt;MCE_PREVENT_BLANK_REQ&amp;lt;/code&amp;gt; as documented in &amp;lt;code&amp;gt;mce-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SwoZoe  &amp;lt;a href=&amp;quot;http://zrwjqgrhitct.com/&amp;quot;&amp;gt;zrwjqgrhitct&amp;lt;/a&amp;gt;, [url=http://ckcefyijiqce.com/]ckcefyijiqce[/url], [link=http://jyyxcslmpatc.com/]jyyxcslmpatc[/link], http://muuqxgkgomoy.com/&lt;br /&gt;
&lt;br /&gt;
====accelerometer disable====&lt;br /&gt;
dbus method call &amp;lt;code&amp;gt;MCE_ACCELEROMETER_DISABLE_REQ&amp;lt;/code&amp;gt; as documented in &amp;lt;code&amp;gt;mce-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====device lock state====&lt;br /&gt;
dbus method call &amp;lt;code&amp;gt;MCE_DEVLOCK_MODE_GET&amp;lt;/code&amp;gt; as documented in &amp;lt;code&amp;gt;mce-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====accelerometer enable====&lt;br /&gt;
dbus method call &amp;lt;code&amp;gt;MCE_ACCELEROMETER_ENABLE_REQ&amp;lt;/code&amp;gt; as documented in &amp;lt;code&amp;gt;mce-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====get device orientation====&lt;br /&gt;
dbus method call &amp;lt;code&amp;gt;MCE_DEVICE_ORIENTATION_GET&amp;lt;/code&amp;gt; as documented in &amp;lt;code&amp;gt;mce-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====silent unlock====&lt;br /&gt;
dbus method call &amp;lt;code&amp;gt;MCE_TKLOCK_MODE_CHANGE_REQ&amp;lt;/code&amp;gt; as documented in &amp;lt;code&amp;gt;mce-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====device lock mode signal====&lt;br /&gt;
dbus signal &amp;lt;code&amp;gt;MCE_DEVLOCK_MODE_SIG&amp;lt;/code&amp;gt; as documented in &amp;lt;code&amp;gt;mce-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_member===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiMember&amp;lt;/code&amp;gt; which is used for unknown use. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===cui_oc_dialog===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiOCDialog&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;CuiDialog&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_rotatable===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiRotatable&amp;lt;/code&amp;gt; which is a UI interface for things that rotate. Key file (setup via &amp;lt;code&amp;gt;g_key_file_new&amp;lt;/code&amp;gt;) is stored in &amp;lt;code&amp;gt;&amp;lt;home dir&amp;gt;/.osso/call-ui.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cui_settings===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiSettings&amp;lt;/code&amp;gt; used for storing call ui settings&lt;br /&gt;
&lt;br /&gt;
====home gesture disabled====&lt;br /&gt;
set gconf path &amp;lt;code&amp;gt;/apps/osso/hildon-desktop/disable_phone_gesture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====orientation setting====&lt;br /&gt;
stored in key file group_name rotation key orientation. Also file call-portrait-override is related to this.&lt;br /&gt;
&lt;br /&gt;
====ssc enabled====&lt;br /&gt;
stored in key file &amp;lt;code&amp;gt;&amp;lt;home-dir&amp;gt;/.osso/call-ui.ini&amp;lt;/code&amp;gt; group_name [supplementary] key ssc=1|0. See starhash-enabler.&lt;br /&gt;
&lt;br /&gt;
====keyboard slide open====&lt;br /&gt;
gconf location = &amp;lt;code&amp;gt;/system/osso/af/slide-open&amp;lt;/code&amp;gt; gconf notify used to watch that location&lt;br /&gt;
&lt;br /&gt;
===cui_ss_dialog===&lt;br /&gt;
UI code for supplementary services dialog&lt;br /&gt;
&lt;br /&gt;
===cui_ss_proxy===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiSSProxy&amp;lt;/code&amp;gt; used for supplementary services proxy. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===cui_timer_label===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiTimerLabel&amp;lt;/code&amp;gt; which is a UI widget derived from GtkAlignment&lt;br /&gt;
&lt;br /&gt;
===cui_tones_ringing_start===&lt;br /&gt;
calls &amp;lt;code&amp;gt;com.nokia.HildonSVNotificationDaemon&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/HildonSVNotificationDaemon&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;com.nokia.HildonSVNotificationDaemon.PlayEvent&amp;lt;/code&amp;gt; to play a ring-tone. Specs for this are in &amp;lt;code&amp;gt;hd-sv-notification-daemon.xml&amp;lt;/code&amp;gt; in hildon-home source.&lt;br /&gt;
&lt;br /&gt;
===cui_tones_ringing_stop===&lt;br /&gt;
calls &amp;lt;code&amp;gt;com.nokia.HildonSVNotificationDaemon&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/nokia/HildonSVNotificationDaemon&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;com.nokia.HildonSVNotificationDaemon.StopEvent&amp;lt;/code&amp;gt; to stop the playing ring-tone. Specs for this are in &amp;lt;code&amp;gt;hd-sv-notification-daemon.xml&amp;lt;/code&amp;gt; in hildon-home source.&lt;br /&gt;
&lt;br /&gt;
===cui_tones_tone_start===&lt;br /&gt;
calls &amp;lt;code&amp;gt;com.Nokia.Telephony.Tones&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/Nokia/Telephony/Tones&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;com.Nokia.Telephony.Tones.StartEventTone&amp;lt;/code&amp;gt; to play tones. Arguments are unsigned int event, int volume, unsigned int duration.&lt;br /&gt;
&lt;br /&gt;
===cui_tones_tone_stop===&lt;br /&gt;
calls &amp;lt;code&amp;gt;com.Nokia.Telephony.Tones&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/com/Nokia/Telephony/Tones&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;com.Nokia.Telephony.Tones.StopTone&amp;lt;/code&amp;gt; to stop the playing tones. No arguments.&lt;br /&gt;
&lt;br /&gt;
===cui_utils_account_get_vcard_field===&lt;br /&gt;
calls &amp;lt;code&amp;gt;mc_account_compat_get_profile&amp;lt;/code&amp;gt; to get a profile from a &amp;lt;code&amp;gt;McAccount&amp;lt;/code&amp;gt;. Calls &amp;lt;code&amp;gt;mc_profile_lookup&amp;lt;/code&amp;gt; to get a &amp;lt;code&amp;gt;McProfile&amp;lt;/code&amp;gt; from the profile. Calls &amp;lt;code&amp;gt;mc_profile_get_vcard_field&amp;lt;/code&amp;gt; to get the vcard field from the &amp;lt;code&amp;gt;McProfile&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_utils_account_is_ring===&lt;br /&gt;
Compares the &amp;lt;code&amp;gt;manager_name&amp;lt;/code&amp;gt; field of the &amp;lt;code&amp;gt;McAccount&amp;lt;/code&amp;gt; structure with &amp;quot;&amp;lt;code&amp;gt;ring&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===cui_utils_account_is_tel===&lt;br /&gt;
Compares the &amp;lt;code&amp;gt;protocol_name&amp;lt;/code&amp;gt; field of the &amp;lt;code&amp;gt;McAccount&amp;lt;/code&amp;gt; structure with &amp;quot;&amp;lt;code&amp;gt;tel&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===cui_utils_avatar_button_new===&lt;br /&gt;
UI widget for an avatar button involving a &amp;lt;code&amp;gt;GtkButton&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_utils_button_new===&lt;br /&gt;
UI widget for a button.&lt;br /&gt;
&lt;br /&gt;
===cui_utils_button_set_height_hint===&lt;br /&gt;
Sets height of a button UI widget.&lt;br /&gt;
&lt;br /&gt;
===cui_utils_get_current_time===&lt;br /&gt;
calls &amp;lt;code&amp;gt;clock_gettime&amp;lt;/code&amp;gt; to obtain the current time&lt;br /&gt;
&lt;br /&gt;
===cui_utils_get_elapsed_time===&lt;br /&gt;
calls &amp;lt;code&amp;gt;clock_gettime&amp;lt;/code&amp;gt; to obtain the time and does some math on it&lt;br /&gt;
&lt;br /&gt;
===cui_utils_get_formatted_time===&lt;br /&gt;
calls &amp;lt;code&amp;gt;time_format&amp;lt;/code&amp;gt; to get a formatted time&lt;br /&gt;
&lt;br /&gt;
===cui_utils_get_formatted_time_lz===&lt;br /&gt;
calls &amp;lt;code&amp;gt;time_format&amp;lt;/code&amp;gt; to get a formatted time&lt;br /&gt;
&lt;br /&gt;
===cui_utils_get_icon_from_account===&lt;br /&gt;
calls &amp;lt;code&amp;gt;mc_account_compat_get_profile&amp;lt;/code&amp;gt; to get a profile from a &amp;lt;code&amp;gt;McAccount&amp;lt;/code&amp;gt;. Calls &amp;lt;code&amp;gt;mc_profile_lookup&amp;lt;/code&amp;gt; to get a &amp;lt;code&amp;gt;McProfile&amp;lt;/code&amp;gt; from the profile. Calls &amp;lt;code&amp;gt;mc_profile_get_icon_name&amp;lt;/code&amp;gt; to get the icon name from the &amp;lt;code&amp;gt;McProfile&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_utils_get_timespec_diff===&lt;br /&gt;
Gets the difference between 2 times.&lt;br /&gt;
&lt;br /&gt;
===cui_utils_key_event_to_dtmf_digit===&lt;br /&gt;
Takes a &amp;lt;code&amp;gt;GdkEventKey *&amp;lt;/code&amp;gt;, converts it to DTMF tone via &amp;lt;code&amp;gt;gdk_keymap_get_default&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;gdk_keymap_lookup_key&amp;lt;/code&amp;gt; then does something to convert it to a DTMF value&lt;br /&gt;
&lt;br /&gt;
===cui_utils_normalize_number===&lt;br /&gt;
Does some stuff to a phone number (removing - and ( and ) and space and etc)&lt;br /&gt;
&lt;br /&gt;
===cui_utils_parse_uri===&lt;br /&gt;
Parses a URI&lt;br /&gt;
&lt;br /&gt;
===cui_utils_validate_number===&lt;br /&gt;
Validates a number&lt;br /&gt;
&lt;br /&gt;
===cui_utils_vcard_find_attribute===&lt;br /&gt;
Finds a vcard attribute&lt;br /&gt;
&lt;br /&gt;
===cui_utils_widget_modify_font_size===&lt;br /&gt;
Changes the font size of a widget. Uses the font Nokia Sans.&lt;br /&gt;
&lt;br /&gt;
===cui_utils_window_request_orientation===&lt;br /&gt;
Uses &amp;lt;code&amp;gt;_HILDON_PORTRAIT_MODE_REQUEST&amp;lt;/code&amp;gt; to request orientation of a window&lt;br /&gt;
&lt;br /&gt;
===cui_utils_window_set_orientation===&lt;br /&gt;
Uses &amp;lt;code&amp;gt;_HILDON_PORTRAIT_MODE_REQUEST&amp;lt;/code&amp;gt; to set orientation of a window&lt;br /&gt;
&lt;br /&gt;
===cui_utils_window_set_supports_portrait===&lt;br /&gt;
Uses &amp;lt;code&amp;gt;_HILDON_PORTRAIT_MODE_SUPPORT&amp;lt;/code&amp;gt; to set portrait support for a window&lt;br /&gt;
&lt;br /&gt;
===cui_video_frame===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiVideoFrame&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkFrame&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cui_video_window_get_type===&lt;br /&gt;
Implements type &amp;lt;code&amp;gt;CuiVideoWindow&amp;lt;/code&amp;gt; which is a UI widget derived from &amp;lt;code&amp;gt;GtkSocket&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_channel_interface_conference===&lt;br /&gt;
Functions for conference calls. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_channel_interface_dial_strings===&lt;br /&gt;
Functions for dial strings. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_channel_interface_emergency===&lt;br /&gt;
Functions for emergency calls. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_channel_interface_mute===&lt;br /&gt;
Functions related to mute. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_channel_interface_privacy===&lt;br /&gt;
Functions related to privacy. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_channel_interface_skype===&lt;br /&gt;
Functions related to skype. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_channel_interface_tp_conference===&lt;br /&gt;
Functions related to conference channels. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_channel_type_contact_search===&lt;br /&gt;
Functions related to contact search. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_connection_interface_contact_info===&lt;br /&gt;
Functions related to contact info. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_connection_interface_emergency===&lt;br /&gt;
Functions related to emergency. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_connection_interface_forwarding===&lt;br /&gt;
Functions related to forwarding. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_connection_interface_privacy===&lt;br /&gt;
Functions related to privacy. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_connection_interface_skype===&lt;br /&gt;
Functions related to skype. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_connection_interface_stored_messages===&lt;br /&gt;
Functions related to stored messages. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_init===&lt;br /&gt;
Initialize call UI rtcom stuff&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_stream_engine===&lt;br /&gt;
Functions related to stream engine. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_cli_streamhandler_interface_video_control===&lt;br /&gt;
Functions related to video control. Details TBA.&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_iface_quark===&lt;br /&gt;
Obtains quarks for various static strings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_stream_engine===&lt;br /&gt;
Creates object of type &amp;lt;code&amp;gt;RTComTpStreamEngine&amp;lt;/code&amp;gt; and hooks up to dbus interface &amp;lt;code&amp;gt;org.maemo.Telepathy.StreamEngine&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===rtcom_tp_type===&lt;br /&gt;
Marshal functions for dbus stuff&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Fremantle]]&lt;/div&gt;</summary>
		<author><name>91.201.64.28</name></author>
	</entry>
</feed>