~n3npq/lsb/booksets

« back to all changes in this revision

Viewing changes to LSB-Desktop-S390X/LSB-Desktop-S390X.txt

  • Committer: Mats Wichmann
  • Date: 2015-02-04 16:47:20 UTC
  • Revision ID: mats@linuxfoundation.org-20150204164720-2618vqhdqjofjt0z
build with gtk3 libs fully dropped from Desktop

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Linux Standard Base Desktop Specification for S390X
2
2
 
3
 
   LSB Desktop - S390X 5.0rc3-20150203 Edition
 
3
   LSB Desktop - S390X 5.0rc3-20150204 Edition
4
4
 
5
5
   Copyright � 2014 Linux Foundation
6
6
 
106
106
              6.24. Data Definitions for libgdk_pixbuf_xlib-2.0
107
107
              6.25. Interfaces for libgdk-x11-2.0
108
108
              6.26. Data Definitions for libgdk-x11-2.0
109
 
              6.27. Interfaces for libgdk-3
110
 
              6.28. Data Definitions for libgdk-3
111
 
              6.29. Interfaces for libgtk-x11-2.0
112
 
              6.30. Data Definitions for libgtk-x11-2.0
113
 
              6.31. Interfaces for libgtk-3
114
 
              6.32. Data Definitions for libgtk-3
 
109
              6.27. Interfaces for libgtk-x11-2.0
 
110
              6.28. Data Definitions for libgtk-x11-2.0
115
111
 
116
112
   III. Qt Libraries
117
113
 
202
198
   6-11. libgdk_pixbuf-2.0 Definition
203
199
   6-12. libgdk_pixbuf_xlib-2.0 Definition
204
200
   6-13. libgdk-x11-2.0 Definition
205
 
   6-14. libgdk-3 Definition
206
 
   6-15. libgtk-x11-2.0 Definition
207
 
   6-16. libgtk-3 Definition
 
201
   6-14. libgtk-x11-2.0 Definition
208
202
   7-1. libQtCore Definition
209
203
   7-2. libQtCore - Qt4 Core Functions Function Interfaces
210
204
   7-3. typeinfo for QAbstractItemModel
698
692
 
699
693
Foreword
700
694
 
701
 
   This is version 5.0rc3-20150203 of the Linux Standard Base
 
695
   This is version 5.0rc3-20150204 of the Linux Standard Base
702
696
   Desktop Specification for S390X. This specification is one of a
703
697
   series of volumes under the collective title Linux Standard
704
698
   Base:
908
902
   http://refspecs.linuxfoundation.org/fontconfig-2.6.0
909
903
   Gdk 2.10.14 Reference Manual Gdk 2.10.14 Reference Manual
910
904
   http://library.gnome.org/devel/gdk/2.10/
911
 
   Gdk 3.6.4 Reference Manual Gdk 3.6.4 Reference Manual
912
 
   http://developer.gnome.org/gdk3/3.6
913
905
   Gdk-pixbuf 2.26.0 Reference Manual Gdk-pixbuf 2.26.0 Reference
914
906
   Manual http://developer.gnome.org/gdk-pixbuf/2.26
915
907
   Gio 2.32 Reference Manual Gio 2.32 Reference Manual
918
910
   http://developer.gnome.org/glib/2.32
919
911
   Gobject 2.32 Reference Manual Gobject 2.32 Reference Manual
920
912
   http://developer.gnome.org/gobject/2.32
921
 
   Gtk 3.6.4 Reference Manual Gtk 3.6.4 Reference Manual
922
 
   http://developer.gnome.org/gtk3/3.6
923
913
   Gtk+ 2.10.14 Reference Manual Gtk+ 2.10.14 Reference Manual
924
914
   http://library.gnome.org/devel/gtk/2.10/
925
915
   ISO C (1999) ISO/IEC 9899: 1999, Programming Languages --C
1516
1506
              6.26.2. gtk-2.0/gdk/gdkkeysyms.h
