diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2004-07-11 01:01:48 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:56:55 -0500 |
commit | e3fd2d049216f79ced472e2af790ca6ffefba442 (patch) | |
tree | d394eb711189208c7fb02a71b71b0286719127d6 /source4/gtk/common/gtk-smb.h | |
parent | efb010202f8c2edb35ab6fbbb57650140c21734a (diff) | |
download | samba-e3fd2d049216f79ced472e2af790ca6ffefba442.tar.gz samba-e3fd2d049216f79ced472e2af790ca6ffefba442.tar.bz2 samba-e3fd2d049216f79ced472e2af790ca6ffefba442.zip |
r1432: - Move the various Gtk-specific parts from the registry code into a directory gtk/
- Move common "Samba-Gtk" code into gtk/common/ ("Connect to RPC pipe"-dialog, etc)
- Add a new utility 'gwcrontab' that can currently list, delete and add 'atsvc' jobs. It still displays times and dates as integers though, will fix that later.
Some screenshots available at:
http://samba.org/~jelmer/gwcrontab/
(This used to be commit d321cf20f1f0ff33603b013c26d370669f255868)
Diffstat (limited to 'source4/gtk/common/gtk-smb.h')
-rw-r--r-- | source4/gtk/common/gtk-smb.h | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/source4/gtk/common/gtk-smb.h b/source4/gtk/common/gtk-smb.h new file mode 100644 index 0000000000..cbc587c8e9 --- /dev/null +++ b/source4/gtk/common/gtk-smb.h @@ -0,0 +1,53 @@ +/* + Unix SMB/CIFS implementation. + SMB-related GTK+ functions + + Copyright (C) Jelmer Vernooij 2004 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef __GTK_SMB_H__ +#define __GTK_SMB_H__ + +#include <gtk/gtk.h> + +typedef struct _GtkRpcBindingDialog GtkRpcBindingDialog; + +struct _GtkRpcBindingDialog +{ + GtkDialog dialog; + GtkWidget *chk_sign; + GtkWidget *chk_seal; + GtkWidget *transport_tcp_ip; + GtkWidget *transport_smb; + GtkWidget *entry_host; + GtkWidget *entry_username; + GtkWidget *entry_password; + TALLOC_CTX *mem_ctx; +}; + +typedef struct _GtkRpcBindingDialogClass GtkRpcBindingDialogClass; + +struct _GtkRpcBindingDialogClass +{ + GtkDialogClass parent_class; +}; + +#define GTK_RPC_BINDING_DIALOG(obj) GTK_CHECK_CAST (obj, gtk_rpc_binding_dialog_get_type (), GtkRpcBindingDialog) +#define GTK_RPC_BINDING_DIALOG_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_rpc_binding_dialog_class_get_type (), GtkRpcBindingDialogClass) +#define IS_GTK_RPC_BINDING_DIALOG(obj) GTK_CHECK_TYPE (obj, gtk_rpc_binding_dialog_get_type ()) + +#endif |