This page was last modified 13:59, 16 April 2008.
Usando Dialogos nas Plataformas S60 e Maemo
From Forum Nokia Wiki
Original Using_common_dialogs_with_S60_and_Maemo_Platform
Comparação
As plataformas Maemo e S60 têm um número de diálogos para facilitar o desenvolvimento de aplicações.
Comparando as Plataformas S60 e Maemo
Plataforma S60
enum TCommonDialogType
{
ECFDDialogTypeNormal,
ECFDDialogTypeSelect,
ECFDDialogTypeSave,
ECFDDialogTypeMove,
ECFDDialogTypeBrowse,
ECFDDialogTypeDefaultSetting,
ECFDDialogTypeCopy
};
... TFileName fileName; TBuf<KMaxFileName> defaultPath; TCommonDialogType dialogType = ECFDDialogTypeSave; ... CAknFileSelectionDialog* dialog = CAknFileSelectionDialog::NewL(dialogType); ... TBool result = dialog->RunDlgLD(fileName, defaultPath); ...
Plataforma Maemo
typedef struct _AppData AppData;
struct _AppData
{
HildonProgram *program; /* handle to application */
HildonWindow *window; /* handle to app's window */
osso_context_t *osso; /* handle to osso */
};
/* Struct to include view's information */
typedef struct _MainView MainView;
struct _MainView
{
/* Handle to app's data */
AppData *data;
...
};
/* File chooser */
gchar* interface_file_chooser(MainView * mainview, GtkFileChooserAction action)
{
GtkWidget *dialog;
gchar* filename = NULL;
dialog = hildon_file_chooser_dialog_new( GTK_WINDOW(mainview->data->program), action);
gtk_widget_show_all (GTK_WIDGET(dialog));
if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK)
{
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog));
}
gtk_widget_destroy (dialog);
return filename;
}
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| createImage leaks memory | mariusfahlbusch | Mobile Java General | 20 | 2005-02-07 10:36 |
| My idea | rulirahm | Series 40 & S60 Platform Feedback | 4 | 2006-03-16 08:10 |
| What is the best S60 3rd machine for developer? | zesky | General Symbian C++ | 6 | 2008-01-03 02:28 |
| abld helloworld出错,真是郁闷阿! | lorjer | Symbian | 3 | 2004-11-12 13:43 |
| How to build user libraries? | dmks | General Symbian C++ | 3 | 2007-12-03 21:58 |