1517
1507
              6.26.3. gtk-2.0/gdk/gdkx.h
1518
1508
 
1519
 
        6.27. Interfaces for libgdk-3
1520
 
 
1521
 
              6.27.1. libgdk-3 interfaces
1522
 
 
1523
 
        6.28. Data Definitions for libgdk-3
1524
 
 
1525
 
              6.28.1. gtk-3.0/gdk/gdk.h
1526
 
              6.28.2. gtk-3.0/gdk/gdkbroadway.h
1527
 
              6.28.3. gtk-3.0/gdk/gdkkeysyms-compat.h
1528
 
              6.28.4. gtk-3.0/gdk/gdkkeysyms.h
1529
 
              6.28.5. gtk-3.0/gdk/gdkx.h
1530
 
 
1531
 
        6.29. Interfaces for libgtk-x11-2.0
1532
 
 
1533
 
              6.29.1. GTK main Widgets library
1534
 
 
1535
 
        6.30. Data Definitions for libgtk-x11-2.0
1536
 
 
1537
 
              6.30.1. gtk-2.0/gtk/gtk.h
1538
 
              6.30.2. gtk-2.0/gtk/gtkenums.h
1539
 
              6.30.3. gtk-2.0/gtk/gtkprintoperationpreview.h
1540
 
              6.30.4. gtk-2.0/gtk/gtkrecentfilter.h
1541
 
              6.30.5. gtk-2.0/gtk/gtkrecentmanager.h
1542
 
              6.30.6. gtk-2.0/gtk/gtkstatusicon.h
1543
 
              6.30.7. gtk-2.0/gtk/gtktextbufferrichtext.h
1544
 
              6.30.8.
 
1509
        6.27. Interfaces for libgtk-x11-2.0
 
1510
 
 
1511
              6.27.1. GTK main Widgets library
 
1512
 
 
1513
        6.28. Data Definitions for libgtk-x11-2.0
 
1514
 
 
1515
              6.28.1. gtk-2.0/gtk/gtk.h
 
1516
              6.28.2. gtk-2.0/gtk/gtkenums.h
 
1517
              6.28.3. gtk-2.0/gtk/gtkprintoperationpreview.h
 
1518
              6.28.4. gtk-2.0/gtk/gtkrecentfilter.h
 
1519
              6.28.5. gtk-2.0/gtk/gtkrecentmanager.h
 
1520
              6.28.6. gtk-2.0/gtk/gtkstatusicon.h
 
1521
              6.28.7. gtk-2.0/gtk/gtktextbufferrichtext.h
 
1522
              6.28.8.
1545
1523
                      gtk-unix-print-2.0/gtk/gtkpagesetupunixdialog
1546
1524
                      .h
1547
1525
 
1548
 
              6.30.9. gtk-unix-print-2.0/gtk/gtkprinter.h
1549
 
              6.30.10. gtk-unix-print-2.0/gtk/gtkprintjob.h
1550
 
              6.30.11. gtk-unix-print-2.0/gtk/gtkprintunixdialog.h
1551
 
              6.30.12. gtk-unix-print-2.0/gtk/gtkunixprint.h
1552
 
 
1553
 
        6.31. Interfaces for libgtk-3
1554
 
 
1555
 
              6.31.1. libgtk-3 interfaces
1556
 
 
1557
 
        6.32. Data Definitions for libgtk-3
1558
 
 
1559
 
              6.32.1. gtk-3.0/gtk/gtk.h
1560
 
              6.32.2. gtk-3.0/gtk/gtkunixprint.h
 
1526
              6.28.9. gtk-unix-print-2.0/gtk/gtkprinter.h
 
1527
              6.28.10. gtk-unix-print-2.0/gtk/gtkprintjob.h
 
1528
              6.28.11. gtk-unix-print-2.0/gtk/gtkprintunixdialog.h
 
