~ubuntu-branches/ubuntu/trusty/gq/trusty

« back to all changes in this revision

Viewing changes to src/dt_numstr.c

  • Committer: Bazaar Package Importer
  • Author(s): Barry deFreese
  • Date: 2009-10-25 23:34:56 UTC
  • mfrom: (1.1.4 upstream) (3.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20091025233456-i794n3yg2cff930j
Tags: 1.3.4-1
* QA upload.
  + Set maintainer to Debian QA Group <packages@qa.debian.org>.
* New upstream release. (Closes: #534705).
  + Does not segfault on amd64. (Closes: #444312).
  + Remove all existing patches and change patch system to quilt.
  + Replace dpatch build-dep with quilt.
* 01_desktop_file.diff - Remove encoding and bogus categories 
  from desktop file.
* Copy in config.{sub,guess} on configure, rm them on clean.
  + Add build-dep on autotools-dev.
* Make clean not ignore errors.
* Add copyright holders and version path to GPL (GPL-2).
* Update watch file to use SF redirector. (Closes: #449749).
* Bump debhelper build-dep and compat to 5.
* Bump Standards Version to 3.8.3.
  + Menu policy transition.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
23
23
*/
24
24
 
25
 
/* $Id: dt_numstr.c 952 2006-08-26 11:17:35Z herzi $ */
 
25
#include "dt_numstr.h"
26
26
 
27
27
#include <string.h>
28
28
#include <sys/types.h>
39
39
# include <config.h>
40
40
#endif /* HAVE_CONFIG_H */
41
41
 
42
 
#include "dt_numstr.h"
43
 
 
44
42
#include "common.h"
 
43
#include "dtutil.h"
 
44
#include "encode.h"
 
45
#include "errorchain.h"
 
46
#include "gq-input-form.h"
45
47
#include "gq-tab-browse.h"
46
 
#include "util.h"
47
 
#include "errorchain.h"
48
 
#include "input.h"
49
 
#include "tinput.h"
50
 
#include "encode.h"
 
48
#include "gq-utilities.h"
51
49
#include "ldif.h" /* for b64_decode */
52
50
#include "syntax.h"
53
 
#include "dtutil.h"
54
51
 
55
52
static void dt_numstr_verify(GtkWidget *entry)
56
53
{
85
82
}
86
83
 
87
84
GtkWidget *dt_numstr_get_widget(int error_context,
88
 
                                struct formfill *form, GByteArray *data,
89
 
                                GCallback *activatefunc,
 
85
                                GqFormfill *form, GByteArray *data,
 
86
                                GCallback  activatefunc,
90
87
                                gpointer funcdata)
91
88
{
92
89
    GtkWidget *hbox, *inputbox, *label;
118
115
    return hbox;
119
116
}
120
117
 
121
 
GByteArray *dt_numstr_get_data(struct formfill *form, GtkWidget *widget)
 
118
GByteArray *dt_numstr_get_data(GqFormfill *form, GtkWidget *widget)
122
119
{
123
120
    return editable_get_text(GTK_EDITABLE(dt_numstr_retrieve_inputbox(widget)));
124
121
}
125
122
 
126
 
void dt_numstr_set_data(struct formfill *form, GByteArray *data,
 
123
void dt_numstr_set_data(GqFormfill *form, GByteArray *data,
127
124
                       GtkWidget *widget)
128
125
{
129
 
     GQTypeDisplayClass* klass = g_type_class_ref(form->dt_handler);
 
126
     GQTypeDisplayClass* klass = g_type_class_ref(gq_formfill_get_dt_handler(form));
130
127
     editable_set_text(GTK_EDITABLE(dt_numstr_retrieve_inputbox(widget)),
131
128
                       data,
132
129
                       DT_NUMSTR(klass)->encode,