Changeset 877
- Timestamp:
- 09/04/06 22:34:21
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/configure.ac (modified) (3 diffs)
- trunk/libtinymail-maemo/Makefile.am (modified) (1 diff)
- trunk/libtinymail-maemo/tny-maemo-account-store.c (moved) (moved from trunk/libtinymail-maemo/tny-account-store.c) (25 diffs)
- trunk/libtinymail-maemo/tny-maemo-account-store.h (moved) (moved from trunk/libtinymail-maemo/tny-account-store.h) (2 diffs)
- trunk/libtinymail-maemo/tny-maemo-device-priv.h (moved) (moved from trunk/libtinymail-maemo/tny-device-priv.h) (3 diffs)
- trunk/libtinymail-maemo/tny-maemo-device.c (moved) (moved from trunk/libtinymail-maemo/tny-device.c) (15 diffs)
- trunk/libtinymail-maemo/tny-maemo-device.h (moved) (moved from trunk/libtinymail-maemo/tny-device.h) (2 diffs)
- trunk/libtinymail-maemo/tny-maemo-password-dialog.c (moved) (moved from trunk/libtinymail-maemo/tny-password-dialog.c) (9 diffs)
- trunk/libtinymail-maemo/tny-maemo-password-dialog.h (moved) (moved from trunk/libtinymail-maemo/tny-password-dialog.h) (2 diffs)
- trunk/libtinymail-maemo/tny-maemo-platform-factory.c (moved) (moved from trunk/libtinymail-maemo/tny-platform-factory.c) (12 diffs)
- trunk/libtinymail-maemo/tny-maemo-platform-factory.h (moved) (moved from trunk/libtinymail-maemo/tny-platform-factory.h) (2 diffs)
- trunk/tinymail/tny-main.c (modified) (2 diffs)
- trunk/tinymail/tny-summary-view.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r876 r877 2 2 3 3 * Renamed the GPE types in libtinymail-gpe 4 * Renamed the Maemo types in libtinymail-maemo 4 5 * Made compilation of the demo-ui optional 5 6 * Added some ifdefs to the demo-ui 6 7 7 * This was a major API change in libtinymail-gpe 8 * This was a major API change in libtinymail-gpe, libtinymail-maemo 8 9 9 10 2006-09-04 Philip Van Hoof <pvanhoof@gnome.org> trunk/configure.ac
r876 r877 66 66 PLATFORMDIR=libtinymail-gnome-desktop 67 67 build_demoui=true 68 PLATFORM= "gnome"68 PLATFORM=1 69 69 ;; 70 70 olpc) … … 75 75 with_html_component=none 76 76 build_demoui=true 77 PLATFORM= "olpc"77 PLATFORM=4 78 78 ;; 79 79 maemo) … … 84 84 with_html_component=none 85 85 build_demoui=true 86 PLATFORM= "maemo"86 PLATFORM=2 87 87 ;; 88 88 gpe) 89 89 PLATFORMDIR=libtinymail-gpe 90 90 build_demoui=true 91 PLATFORM= "gpe"91 PLATFORM=3 92 92 ;; 93 93 *) 94 94 PLATFORMDIR=${with_platform} 95 95 build_demoui=false 96 PLATFORM= "unknown"96 PLATFORM=0 97 97 esac], [PLATFORMDIR=libtinymail-gnome-desktop 98 98 with_platform=gnome-desktop]) trunk/libtinymail-maemo/Makefile.am
r848 r877 11 11 lib_LTLIBRARIES = libtinymail-maemo-1.0.la 12 12 13 libtinymail_maemo_1_0_headers = \14 tny- account-store.h\15 tny- password-dialog.h\16 tny- device.h\17 tny- platform-factory.h13 libtinymail_maemo_1_0_headers = \ 14 tny-maemo-account-store.h \ 15 tny-maemo-password-dialog.h \ 16 tny-maemo-device.h \ 17 tny-maemo-platform-factory.h 18 18 19 libtinymail_maemo_1_0_la_SOURCES = \20 $(libtinymail_maemo_1_0_headers) \21 tny- account-store.c\22 tny- device-priv.h\23 tny- device.c\24 tny- password-dialog.c\25 tny- platform-factory.c19 libtinymail_maemo_1_0_la_SOURCES = \ 20 $(libtinymail_maemo_1_0_headers) \ 21 tny-maemo-account-store.c \ 22 tny-maemo-device-priv.h \ 23 tny-maemo-device.c \ 24 tny-maemo-password-dialog.c \ 25 tny-maemo-platform-factory.c 26 26 27 27 libtinymail_maemo_1_0_la_LIBADD = \ trunk/libtinymail-maemo/tny-maemo-account-store.c
r876 r877 30 30 31 31 #include <tny-platform-factory-iface.h> 32 #include <tny- platform-factory.h>32 #include <tny-maemo-platform-factory.h> 33 33 #include <tny-account-store-iface.h> 34 #include <tny- account-store.h>35 #include <tny- password-dialog.h>34 #include <tny-maemo-account-store.h> 35 #include <tny-maemo-password-dialog.h> 36 36 #include <tny-account-iface.h> 37 37 #include <tny-store-account-iface.h> … … 43 43 #include <tny-camel-transport-account.h> 44 44 #include <tny-session-camel.h> 45 #include <tny- device.h>45 #include <tny-maemo-device.h> 46 46 47 47 … … 50 50 static GObjectClass *parent_class = NULL; 51 51 52 typedef struct _Tny AccountStorePriv TnyAccountStorePriv;53 54 struct _Tny AccountStorePriv52 typedef struct _TnyMaemoAccountStorePriv TnyMaemoAccountStorePriv; 53 54 struct _TnyMaemoAccountStorePriv 55 55 { 56 56 GConfClient *client; … … 61 61 }; 62 62 63 #define TNY_ ACCOUNT_STORE_GET_PRIVATE(o) \64 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_ ACCOUNT_STORE, TnyAccountStorePriv))63 #define TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE(o) \ 64 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_MAEMO_ACCOUNT_STORE, TnyMaemoAccountStorePriv)) 65 65 66 66 … … 80 80 if (G_UNLIKELY (!retval)) 81 81 { 82 GtkDialog *dialog = GTK_DIALOG (tny_ password_dialog_new ());82 GtkDialog *dialog = GTK_DIALOG (tny_maemo_password_dialog_new ()); 83 83 84 tny_ password_dialog_set_prompt (TNY_PASSWORD_DIALOG (dialog), prompt);84 tny_maemo_password_dialog_set_prompt (TNY_MAEMO_PASSWORD_DIALOG (dialog), prompt); 85 85 86 86 if (G_LIKELY (gtk_dialog_run (dialog) == GTK_RESPONSE_OK)) 87 87 { 88 const gchar *pwd = tny_ password_dialog_get_password89 (TNY_ PASSWORD_DIALOG (dialog));88 const gchar *pwd = tny_maemo_password_dialog_get_password 89 (TNY_MAEMO_PASSWORD_DIALOG (dialog)); 90 90 91 91 retval = g_strdup (pwd); … … 139 139 140 140 static gboolean 141 tny_ account_store_alert (TnyAccountStoreIface *self, TnyAlertType type, const gchar *prompt)141 tny_maemo_account_store_alert (TnyAccountStoreIface *self, TnyAlertType type, const gchar *prompt) 142 142 { 143 143 GtkMessageType gtktype; … … 175 175 { 176 176 TnyAccountStoreIface *self = user_data; 177 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);177 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 178 178 179 179 … … 195 195 196 196 static const gchar* 197 tny_ account_store_get_cache_dir (TnyAccountStoreIface *self)198 { 199 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);197 tny_maemo_account_store_get_cache_dir (TnyAccountStoreIface *self) 198 { 199 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 200 200 201 201 if (G_UNLIKELY (!priv->cache_dir)) … … 226 226 227 227 static void 228 tny_ account_store_get_accounts (TnyAccountStoreIface *self, TnyListIface *list, TnyGetAccountsRequestType types)229 { 230 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);228 tny_maemo_account_store_get_accounts (TnyAccountStoreIface *self, TnyListIface *list, TnyGetAccountsRequestType types) 229 { 230 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 231 231 gint i=0, count; 232 232 … … 379 379 380 380 static void 381 tny_ account_store_notify_add (TnyAccountStoreIface *self)382 { 383 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);381 tny_maemo_account_store_notify_add (TnyAccountStoreIface *self) 382 { 383 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 384 384 priv->notify = gconf_client_notify_add (priv->client, 385 385 "/apps/tinymail/accounts", gconf_listener_account_changed, … … 389 389 390 390 static void 391 tny_ account_store_notify_remove (TnyAccountStoreIface *self)392 { 393 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);391 tny_maemo_account_store_notify_remove (TnyAccountStoreIface *self) 392 { 393 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 394 394 gconf_client_notify_remove (priv->client, priv->notify); 395 395 return; … … 411 411 412 412 static void 413 tny_ account_store_add_account (TnyAccountStoreIface *self, TnyAccountIface *account, const gchar *type)414 { 415 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);413 tny_maemo_account_store_add_account (TnyAccountStoreIface *self, TnyAccountIface *account, const gchar *type) 414 { 415 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 416 416 gchar *key = NULL; 417 417 gint count = gconf_client_get_int (priv->client, "/apps/tinymail/accounts/count", NULL); … … 447 447 448 448 static void 449 tny_ account_store_add_store_account (TnyAccountStoreIface *self, TnyStoreAccountIface *account)450 { 451 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);452 453 tny_ account_store_notify_remove (self);454 tny_ account_store_add_account (self, TNY_ACCOUNT_IFACE (account), "store");455 tny_ account_store_notify_add (self);449 tny_maemo_account_store_add_store_account (TnyAccountStoreIface *self, TnyStoreAccountIface *account) 450 { 451 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 452 453 tny_maemo_account_store_notify_remove (self); 454 tny_maemo_account_store_add_account (self, TNY_ACCOUNT_IFACE (account), "store"); 455 tny_maemo_account_store_notify_add (self); 456 456 457 457 g_signal_emit (self, tny_account_store_iface_signals [TNY_ACCOUNT_STORE_IFACE_ACCOUNT_INSERTED], 0, account); … … 461 461 462 462 static void 463 tny_ account_store_add_transport_account (TnyAccountStoreIface *self, TnyTransportAccountIface *account)464 { 465 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);466 467 tny_ account_store_notify_remove (self);468 tny_ account_store_add_account (self, TNY_ACCOUNT_IFACE (account), "transport");469 tny_ account_store_notify_add (self);463 tny_maemo_account_store_add_transport_account (TnyAccountStoreIface *self, TnyTransportAccountIface *account) 464 { 465 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 466 467 tny_maemo_account_store_notify_remove (self); 468 tny_maemo_account_store_add_account (self, TNY_ACCOUNT_IFACE (account), "transport"); 469 tny_maemo_account_store_notify_add (self); 470 470 471 471 g_signal_emit (self, tny_account_store_iface_signals [TNY_ACCOUNT_STORE_IFACE_ACCOUNT_INSERTED], 0, account); … … 475 475 476 476 static TnyDeviceIface* 477 tny_ account_store_get_device (TnyAccountStoreIface *self)478 { 479 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);477 tny_maemo_account_store_get_device (TnyAccountStoreIface *self) 478 { 479 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 480 480 481 481 return priv->device; … … 483 483 484 484 /** 485 * tny_ account_store_new:485 * tny_maemo_account_store_new: 486 486 * 487 487 * 488 * Return value: A new #TnyAccountStoreIface instance 488 * Return value: A new #TnyAccountStoreIface instance implemented for Maemo 489 489 **/ 490 TnyAccountStore *491 tny_ account_store_new (void)492 { 493 Tny AccountStore *self = g_object_new (TNY_TYPE_ACCOUNT_STORE, NULL);494 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);490 TnyAccountStoreIface* 491 tny_maemo_account_store_new (void) 492 { 493 TnyMaemoAccountStore *self = g_object_new (TNY_TYPE_MAEMO_ACCOUNT_STORE, NULL); 494 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 495 495 priv->session = tny_session_camel_new (TNY_ACCOUNT_STORE_IFACE (self)); 496 496 497 return self;498 } 499 500 501 static void 502 tny_ account_store_instance_init (GTypeInstance *instance, gpointer g_class)503 { 504 Tny AccountStore *self = (TnyAccountStore *)instance;505 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);497 return TNY_ACCOUNT_STORE_IFACE (self); 498 } 499 500 501 static void 502 tny_maemo_account_store_instance_init (GTypeInstance *instance, gpointer g_class) 503 { 504 TnyMaemoAccountStore *self = (TnyMaemoAccountStore *)instance; 505 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 506 506 TnyPlatformFactoryIface *platfact; 507 507 … … 511 511 GCONF_CLIENT_PRELOAD_RECURSIVE, NULL); 512 512 513 tny_ account_store_notify_add (TNY_ACCOUNT_STORE_IFACE (self));513 tny_maemo_account_store_notify_add (TNY_ACCOUNT_STORE_IFACE (self)); 514 514 515 515 platfact = TNY_PLATFORM_FACTORY_IFACE ( 516 tny_ platform_factory_get_instance ());516 tny_maemo_platform_factory_get_instance ()); 517 517 518 518 priv->device = tny_platform_factory_iface_new_device (platfact); … … 524 524 525 525 static void 526 tny_ account_store_finalize (GObject *object)527 { 528 Tny AccountStore *self = (TnyAccountStore *)object;529 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);530 531 tny_ account_store_notify_remove (TNY_ACCOUNT_STORE_IFACE (self));526 tny_maemo_account_store_finalize (GObject *object) 527 { 528 TnyMaemoAccountStore *self = (TnyMaemoAccountStore *)object; 529 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 530 531 tny_maemo_account_store_notify_remove (TNY_ACCOUNT_STORE_IFACE (self)); 532 532 g_object_unref (G_OBJECT (priv->client)); 533 533 … … 542 542 543 543 /** 544 * tny_ account_store_get_session:545 * @self: The #Tny AccountStore instance544 * tny_maemo_account_store_get_session: 545 * @self: The #TnyMaemoAccountStore instance 546 546 * 547 547 * Return value: A #TnySessionCamel instance 548 548 **/ 549 549 TnySessionCamel* 550 tny_ account_store_get_session (TnyAccountStore *self)551 { 552 Tny AccountStorePriv *priv = TNY_ACCOUNT_STORE_GET_PRIVATE (self);550 tny_maemo_account_store_get_session (TnyMaemoAccountStore *self) 551 { 552 TnyMaemoAccountStorePriv *priv = TNY_MAEMO_ACCOUNT_STORE_GET_PRIVATE (self); 553 553 554 554 return priv->session; … … 556 556 557 557 static void 558 tny_ account_store_class_init (TnyAccountStoreClass *class)558 tny_maemo_account_store_class_init (TnyMaemoAccountStoreClass *class) 559 559 { 560 560 GObjectClass *object_class; … … 563 563 object_class = (GObjectClass*) class; 564 564 565 object_class->finalize = tny_ account_store_finalize;566 567 g_type_class_add_private (object_class, sizeof (Tny AccountStorePriv));565 object_class->finalize = tny_maemo_account_store_finalize; 566 567 g_type_class_add_private (object_class, sizeof (TnyMaemoAccountStorePriv)); 568 568 569 569 return; … … 575 575 TnyAccountStoreIfaceClass *klass = (TnyAccountStoreIfaceClass *)g_iface; 576 576 577 klass->get_accounts_func = tny_ account_store_get_accounts;578 klass->add_store_account_func = tny_ account_store_add_store_account;579 klass->add_transport_account_func = tny_ account_store_add_transport_account;580 klass->get_cache_dir_func = tny_ account_store_get_cache_dir;581 klass->get_device_func = tny_ account_store_get_device;582 klass->alert_func = tny_ account_store_alert;577 klass->get_accounts_func = tny_maemo_account_store_get_accounts; 578 klass->add_store_account_func = tny_maemo_account_store_add_store_account; 579 klass->add_transport_account_func = tny_maemo_account_store_add_transport_account; 580 klass->get_cache_dir_func = tny_maemo_account_store_get_cache_dir; 581 klass->get_device_func = tny_maemo_account_store_get_device; 582 klass->alert_func = tny_maemo_account_store_alert; 583 583 584 584 return; … … 587 587 588 588 GType 589 tny_ account_store_get_type (void)589 tny_maemo_account_store_get_type (void) 590 590 { 591 591 static GType type = 0; … … 595 595 static const GTypeInfo info = 596 596 { 597 sizeof (Tny AccountStoreClass),597 sizeof (TnyMaemoAccountStoreClass), 598 598 NULL, /* base_init */ 599 599 NULL, /* base_finalize */ 600 (GClassInitFunc) tny_ account_store_class_init, /* class_init */600 (GClassInitFunc) tny_maemo_account_store_class_init, /* class_init */ 601 601 NULL, /* class_finalize */ 602 602 NULL, /* class_data */ 603 sizeof (Tny AccountStore),603 sizeof (TnyMaemoAccountStore), 604 604 0, /* n_preallocs */ 605 tny_ account_store_instance_init /* instance_init */605 tny_maemo_account_store_instance_init /* instance_init */ 606 606 }; 607 607 … … 614 614 615 615 type = g_type_register_static (G_TYPE_OBJECT, 616 "Tny AccountStore",616 "TnyMaemoAccountStore", 617 617 &info, 0); 618 618 trunk/libtinymail-maemo/tny-maemo-account-store.h
r876 r877 1 #ifndef TNY_ ACCOUNT_STORE_H2 #define TNY_ ACCOUNT_STORE_H1 #ifndef TNY_MAEMO_ACCOUNT_STORE_H 2 #define TNY_MAEMO_ACCOUNT_STORE_H 3 3 4 4 /* tinymail - Tiny Mail … … 28 28 G_BEGIN_DECLS 29 29 30 #define TNY_TYPE_ ACCOUNT_STORE (tny_account_store_get_type ())31 #define TNY_ ACCOUNT_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_ACCOUNT_STORE, TnyAccountStore))32 #define TNY_ ACCOUNT_STORE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_ACCOUNT_STORE, TnyAccountStoreClass))33 #define TNY_IS_ ACCOUNT_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_ACCOUNT_STORE))34 #define TNY_IS_ ACCOUNT_STORE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_ACCOUNT_STORE))35 #define TNY_ ACCOUNT_STORE_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_ACCOUNT_STORE, TnyAccountStoreClass))30 #define TNY_TYPE_MAEMO_ACCOUNT_STORE (tny_maemo_account_store_get_type ()) 31 #define TNY_MAEMO_ACCOUNT_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_MAEMO_ACCOUNT_STORE, TnyMaemoAccountStore)) 32 #define TNY_MAEMO_ACCOUNT_STORE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_MAEMO_ACCOUNT_STORE, TnyMaemoAccountStoreClass)) 33 #define TNY_IS_MAEMO_ACCOUNT_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_MAEMO_ACCOUNT_STORE)) 34 #define TNY_IS_MAEMO_ACCOUNT_STORE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_MAEMO_ACCOUNT_STORE)) 35 #define TNY_MAEMO_ACCOUNT_STORE_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_MAEMO_ACCOUNT_STORE, TnyMaemoAccountStoreClass)) 36 36 37 typedef struct _Tny AccountStore TnyAccountStore;38 typedef struct _Tny AccountStoreClass TnyAccountStoreClass;37 typedef struct _TnyMaemoAccountStore TnyMaemoAccountStore; 38 typedef struct _TnyMaemoAccountStoreClass TnyMaemoAccountStoreClass; 39 39 40 struct _Tny AccountStore40 struct _TnyMaemoAccountStore 41 41 { 42 42 GObject parent; 43 43 }; 44 44 45 struct _Tny AccountStoreClass45 struct _TnyMaemoAccountStoreClass 46 46 { 47 47 GObjectClass parent; 48 48 }; 49 49 50 GType tny_account_store_get_type(void);51 TnyAccountStore * tny_account_store_new(void);52 TnySessionCamel* tny_account_store_get_session (TnyAccountStore *self);50 GType tny_maemo_account_store_get_type (void); 51 TnyAccountStoreIface* tny_maemo_account_store_new (void); 52 TnySessionCamel* tny_maemo_account_store_get_session (TnyMaemoAccountStore *self); 53 53 54 54 G_END_DECLS trunk/libtinymail-maemo/tny-maemo-device-priv.h
r876 r877 1 #ifndef TNY_ DEVICE_PRIV_H2 #define TNY_ DEVICE_PRIV_H1 #ifndef TNY_MAEMO_DEVICE_PRIV_H 2 #define TNY_MAEMO_DEVICE_PRIV_H 3 3 4 4 /* libtinymail-camel - The Tiny Mail base library for Camel … … 21 21 */ 22 22 23 typedef struct _Tny DevicePriv TnyDevicePriv;23 typedef struct _TnyMaemoDevicePriv TnyMaemoDevicePriv; 24 24 25 struct _Tny DevicePriv25 struct _TnyMaemoDevicePriv 26 26 { 27 27 gboolean forced, fset; … … 29 29 30 30 31 #define TNY_ DEVICE_GET_PRIVATE(o) \32 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_ DEVICE, TnyDevicePriv))31 #define TNY_MAEMO_DEVICE_GET_PRIVATE(o) \ 32 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_MAEMO_DEVICE, TnyMaemoDevicePriv)) 33 33 34 34 #endif trunk/libtinymail-maemo/tny-maemo-device.c
r876 r877 22 22 #include <glib/gi18n-lib.h> 23 23 24 #include <tny- device.h>24 #include <tny-maemo-device.h> 25 25 26 26 static GObjectClass *parent_class = NULL; 27 27 28 #include "tny- device-priv.h"28 #include "tny-maemo-device-priv.h" 29 29 30 static void tny_ device_on_online (TnyDeviceIface *self);31 static void tny_ device_on_offline (TnyDeviceIface *self);32 static gboolean tny_ device_is_online (TnyDeviceIface *self);30 static void tny_maemo_device_on_online (TnyDeviceIface *self); 31 static void tny_maemo_device_on_offline (TnyDeviceIface *self); 32 static gboolean tny_maemo_device_is_online (TnyDeviceIface *self); 33 33 34 34 35 35 static void 36 tny_ device_reset (TnyDeviceIface *self)36 tny_maemo_device_reset (TnyDeviceIface *self) 37 37 { 38 Tny DevicePriv *priv = TNY_DEVICE_GET_PRIVATE (self);38 TnyMaemoDevicePriv *priv = TNY_MAEMO_DEVICE_GET_PRIVATE (self); 39 39 40 40 priv->fset = FALSE; … … 44 44 45 45 static void 46 tny_ device_force_online (TnyDeviceIface *self)46 tny_maemo_device_force_online (TnyDeviceIface *self) 47 47 { 48 Tny DevicePriv *priv = TNY_DEVICE_GET_PRIVATE (self);48 TnyMaemoDevicePriv *priv = TNY_MAEMO_DEVICE_GET_PRIVATE (self); 49 49 50 50 priv->fset = TRUE; 51 51 priv->forced = TRUE; 52 52 53 tny_ device_on_online (self);53 tny_maemo_device_on_online (self); 54 54 55 55 return; … … 58 58 59 59 static void 60 tny_ device_force_offline (TnyDeviceIface *self)60 tny_maemo_device_force_offline (TnyDeviceIface *self) 61 61 { 62 Tny DevicePriv *priv = TNY_DEVICE_GET_PRIVATE (self);62 TnyMaemoDevicePriv *priv = TNY_MAEMO_DEVICE_GET_PRIVATE (self); 63 63 64 64 priv->fset = TRUE; … … 66 66 67 67 68 tny_ device_on_offline (self);68 tny_maemo_device_on_offline (self); 69 69 70 70 return; … … 72 72 73 73 static void 74 tny_ device_on_online (TnyDeviceIface *self)74 tny_maemo_device_on_online (TnyDeviceIface *self) 75 75 { 76 76 g_signal_emit (self, tny_device_iface_signals [TNY_DEVICE_IFACE_CONNECTION_CHANGED], 0, TRUE); … … 80 80 81 81 static void 82 tny_ device_on_offline (TnyDeviceIface *self)82 tny_maemo_device_on_offline (TnyDeviceIface *self) 83 83 { 84 84 g_signal_emit (self, tny_device_iface_signals [TNY_DEVICE_IFACE_CONNECTION_CHANGED], 0, FALSE); … … 88 88 89 89 static gboolean 90 tny_ device_is_online (TnyDeviceIface *self)90 tny_maemo_device_is_online (TnyDeviceIface *self) 91 91 { 92 Tny DevicePriv *priv = TNY_DEVICE_GET_PRIVATE (self);92 TnyMaemoDevicePriv *priv = TNY_MAEMO_DEVICE_GET_PRIVATE (self); 93 93 gboolean retval = FALSE; 94 94 return retval; … … 96 96 97 97 static void 98 tny_ device_instance_init (GTypeInstance *instance, gpointer g_class)98 tny_maemo_device_instance_init (GTypeInstance *instance, gpointer g_class) 99 99 { 100 Tny Device *self = (TnyDevice *)instance;101 Tny DevicePriv *priv = TNY_DEVICE_GET_PRIVATE (self);100 TnyMaemoDevice *self = (TnyMaemoDevice *)instance; 101 TnyMaemoDevicePriv *priv = TNY_MAEMO_DEVICE_GET_PRIVATE (self); 102 102 103 103 return; … … 107 107 108 108 /** 109 * tny_ device_new:109 * tny_maemo_device_new: 110 110 * 111 111 * Return value: A new #TnyDeviceIface instance 112 112 **/ 113 TnyDevice *114 tny_ device_new (void)113 TnyDeviceIface* 114 tny_maemo_device_new (void) 115 115 { 116 Tny Device *self = g_object_new (TNY_TYPE_DEVICE, NULL);116 TnyMaemoDevice *self = g_object_new (TNY_TYPE_MAEMO_DEVICE, NULL); 117 117 118 return self;118 return TNY_DEVICE_IFACE (self); 119 119 } 120 120 121 121 122 122 static void 123 tny_ device_finalize (GObject *object)123 tny_maemo_device_finalize (GObject *object) 124 124 { 125 TnyDevice *self = (TnyDevice *)object;126 TnyDevicePriv *priv = TNY_DEVICE_GET_PRIVATE (self);127 128 125 (*parent_class->finalize) (object); 129 126 … … 137 134 TnyDeviceIfaceClass *klass = (TnyDeviceIfaceClass *)g_iface; 138 135 139 klass->is_online_func = tny_ device_is_online;140 klass->reset_func = tny_ device_reset;141 klass->force_offline_func = tny_ device_force_offline;142 klass->force_online_func = tny_ device_force_online;136 klass->is_online_func = tny_maemo_device_is_online; 137 klass->reset_func = tny_maemo_device_reset; 138 klass->force_offline_func = tny_maemo_device_force_offline; 139 klass->force_online_func = tny_maemo_device_force_online; 143 140 144 141 return; … … 148 145 149 146 static void 150 tny_ device_class_init (TnyDeviceClass *class)147 tny_maemo_device_class_init (TnyMaemoDeviceClass *class) 151 148 { 152 149 GObjectClass *object_class; … … 155 152 object_class = (GObjectClass*) class; 156 153 157 object_class->finalize = tny_ device_finalize;154 object_class->finalize = tny_maemo_device_finalize; 158 155 159 g_type_class_add_private (object_class, sizeof (Tny DevicePriv));156 g_type_class_add_private (object_class, sizeof (TnyMaemoDevicePriv)); 160 157 161 158 return; … … 163 160 164 161 GType 165 tny_ device_get_type (void)162 tny_maemo_device_get_type (void) 166 163 { 167 164 static GType type = 0; … … 171 168 static const GTypeInfo info = 172 169 { 173 sizeof (Tny DeviceClass),170 sizeof (TnyMaemoDeviceClass), 174 171 NULL, /* base_init */ 175 172 NULL, /* base_finalize */ 176 (GClassInitFunc) tny_ device_class_init, /* class_init */173 (GClassInitFunc) tny_maemo_device_class_init, /* class_init */ 177 174 NULL, /* class_finalize */ 178 175 NULL, /* class_data */ 179 sizeof (Tny Device),176 sizeof (TnyMaemoDevice), 180 177 0, /* n_preallocs */ 181 tny_ device_instance_init /* instance_init */178 tny_maemo_device_instance_init /* instance_init */ 182 179 }; 183 180 … … 190 187 191 188 type = g_type_register_static (G_TYPE_OBJECT, 192 "Tny Device",189 "TnyMaemoDevice", 193 190 &info, 0); 194 191 trunk/libtinymail-maemo/tny-maemo-device.h
r876 r877 1 #ifndef TNY_ DEVICE_H2 #define TNY_ DEVICE_H1 #ifndef TNY_MAEMO_DEVICE_H 2 #define TNY_MAEMO_DEVICE_H 3 3 4 4 /* libtinymail-camel - The Tiny Mail base library for Camel … … 28 28 G_BEGIN_DECLS 29 29 30 #define TNY_TYPE_ DEVICE (tny_device_get_type ())31 #define TNY_ DEVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_DEVICE, TnyDevice))32 #define TNY_ DEVICE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_DEVICE, TnyDeviceClass))33 #define TNY_IS_ DEVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_DEVICE))34 #define TNY_IS_ DEVICE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_DEVICE))35 #define TNY_ DEVICE_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_DEVICE, TnyDeviceClass))30 #define TNY_TYPE_MAEMO_DEVICE (tny_maemo_device_get_type ()) 31 #define TNY_MAEMO_DEVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_MAEMO_DEVICE, TnyMaemoDevice)) 32 #define TNY_MAEMO_DEVICE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_MAEMO_DEVICE, TnyMaemoDeviceClass)) 33 #define TNY_IS_MAEMO_DEVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_MAEMO_DEVICE)) 34 #define TNY_IS_MAEMO_DEVICE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_MAEMO_DEVICE)) 35 #define TNY_MAEMO_DEVICE_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_MAEMO_DEVICE, TnyMaemoDeviceClass)) 36 36 37 37 /* This is an abstract type */ 38 38 39 typedef struct _Tny Device TnyDevice;40 typedef struct _Tny DeviceClass TnyDeviceClass;39 typedef struct _TnyMaemoDevice TnyMaemoDevice; 40 typedef struct _TnyMaemoDeviceClass TnyMaemoDeviceClass; 41 41 42 struct _Tny Device42 struct _TnyMaemoDevice 43 43 { 44 44 GObject parent; 45 45 }; 46 46 47 struct _Tny DeviceClass47 struct _TnyMaemoDeviceClass 48 48 { 49 49 GObjectClass parent; 50 50 }; 51 51 52 GType tny_ device_get_type (void);52 GType tny_maemo_device_get_type (void); 53 53 54 TnyDevice * tny_device_new (void);54 TnyDeviceIface* tny_maemo_device_new (void); 55 55 56 56 G_END_DECLS trunk/libtinymail-maemo/tny-maemo-password-dialog.c
r876 r877 22 22 23 23 #include <gtk/gtk.h> 24 #include <tny- password-dialog.h>24 #include <tny-maemo-password-dialog.h> 25 25 26 26 static GObjectClass *parent_class = NULL; 27 27 28 typedef struct _Tny PasswordDialogPriv TnyPasswordDialogPriv;28 typedef struct _TnyMaemoPasswordDialogPriv TnyMaemoPasswordDialogPriv; 29 29 30 struct _Tny PasswordDialogPriv30 struct _TnyMaemoPasswordDialogPriv 31 31 { 32 32 GtkEntry *pwd_entry; … … 34 34 }; 35 35 36 #define TNY_ PASSWORD_DIALOG_GET_PRIVATE(o) \37 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_ PASSWORD_DIALOG, TnyPasswordDialogPriv))36 #define TNY_MAEMO_PASSWORD_DIALOG_GET_PRIVATE(o) \ 37 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_MAEMO_PASSWORD_DIALOG, TnyMaemoPasswordDialogPriv)) 38 38 39 39 40 40 /** 41 * tny_ password_dialog_set_prompt:42 * @self: A #Tny PasswordDialog object41 * tny_maemo_password_dialog_set_prompt: 42 * @self: A #TnyMaemoPasswordDialog object 43 43 * @prompt: The prompt to set 44 44 * 45 45 **/ 46 46 void 47 tny_ password_dialog_set_prompt (TnyPasswordDialog *self, const gchar *prompt)47 tny_maemo_password_dialog_set_prompt (TnyMaemoPasswordDialog *self, const gchar *prompt) 48 48 { 49 Tny PasswordDialogPriv *priv = TNY_PASSWORD_DIALOG_GET_PRIVATE (self);49 TnyMaemoPasswordDialogPriv *priv = TNY_MAEMO_PASSWORD_DIALOG_GET_PRIVATE (self); 50 50 51 51 gtk_label_set_text (priv->prompt_label, prompt); … … 55 55 56 56 /** 57 * tny_ password_dialog_get_password:58 * @self: A #Tny PasswordDialog object57 * tny_maemo_password_dialog_get_password: 58 * @self: A #TnyMaemoPasswordDialog object 59 59 * 60 60 * Return value: The password (read-only) as typed by the user 61 61 **/ 62 62 const gchar* 63 tny_ password_dialog_get_password (TnyPasswordDialog *self)63 tny_maemo_password_dialog_get_password (TnyMaemoPasswordDialog *self) 64 64 { 65 Tny PasswordDialogPriv *priv = TNY_PASSWORD_DIALOG_GET_PRIVATE (self);65 TnyMaemoPasswordDialogPriv *priv = TNY_MAEMO_PASSWORD_DIALOG_GET_PRIVATE (self); 66 66 67 67 return gtk_entry_get_text (priv->pwd_entry); … … 69 69 70 70 /** 71 * tny_ password_dialog_new:71 * tny_maemo_password_dialog_new: 72 72 * 73 73 * 74 * Return value: A new # TnyPasswordDialog instanceimplemented for Gtk+74 * Return value: A new #GtkDialog password dialog implemented for Gtk+ 75 75 **/ 76 TnyPasswordDialog*77 tny_ password_dialog_new (void)76 GtkDialog* 77 tny_maemo_password_dialog_new (void) 78 78 { 79 Tny PasswordDialog *self = g_object_new (TNY_TYPE_PASSWORD_DIALOG, NULL);79 TnyMaemoPasswordDialog *self = g_object_new (TNY_TYPE_MAEMO_PASSWORD_DIALOG, NULL); 80 80 81 return self;81 return GTK_DIALOG (self); 82 82 } 83 83 84 84 static void 85 tny_ password_dialog_instance_init (GTypeInstance *instance, gpointer g_class)85 tny_maemo_password_dialog_instance_init (GTypeInstance *instance, gpointer g_class) 86 86 { 87 Tny PasswordDialog *self = (TnyPasswordDialog *)instance;88 Tny PasswordDialogPriv *priv = TNY_PASSWORD_DIALOG_GET_PRIVATE (self);87 TnyMaemoPasswordDialog *self = (TnyMaemoPasswordDialog *)instance; 88 TnyMaemoPasswordDialogPriv *priv = TNY_MAEMO_PASSWORD_DIALOG_GET_PRIVATE (self); 89 89 90 90 gtk_dialog_add_buttons (GTK_DIALOG (self), GTK_STOCK_OK, GTK_RESPONSE_OK, … … 113 113 114 114 static void 115 tny_ password_dialog_finalize (GObject *object)115 tny_maemo_password_dialog_finalize (GObject *object) 116 116 { 117 Tny PasswordDialog *self = (TnyPasswordDialog *)object;117 TnyMaemoPasswordDialog *self = (TnyMaemoPasswordDialog *)object; 118 118 119 119 (*parent_class->finalize) (object); … … 124 124 125 125 static void 126 tny_ password_dialog_class_init (TnyPasswordDialogClass *class)126 tny_maemo_password_dialog_class_init (TnyMaemoPasswordDialogClass *class) 127 127 { 128 128 GObjectClass *object_class; … … 132 132 object_class = (GObjectClass*) class; 133 133 134 object_class->finalize = tny_ password_dialog_finalize;134 object_class->finalize = tny_maemo_password_dialog_finalize; 135 135 136 g_type_class_add_private (object_class, sizeof (Tny PasswordDialogPriv));136 g_type_class_add_private (object_class, sizeof (TnyMaemoPasswordDialogPriv)); 137 137 138 138 return; … … 140 140 141 141 GType 142 tny_ password_dialog_get_type (void)142 tny_maemo_password_dialog_get_type (void) 143 143 { 144 144 static GType type = 0; … … 148 148 static const GTypeInfo info = 149 149 { 150 sizeof (Tny PasswordDialogClass),150 sizeof (TnyMaemoPasswordDialogClass), 151 151 NULL, /* base_init */ 152 152 NULL, /* base_finalize */ 153 (GClassInitFunc) tny_ password_dialog_class_init, /* class_init */153 (GClassInitFunc) tny_maemo_password_dialog_class_init, /* class_init */ 154 154 NULL, /* class_finalize */ 155 155 NULL, /* class_data */ 156 sizeof (Tny PasswordDialog),156 sizeof (TnyMaemoPasswordDialog), 157 157 0, /* n_preallocs */ 158 tny_ password_dialog_instance_init /* instance_init */158 tny_maemo_password_dialog_instance_init /* instance_init */ 159 159 }; 160 160 161 161 type = g_type_register_static (GTK_TYPE_DIALOG, 162 "Tny PasswordDialog",162 "TnyMaemoPasswordDialog", 163 163 &info, 0); 164 164 trunk/libtinymail-maemo/tny-maemo-password-dialog.h
r876 r877