1529
              6.28.12. gtk-unix-print-2.0/gtk/gtkunixprint.h
1561
1530
     __________________________________________________________
1562
1531
 
1563
1532
Chapter 6. Libraries
1624
1593
   GDK is the abstraction layer that allows GTK+ to support
1625
1594
   multiple windowing systems. GDK provides drawing and window
1626
1595
   system facilities on X11, Windows, and the Linux framebuffer
1627
 
   device. GDK is provided in two versions in this edition.
 
1596
   device.
1628
1597
 
1629
1598
   libgdk-x11-2.0
1630
 
 
1631
 
   libgdk-3
1632
1599
   GTK+
1633
1600
 
1634
1601
   The GTK+ library contains widgets, that is, GUI components such
1635
 
   as GtkButton or GtkTextView. GTK+ is provided in two versions
1636
 
   in this edition.
 
1602
   as GtkButton or GtkTextView.
1637
1603
 
1638
1604
   libgtk-x11-2.0
1639
1605
 
1640
 
   libgtk-3
1641
 
 
1642
1606
   There are three main parts to the definition of each of these
1643
1607
   libraries.
1644
1608
 
4161
4125
 */
4162
4126
     __________________________________________________________
4163
4127
 
4164
 
6.27. Interfaces for libgdk-3
 
4128
6.27. Interfaces for libgtk-x11-2.0
4165
4129
 
4166
4130
   Table 6-14 defines the library name and shared object name for
4167
 
   the libgdk-3 library
4168
 
 
4169
 
   Table 6-14. libgdk-3 Definition
4170
 
   Library: libgdk-3
4171
 
   SONAME:  libgdk-3.so.0
4172
 
     __________________________________________________________
4173
 
 
4174
 
6.27.1. libgdk-3 interfaces
4175
 
     __________________________________________________________
4176
 
 
4177
 
6.27.1.1. Interfaces for libgdk-3 interfaces
4178
 
 
4179
 
   No external functions are defined for libgdk-3 - libgdk-3
4180
 
   interfaces in this part of the specification. See also the
4181
 
   generic specification.
4182
 
     __________________________________________________________
4183
 
 
4184
 
6.28. Data Definitions for libgdk-3
4185
 
 
4186
 
   This section defines global identifiers and their values that
4187
 
   are associated with interfaces contained in libgdk-3. These
4188
 
   definitions are organized into groups that correspond to system
4189
 
   headers. This convention is used as a convenience for the
4190
 
   reader, and does not imply the existence of these headers, or
4191
 
   their content. Where an interface is defined as requiring a
4192
 
   particular system header file all of the data definitions for
4193
 
   that system header file presented here shall be in effect.
4194
 
 
4195
 
   This section gives data definitions to promote binary
4196
 
   application portability, not to repeat source interface
4197
 
   definitions available elsewhere. System providers and
4198
 
   application developers should use this ABI to supplement - not
4199
 
   to replace - source interface definition specifications.
4200
 
 
4201
 
   This specification uses the ISO C (1999) C Language as the
4202
 
   reference programming language, and data definitions are
4203
 
   specified in ISO C format. The C language is used here as a
4204
 
   convenient notation. Using a C language description of these
4205
 
   data objects does not preclude their use by other programming
4206
 
   languages.
4207
 
     __________________________________________________________
4208
 
 
4209
 
6.28.1. gtk-3.0/gdk/gdk.h
4210
 
 
4211
 
/*
4212
 
 * This header is architecture neutral
4213
 
 * Please refer to the generic specification for details
4214
 
 */
4215
 
     __________________________________________________________
4216
 
 
4217
 
6.28.2. gtk-3.0/gdk/gdkbroadway.h
4218
 
 
4219
 
/*
4220
 
 * This header is architecture neutral
4221
 
 * Please refer to the generic specification for details
4222
 
 */
4223
 
     __________________________________________________________
4224
 
 
4225
 
