Package io.github.jwharm.javagi.gobject
Interface BuilderInterface
- All Known Subinterfaces:
Accessible.Builder<B>
,Action.Builder<B>
,Actionable.Builder<B>
,AppChooser.Builder<B>
,CellEditable.Builder<B>
,ColorChooser.Builder<B>
,DebugController.Builder<B>
,DtlsClientConnection.Builder<B>
,DtlsConnection.Builder<B>
,DtlsServerConnection.Builder<B>
,Editable.Builder<B>
,FileChooser.Builder<B>
,FontChooser.Builder<B>
,NetworkMonitor.Builder<B>
,Orientable.Builder<B>
,Popup.Builder<B>
,PowerProfileMonitor.Builder<B>
,Scrollable.Builder<B>
,StreamVolume.Builder<B>
,StyleSchemeChooser.Builder<B>
,TlsClientConnection.Builder<B>
,TlsFileDatabase.Builder<B>
,TlsServerConnection.Builder<B>
,Toplevel.Builder<B>
,VideoDirection.Builder<B>
- All Known Implementing Classes:
AboutDialog.Builder
,AboutDialog.Builder
,AboutWindow.Builder
,ActionBar.Builder
,ActionRow.Builder
,ActivateAction.Builder
,Adapter.Builder
,Adjustment.Builder
,Aggregator.Builder
,AggregatorPad.Builder
,AlertDialog.Builder
,AlertDialog.Builder
,Allocator.Builder
,AlternativeTrigger.Builder
,Animation.Builder
,AnimationTarget.Builder
,AnyFilter.Builder
,AppChooserButton.Builder
,AppChooserDialog.Builder
,AppChooserWidget.Builder
,AppInfoMonitor.Builder
,AppLaunchContext.Builder
,AppLaunchContext.Builder
,Application.Builder
,Application.Builder
,Application.Builder
,ApplicationCommandLine.Builder
,ApplicationWindow.Builder
,ApplicationWindow.Builder
,AspectFrame.Builder
,Assistant.Builder
,AssistantPage.Builder
,ATContext.Builder
,AudioAggregator.Builder
,AudioAggregatorConvertPad.Builder
,AudioAggregatorPad.Builder
,AudioBaseSink.Builder
,AudioBaseSrc.Builder
,AudioCdSrc.Builder
,AudioClock.Builder
,AudioDecoder.Builder
,AudioEncoder.Builder
,AudioFilter.Builder
,AudioRingBuffer.Builder
,AudioSink.Builder
,AudioSrc.Builder
,Auth.Builder
,AuthBasic.Builder
,AuthDigest.Builder
,AuthDomain.Builder
,AuthDomainBasic.Builder
,AuthDomainDigest.Builder
,AuthenticationRequest.Builder
,AuthManager.Builder
,AuthNegotiate.Builder
,AuthNTLM.Builder
,AutomationSession.Builder
,Avatar.Builder
,BackForwardList.Builder
,BackForwardListItem.Builder
,Banner.Builder
,BaseParse.Builder
,BaseSink.Builder
,BaseSrc.Builder
,BaseTransform.Builder
,Bin.Builder
,Bin.Builder
,Binding.Builder
,BindingGroup.Builder
,BinLayout.Builder
,BookmarkList.Builder
,BoolFilter.Builder
,BottomSheet.Builder
,Box.Builder
,BoxLayout.Builder
,Breakpoint.Builder
,BreakpointBin.Builder
,BroadwayRenderer.Builder
,Buffer.Builder
,BufferedInputStream.Builder
,BufferedOutputStream.Builder
,BufferPool.Builder
,Builder
,BuilderCScope.Builder
,BuilderListItemFactory.Builder
,Bus.Builder
,Button.Builder
,ButtonContent.Builder
,ButtonRow.Builder
,BytesIcon.Builder
,Cache.Builder
,CairoContext.Builder
,CairoRenderer.Builder
,Calendar.Builder
,CallbackAction.Builder
,CallbackAnimationTarget.Builder
,Cancellable.Builder
,Carousel.Builder
,CarouselIndicatorDots.Builder
,CarouselIndicatorLines.Builder
,CellArea.Builder
,CellAreaBox.Builder
,CellAreaContext.Builder
,CellRenderer.Builder
,CellRendererAccel.Builder
,CellRendererCombo.Builder
,CellRendererPixbuf.Builder
,CellRendererProgress.Builder
,CellRendererSpin.Builder
,CellRendererSpinner.Builder
,CellRendererText.Builder
,CellRendererToggle.Builder
,CellView.Builder
,CenterBox.Builder
,CenterLayout.Builder
,CharsetConverter.Builder
,CheckButton.Builder
,CicpParams.Builder
,Clamp.Builder
,ClampLayout.Builder
,ClampScrollable.Builder
,Class.Builder
,Clipboard.Builder
,ClipboardPermissionRequest.Builder
,Clock.Builder
,CollectPads.Builder
,ColorBalanceChannel.Builder
,ColorButton.Builder
,ColorChooserDialog.Builder
,ColorChooserRequest.Builder
,ColorChooserWidget.Builder
,ColorDialog.Builder
,ColorDialogButton.Builder
,ColumnView.Builder
,ColumnViewCell.Builder
,ColumnViewColumn.Builder
,ColumnViewRow.Builder
,ColumnViewSorter.Builder
,ComboBox.Builder
,ComboBoxText.Builder
,ComboRow.Builder
,Completion.Builder
,CompletionCell.Builder
,CompletionContext.Builder
,CompletionSnippets.Builder
,CompletionWords.Builder
,Constraint.Builder
,ConstraintGuide.Builder
,ConstraintLayout.Builder
,ConstraintLayoutChild.Builder
,ContentDecoder.Builder
,ContentDeserializer.Builder
,ContentProvider.Builder
,ContentSerializer.Builder
,ContentSniffer.Builder
,Context.Builder
,Context.Builder
,ContextMenu.Builder
,ContextMenu.Builder
,ContextMenuItem.Builder
,ContextMenuItem.Builder
,ControlBinding.Builder
,ControlSource.Builder
,ConverterInputStream.Builder
,ConverterOutputStream.Builder
,CookieJar.Builder
,CookieJarDB.Builder
,CookieJarText.Builder
,CookieManager.Builder
,Coverage.Builder
,Credentials.Builder
,CssProvider.Builder
,Cursor.Builder
,CustomFilter.Builder
,CustomSorter.Builder
,DataInputStream.Builder
,DataOutputStream.Builder
,DataQueue.Builder
,DBusActionGroup.Builder
,DBusAuthObserver.Builder
,DBusConnection.Builder
,DBusInterfaceSkeleton.Builder
,DBusMenuModel.Builder
,DBusMessage.Builder
,DBusMethodInvocation.Builder
,DBusObjectManagerClient.Builder
,DBusObjectManagerServer.Builder
,DBusObjectProxy.Builder
,DBusObjectSkeleton.Builder
,DBusProxy.Builder
,DBusServer.Builder
,DebugControllerDBus.Builder
,DesktopAppInfo.Builder
,Device.Builder
,Device.Builder
,DeviceInfoPermissionRequest.Builder
,DeviceMonitor.Builder
,DeviceProvider.Builder
,DeviceProviderFactory.Builder
,DeviceTool.Builder
,Dialog.Builder
,Dialog.Builder
,DirectoryList.Builder
,Display.Builder
,DisplayManager.Builder
,DmabufTexture.Builder
,DmabufTextureBuilder.Builder
,Download.Builder
,Drag.Builder
,DragIcon.Builder
,DragSource.Builder
,DrawContext.Builder
,DrawingArea.Builder
,Drop.Builder
,DropControllerMotion.Builder
,DropDown.Builder
,DropTarget.Builder
,DropTargetAsync.Builder
,DynamicTypeFactory.Builder
,EditableLabel.Builder
,EditorState.Builder
,Element.Builder
,ElementFactory.Builder
,Emblem.Builder
,EmblemedIcon.Builder
,EmojiChooser.Builder
,Entry.Builder
,EntryBuffer.Builder
,EntryCompletion.Builder
,EntryRow.Builder
,EnumListItem.Builder
,EnumListModel.Builder
,EventController.Builder
,EventControllerFocus.Builder
,EventControllerKey.Builder
,EventControllerLegacy.Builder
,EventControllerMotion.Builder
,EventControllerScroll.Builder
,EveryFilter.Builder
,Exception.Builder
,Expander.Builder
,ExpanderRow.Builder
,FaviconDatabase.Builder
,File.Builder
,FileChooserDialog.Builder
,FileChooserNative.Builder
,FileChooserRequest.Builder
,FileChooserWidget.Builder
,FileDialog.Builder
,FileEnumerator.Builder
,FileFilter.Builder
,FileIcon.Builder
,FileInfo.Builder
,FileInputStream.Builder
,FileIOStream.Builder
,FileLauncher.Builder
,FileLoader.Builder
,FileMonitor.Builder
,FilenameCompleter.Builder
,FileOutputStream.Builder
,FileSaver.Builder
,Filter.Builder
,FilterInputStream.Builder
,FilterListModel.Builder
,FilterOutputStream.Builder
,FindController.Builder
,Fixed.Builder
,FixedLayout.Builder
,FixedLayoutChild.Builder
,Flap.Builder
,FlattenListModel.Builder
,FlowBox.Builder
,FlowBoxChild.Builder
,Font.Builder
,FontButton.Builder
,FontChooserDialog.Builder
,FontChooserWidget.Builder
,FontDialog.Builder
,FontDialogButton.Builder
,FontFace.Builder
,FontFamily.Builder
,FontMap.Builder
,Fontset.Builder
,FontsetSimple.Builder
,FormSubmissionRequest.Builder
,Frame.Builder
,Frame.Builder
,FrameClock.Builder
,GeolocationManager.Builder
,GeolocationPermissionRequest.Builder
,Gesture.Builder
,GestureClick.Builder
,GestureDrag.Builder
,GestureLongPress.Builder
,GesturePan.Builder
,GestureRotate.Builder
,GestureSingle.Builder
,GestureStylus.Builder
,GestureSwipe.Builder
,GestureZoom.Builder
,GhostPad.Builder
,GLArea.Builder
,GLContext.Builder
,GLRenderer.Builder
,GLShader.Builder
,GLTexture.Builder
,GLTextureBuilder.Builder
,GObject.Builder
,GraphicsOffload.Builder
,Grid.Builder
,GridLayout.Builder
,GridLayoutChild.Builder
,GridView.Builder
,GstObject.Builder
,GtkBuilder.Builder
,Gutter.Builder
,GutterLines.Builder
,GutterRenderer.Builder
,GutterRendererPixbuf.Builder
,GutterRendererText.Builder
,HeaderBar.Builder
,HeaderBar.Builder
,HitTestResult.Builder
,HitTestResult.Builder
,Hover.Builder
,HoverContext.Builder
,HoverDisplay.Builder
,HSTSEnforcer.Builder
,HSTSEnforcerDB.Builder
,IconPaintable.Builder
,IconTheme.Builder
,IconView.Builder
,Image.Builder
,IMContext.Builder
,IMContextSimple.Builder
,IMMulticontext.Builder
,InetAddress.Builder
,InetAddressMask.Builder
,InetSocketAddress.Builder
,InfoBar.Builder
,InitiallyUnowned.Builder
,InputMethodContext.Builder
,InputStream.Builder
,Inscription.Builder
,IOModule.Builder
,IOStream.Builder
,KeyvalTrigger.Builder
,Label.Builder
,Language.Builder
,LanguageManager.Builder
,Layout.Builder
,Layout.Builder
,LayoutChild.Builder
,LayoutManager.Builder
,LayoutSlot.Builder
,Leaflet.Builder
,LeafletPage.Builder
,LevelBar.Builder
,LinkButton.Builder
,ListBase.Builder
,ListBox.Builder
,ListBoxRow.Builder
,ListHeader.Builder
,ListItem.Builder
,ListItemFactory.Builder
,ListStore.Builder
,ListStore.Builder
,ListView.Builder
,LockButton.Builder
,Logger.Builder
,Map.Builder
,MapListModel.Builder
,Mark.Builder
,MarkAttributes.Builder
,MediaControls.Builder
,MediaFile.Builder
,MediaKeySystemPermissionRequest.Builder
,MediaStream.Builder
,MemoryInputStream.Builder
,MemoryOutputStream.Builder
,MemoryTexture.Builder
,MemoryTextureBuilder.Builder
,Menu.Builder
,MenuAttributeIter.Builder
,MenuButton.Builder
,MenuItem.Builder
,MenuLinkIter.Builder
,MenuModel.Builder
,Message.Builder
,MessageDialog.Builder
,MessageDialog.Builder
,MnemonicAction.Builder
,MnemonicTrigger.Builder
,Monitor.Builder
,MountOperation.Builder
,MountOperation.Builder
,MultiFilter.Builder
,MultiLayoutView.Builder
,MultipartInputStream.Builder
,MultiSelection.Builder
,MultiSorter.Builder
,NamedAction.Builder
,NativeDialog.Builder
,NativeSocketAddress.Builder
,NativeVolumeMonitor.Builder
,NavigationPage.Builder
,NavigationPolicyDecision.Builder
,NavigationSplitView.Builder
,NavigationView.Builder
,NetworkAddress.Builder
,NetworkService.Builder
,NetworkSession.Builder
,NeverTrigger.Builder
,NglRenderer.Builder
,NoSelection.Builder
,Notebook.Builder
,NotebookPage.Builder
,NothingAction.Builder
,Notification.Builder
,Notification.Builder
,NotificationPermissionRequest.Builder
,NumericSorter.Builder
,OptionMenu.Builder
,OsxAppInfo.Builder
,OutputStream.Builder
,Overlay.Builder
,OverlayLayout.Builder
,OverlayLayoutChild.Builder
,OverlaySplitView.Builder
,Pad.Builder
,PadController.Builder
,PadTemplate.Builder
,PageSetup.Builder
,PageSetupUnixDialog.Builder
,Paned.Builder
,PasswordEntry.Builder
,PasswordEntryBuffer.Builder
,PasswordEntryRow.Builder
,Permission.Builder
,Picture.Builder
,Pipeline.Builder
,Pixbuf.Builder
,PixbufAnimation.Builder
,PixbufAnimationIter.Builder
,PixbufLoader.Builder
,PixbufNonAnim.Builder
,PixbufSimpleAnim.Builder
,PixbufSimpleAnimIter.Builder
,Plugin.Builder
,PluginFeature.Builder
,PointerLockPermissionRequest.Builder
,PolicyDecision.Builder
,Popover.Builder
,PopoverMenu.Builder
,PopoverMenuBar.Builder
,PreferencesDialog.Builder
,PreferencesGroup.Builder
,PreferencesPage.Builder
,PreferencesRow.Builder
,PreferencesWindow.Builder
,PrintCompositor.Builder
,PrintContext.Builder
,PrintDialog.Builder
,Printer.Builder
,PrintJob.Builder
,PrintOperation.Builder
,PrintOperation.Builder
,PrintSettings.Builder
,PrintUnixDialog.Builder
,ProgressBar.Builder
,PropertyAction.Builder
,PropertyAnimationTarget.Builder
,ProxyAddress.Builder
,ProxyAddressEnumerator.Builder
,ProxyPad.Builder
,PushSrc.Builder
,Range.Builder
,RecentManager.Builder
,Region.Builder
,Registry.Builder
,Renderer.Builder
,Renderer.Builder
,Resolver.Builder
,ResponsePolicyDecision.Builder
,Revealer.Builder
,Scale.Builder
,ScaleButton.Builder
,ScriptWorld.Builder
,Scrollbar.Builder
,ScrolledWindow.Builder
,SearchBar.Builder
,SearchContext.Builder
,SearchEntry.Builder
,SearchSettings.Builder
,Seat.Builder
,SecurityManager.Builder
,SelectionFilterModel.Builder
,Separator.Builder
,Server.Builder
,ServerMessage.Builder
,Session.Builder
,Settings.Builder
,Settings.Builder
,Settings.Builder
,SettingsBackend.Builder
,SharedTaskPool.Builder
,Shortcut.Builder
,ShortcutAction.Builder
,ShortcutController.Builder
,ShortcutLabel.Builder
,ShortcutsGroup.Builder
,ShortcutsSection.Builder
,ShortcutsShortcut.Builder
,ShortcutsWindow.Builder
,ShortcutTrigger.Builder
,SignalAction.Builder
,SignalGroup.Builder
,SignalListItemFactory.Builder
,SimpleAction.Builder
,SimpleActionGroup.Builder
,SimpleAsyncResult.Builder
,SimpleIOStream.Builder
,SimplePermission.Builder
,SimpleProxyResolver.Builder
,SingleSelection.Builder
,SizeGroup.Builder
,SliceListModel.Builder
,Snapshot.Builder
,Snapshot.Builder
,Snippet.Builder
,SnippetChunk.Builder
,SnippetContext.Builder
,SnippetManager.Builder
,Socket.Builder
,SocketAddress.Builder
,SocketAddressEnumerator.Builder
,SocketClient.Builder
,SocketConnection.Builder
,SocketControlMessage.Builder
,SocketListener.Builder
,SocketService.Builder
,Sorter.Builder
,SortListModel.Builder
,SpaceDrawer.Builder
,SpinButton.Builder
,Spinner.Builder
,Spinner.Builder
,SpinnerPaintable.Builder
,SpinRow.Builder
,SplitButton.Builder
,SpringAnimation.Builder
,Squeezer.Builder
,SqueezerPage.Builder
,Stack.Builder
,StackPage.Builder
,StackSidebar.Builder
,StackSwitcher.Builder
,Statusbar.Builder
,StatusPage.Builder
,Stream.Builder
,StreamCollection.Builder
,StringFilter.Builder
,StringList.Builder
,StringObject.Builder
,StringSorter.Builder
,Style.Builder
,StyleContext.Builder
,StyleManager.Builder
,StyleScheme.Builder
,StyleSchemeChooserButton.Builder
,StyleSchemeChooserWidget.Builder
,StyleSchemeManager.Builder
,StyleSchemePreview.Builder
,Subprocess.Builder
,SubprocessLauncher.Builder
,Surface.Builder
,SwipeTracker.Builder
,Switch.Builder
,SwitchRow.Builder
,SystemClock.Builder
,TabBar.Builder
,TabButton.Builder
,TabOverview.Builder
,TabPage.Builder
,TabView.Builder
,Tag.Builder
,Task.Builder
,Task.Builder
,TaskPool.Builder
,TcpConnection.Builder
,TcpWrapperConnection.Builder
,TestDBus.Builder
,Text.Builder
,TextBuffer.Builder
,TextChildAnchor.Builder
,TextMark.Builder
,TextTag.Builder
,TextTagTable.Builder
,Texture.Builder
,TextView.Builder
,ThemedIcon.Builder
,ThreadedResolver.Builder
,ThreadedSocketService.Builder
,TimedAnimation.Builder
,TlsCertificate.Builder
,TlsConnection.Builder
,TlsDatabase.Builder
,TlsInteraction.Builder
,TlsPassword.Builder
,Toast.Builder
,ToastOverlay.Builder
,ToggleButton.Builder
,ToolbarView.Builder
,Tooltip.Builder
,Tracer.Builder
,TracerFactory.Builder
,TracerRecord.Builder
,TreeExpander.Builder
,TreeListModel.Builder
,TreeListRow.Builder
,TreeListRowSorter.Builder
,TreeModelFilter.Builder
,TreeModelSort.Builder
,TreeSelection.Builder
,TreeStore.Builder
,TreeView.Builder
,TreeViewColumn.Builder
,TypeFindFactory.Builder
,TypeModule.Builder
,UnixConnection.Builder
,UnixCredentialsMessage.Builder
,UnixFDList.Builder
,UnixFDMessage.Builder
,UnixInputStream.Builder
,UnixMountMonitor.Builder
,UnixOutputStream.Builder
,UnixSocketAddress.Builder
,UriLauncher.Builder
,URIRequest.Builder
,URIRequest.Builder
,URIResponse.Builder
,URIResponse.Builder
,URISchemeRequest.Builder
,URISchemeResponse.Builder
,UserContentFilterStore.Builder
,UserContentManager.Builder
,UserMediaPermissionRequest.Builder
,UserMessage.Builder
,UserMessage.Builder
,Value.Builder
,Vfs.Builder
,Video.Builder
,VideoAggregator.Builder
,VideoAggregatorConvertPad.Builder
,VideoAggregatorPad.Builder
,VideoAggregatorParallelConvertPad.Builder
,VideoBufferPool.Builder
,VideoDecoder.Builder
,VideoEncoder.Builder
,VideoFilter.Builder
,VideoSink.Builder
,View.Builder
,Viewport.Builder
,ViewStack.Builder
,ViewStackPage.Builder
,ViewStackPages.Builder
,ViewSwitcher.Builder
,ViewSwitcherBar.Builder
,ViewSwitcherTitle.Builder
,VimIMContext.Builder
,VirtualMachine.Builder
,VolumeButton.Builder
,VolumeMonitor.Builder
,VulkanContext.Builder
,VulkanRenderer.Builder
,WeakValue.Builder
,WebContext.Builder
,WebEditor.Builder
,WebFormManager.Builder
,WebHitTestResult.Builder
,WebInspector.Builder
,WebPage.Builder
,WebProcessExtension.Builder
,WebResource.Builder
,WebsiteDataAccessPermissionRequest.Builder
,WebsiteDataManager.Builder
,WebsitePolicies.Builder
,WebsocketConnection.Builder
,WebsocketExtension.Builder
,WebsocketExtensionDeflate.Builder
,WebsocketExtensionManager.Builder
,WebView.Builder
,WebViewBase.Builder
,Widget.Builder
,WidgetPaintable.Builder
,Win32InputStream.Builder
,Win32OutputStream.Builder
,Window.Builder
,Window.Builder
,WindowControls.Builder
,WindowGroup.Builder
,WindowHandle.Builder
,WindowProperties.Builder
,WindowTitle.Builder
,ZlibCompressor.Builder
,ZlibDecompressor.Builder
public interface BuilderInterface
Base interface for nested Builder types in interfaces.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addBuilderProperty
(String name, Value value) Add the provided property name and value to the buildervoid
connect
(String name, FunctionPointer callback) Add the provided signal to the buildervoid
connect
(String name, String detail, FunctionPointer callback) Add the provided detailed signal to the buildergetArena()
Get the arena for allocating memory in this builder
-
Method Details
-
getArena
Arena getArena()Get the arena for allocating memory in this builder- Returns:
- the arena for allocating memory in this builder
-
addBuilderProperty
-
connect
Add the provided signal to the builder- Parameters:
name
- the signal namecallback
- the signal callback
-
connect
Add the provided detailed signal to the builder- Parameters:
name
- the signal namedetail
- the signal detailcallback
- the signal callback
-