6.28.3. gtk-3.0/gdk/gdkkeysyms-compat.h
4226
 
 
4227
 
/*
4228
 
 * This header is architecture neutral
4229
 
 * Please refer to the generic specification for details
4230
 
 */
4231
 
     __________________________________________________________
4232
 
 
4233
 
6.28.4. gtk-3.0/gdk/gdkkeysyms.h
4234
 
 
4235
 
/*
4236
 
 * This header is architecture neutral
4237
 
 * Please refer to the generic specification for details
4238
 
 */
4239
 
     __________________________________________________________
4240
 
 
4241
 
6.28.5. gtk-3.0/gdk/gdkx.h
4242
 
 
4243
 
/*
4244
 
 * This header is architecture neutral
4245
 
 * Please refer to the generic specification for details
4246
 
 */
4247
 
     __________________________________________________________
4248
 
 
4249
 
6.29. Interfaces for libgtk-x11-2.0
4250
 
 
4251
 
   Table 6-15 defines the library name and shared object name for
4252
4131
   the libgtk-x11-2.0 library
4253
4132
 
4254
 
   Table 6-15. libgtk-x11-2.0 Definition
 
4133
   Table 6-14. libgtk-x11-2.0 Definition
4255
4134
   Library: libgtk-x11-2.0
4256
4135
   SONAME:  libgtk-x11-2.0.so.0
4257
4136
     __________________________________________________________
4258
4137
 
4259
 
6.29.1. GTK main Widgets library
 
4138
6.27.1. GTK main Widgets library
4260
4139
     __________________________________________________________
4261
4140
 
4262
 
6.29.1.1. Interfaces for GTK main Widgets library
 
4141
6.27.1.1. Interfaces for GTK main Widgets library
4263
4142
 
4264
4143
   No external functions are defined for libgtk-x11-2.0 - GTK main
4265
4144
   Widgets library in this part of the specification. See also the
4266
4145
   generic specification.
4267
4146
     __________________________________________________________
4268
4147
 
4269
 
6.30. Data Definitions for libgtk-x11-2.0
 
4148
6.28. Data Definitions for libgtk-x11-2.0
4270
4149
 
4271
4150
   This section defines global identifiers and their values that
4272
4151
   are associated with interfaces contained in libgtk-x11-2.0.
4291
4170
   languages.
4292
4171
     __________________________________________________________
4293
4172
 
4294
 
6.30.1. gtk-2.0/gtk/gtk.h
4295
 
 
4296
 
/*
4297
 
 * This header is architecture neutral
4298
 
 * Please refer to the generic specification for details
4299
 
 */
4300
 
     __________________________________________________________
4301
 
 
4302
 
6.30.2. gtk-2.0/gtk/gtkenums.h
4303
 
 
4304
 
/*
4305
 
 * This header is architecture neutral
4306
 
 * Please refer to the generic specification for details
4307
 
 */
4308
 
     __________________________________________________________
4309
 
 
4310
 
6.30.3. gtk-2.0/gtk/gtkprintoperationpreview.h
4311
 
 
4312
 
/*
4313
 
 * This header is architecture neutral
4314
 
 * Please refer to the generic specification for details
4315
 
 */
4316
 
     __________________________________________________________
4317
 
 
4318
 
6.30.4. gtk-2.0/gtk/gtkrecentfilter.h
4319
 
 
4320
 
/*
4321
 
 * This header is architecture neutral
4322
 
 * Please refer to the generic specification for details
4323
 
 */
4324
 
     __________________________________________________________
4325
 
 
4326
 
6.30.5. gtk-2.0/gtk/gtkrecentmanager.h
4327
 
 
4328
 
/*
4329
 
 * This header is architecture neutral
4330
 
 * Please refer to the generic specification for details
4331
 
 */
4332
 
     __________________________________________________________
4333
 
 
4334
 
6.30.6. gtk-2.0/gtk/gtkstatusicon.h
4335
 
 
4336
 
/*
4337
 
 * This header is architecture neutral
4338
 
 * Please refer to the generic specification for details
4339
 
 */
4340
 
     __________________________________________________________
4341
 
 
4342
 
6.30.7. gtk-2.0/gtk/gtktextbufferrichtext.h
4343
 
 
4344
 
/*
4345
 
 * This header is architecture neutral
4346
 
 * Please refer to the generic specification for details
4347
 
 */
4348
 
     __________________________________________________________
4349
 
 
4350
 
6.30.8. gtk-unix-print-2.0/gtk/gtkpagesetupunixdialog.h
4351
 
 
4352
 
/*
4353
 
 * This header is architecture neutral
4354
 
 * Please refer to the generic specification for details
4355
 
 */
4356
 
     __________________________________________________________
4357
 
 
4358
 
6.30.9. gtk-unix-print-2.0/gtk/gtkprinter.h
4359
 
 
4360
 
/*
4361
 
 * This header is architecture neutral
4362
 
 * Please refer to the generic specification for details
4363
 
 */
4364
 
     __________________________________________________________
4365
 
 
4366
 
6.30.10. gtk-unix-print-2.0/gtk/gtkprintjob.h
4367
 
 
4368
 
/*
4369
 
 * This header is architecture neutral
4370
 
 * Please refer to the generic specification for details
4371
 
 */
4372
 
     __________________________________________________________
4373
 
 
4374
 
6.30.11. gtk-unix-print-2.0/gtk/gtkprintunixdialog.h
4375
 
 
4376
 
/*
4377
 
 * This header is architecture neutral
4378
 
 * Please refer to the generic specification for details
4379
 
 */
4380
 
     __________________________________________________________
4381
 
 
4382
 
6.30.12. gtk-unix-print-2.0/gtk/gtkunixprint.h
4383
 
 
4384
 
/*
4385
 
 * This header is architecture neutral
4386
 
 * Please refer to the generic specification for details
4387
 
 */
4388
 
     __________________________________________________________
4389
 
 
4390
 
6.31. Interfaces for libgtk-3
4391
 
 
4392
 
   Table 6-16 defines the library name and shared object name for
4393
 
   the libgtk-3 library
4394
 
 
4395
 
   Table 6-16. libgtk-3 Definition
4396
 
   Library: libgtk-3
4397
 
   SONAME:  libgtk-3.so.0
4398
 
     __________________________________________________________
4399
 
 
4400
 
6.31.1. libgtk-3 interfaces
4401
 
     __________________________________________________________
4402
 
 
4403
 
6.31.1.1. Interfaces for libgtk-3 interfaces
4404
 
 
4405
 
   No external functions are defined for libgtk-3 - libgtk-3
4406
 
   interfaces in this part of the specification. See also the
4407
 
   generic specification.
4408
 
     __________________________________________________________
4409
 
 
4410
 
6.32. Data Definitions for libgtk-3
4411
 
 
4412
 
   This section defines global identifiers and their values that
4413
 
   are associated with interfaces contained in libgtk-3. These
4414
 
   definitions are organized into groups that correspond to system
4415
 
   headers. This convention is used as a convenience for the
4416
 
   reader, and does not imply the existence of these headers, or
4417
 
   their content. Where an interface is defined as requiring a
4418
 
   particular system header file all of the data definitions for
4419
 
   that system header file presented here shall be in effect.
4420
 
 
4421
 
   This section gives data definitions to promote binary
4422
 
   application portability, not to repeat source interface
4423
 
   definitions available elsewhere. System providers and
4424
 
   application developers should use this ABI to supplement - not
4425
 
   to replace - source interface definition specifications.
4426
 
 
4427
 
   This specification uses the ISO C (1999) C Language as the
4428
 
   reference programming language, and data definitions are
4429
 
   specified in ISO C format. The C language is used here as a
4430
 
   convenient notation. Using a C language description of these
4431
 
   data objects does not preclude their use by other programming
4432
 
   languages.
4433
 
     __________________________________________________________
4434
 
 
4435
 
6.32.1. gtk-3.0/gtk/gtk.h
4436
 
 
4437
 
/*
4438
 
 * This header is architecture neutral
4439
 
 * Please refer to the generic specification for details
4440
 
 */
4441
 
     __________________________________________________________
4442
 
 
4443
 
6.32.2. gtk-3.0/gtk/gtkunixprint.h
 
4173
6.28.1. gtk-2.0/gtk/gtk.h
 
4174
 
 
4175
/*
 
4176
 * This header is architecture neutral
 
4177
 * Please refer to the generic specification for details
 
4178
 */
 
4179
     __________________________________________________________
 
4180
 
 
4181
6.28.2. gtk-2.0/gtk/gtkenums.h
 
4182
 
 
4183
/*
 
4184
 * This header is architecture neutral
 
4185
 * Please refer to the generic specification for details
 
4186
 */
 
4187
     __________________________________________________________
 
4188
 
 
4189
6.28.3. gtk-2.0/gtk/gtkprintoperationpreview.h
 
4190
 
 
4191
/*
 
4192
 * This header is architecture neutral
 
4193
 * Please refer to the generic specification for details
 
4194
 */
 
4195
     __________________________________________________________
 
4196
 
 
4197
6.28.4. gtk-2.0/gtk/gtkrecentfilter.h
 
4198
 
 
4199
/*
 
4200
 * This header is architecture neutral
 
4201
 * Please refer to the generic specification for details
 
4202
 */
 
4203
     __________________________________________________________
 
4204
 
 
4205
6.28.5. gtk-2.0/gtk/gtkrecentmanager.h
 
4206
 
 
4207
/*
 
4208
 * This header is architecture neutral
 
4209
 * Please refer to the generic specification for details
 
4210
 */
 
4211
     __________________________________________________________
 
4212
 
 
4213
6.28.6. gtk-2.0/gtk/gtkstatusicon.h
 
4214
 
 
4215
/*
 
4216
 * This header is architecture neutral
 
4217
 * Please refer to the generic specification for details
 
4218
 */
 
4219
     __________________________________________________________
 
4220
 
 
4221
6.28.7. gtk-2.0/gtk/gtktextbufferrichtext.h
 
4222
 
 
4223
/*
 
4224
 * This header is architecture neutral
 
4225
 * Please refer to the generic specification for details
 
4226
 */
 
4227
     __________________________________________________________
 
4228
 
 
4229
6.28.8. gtk-unix-print-2.0/gtk/gtkpagesetupunixdialog.h
 
4230
 
 
4231
/*
 
4232
 * This header is architecture neutral
 
4233
 * Please refer to the generic specification for details
 
4234
 */
 
4235
     __________________________________________________________
 
4236
 
 
4237
6.28.9. gtk-unix-print-2.0/gtk/gtkprinter.h
 
4238
 
 
4239
/*
 
4240
 * This header is architecture neutral
 
4241
 * Please refer to the generic specification for details
 
4242
 */
 
4243
     __________________________________________________________
 
4244
 
 
4245
6.28.10. gtk-unix-print-2.0/gtk/gtkprintjob.h
 
4246
 
 
4247
/*
 
4248
 * This header is architecture neutral
 
4249
 * Please refer to the generic specification for details
 
4250
 */
 
4251
     __________________________________________________________
 
4252
 
 
4253
6.28.11. gtk-unix-print-2.0/gtk/gtkprintunixdialog.h
 
4254
 
 
4255
/*
 
4256
 * This header is architecture neutral
 
4257
 * Please refer to the generic specification for details
 
4258
 */
 
4259
     __________________________________________________________
 
4260
 
 
4261
6.28.12. gtk-unix-print-2.0/gtk/gtkunixprint.h
4444
4262
 
4445
4263
/*
4446
4264
 * This header is architecture neutral